A C D E G H I N P T V 
All Classes All Packages

A

ANY - de.creativecouple.validation.isbn.ISBNValidatorBuilder.HyphenationOption
ANY matches all kinds of hyphenation, even wrong hyphenation.
anyIsbn() - Static method in class de.creativecouple.validation.isbn.ISBNValidator
 

C

CORRECT - de.creativecouple.validation.isbn.ISBNValidatorBuilder.HyphenationOption
CORRECT matches only well-hyphenated ISBNs with respect to prefix/group/publisher/title/checkdigit.
CORRECT_OR_NONE - de.creativecouple.validation.isbn.ISBNValidatorBuilder.HyphenationOption
CORRECT_OR_NONE matches both well-hyphenated and compact ISBN strings.

D

de.creativecouple.validation.isbn - package de.creativecouple.validation.isbn
 

E

equals(Object) - Method in class de.creativecouple.validation.isbn.ISBN
Two ISBN objects with the same ISBN-13 representation are treated equal.
equals(Object) - Method in class de.creativecouple.validation.isbn.ISBNValidator
 

G

getAgencyName() - Method in class de.creativecouple.validation.isbn.ISBN
The range definition from the International ISBN Agency associates a name with each prefix.
getCheckdigit() - Method in class de.creativecouple.validation.isbn.ISBN
To meet the EAN criteria for valid article numbers, each ISBN has an additional digit to increase redundancy and to spot errors.
getGroup() - Method in class de.creativecouple.validation.isbn.ISBN
There are group codes assigned with each local ISBN agency, e.g. for single countries or language regions.
getGroupName() - Method in class de.creativecouple.validation.isbn.ISBN
The range definition from the Internation ISBN Agency associates a name with each local group.
getGroupPrefix() - Method in class de.creativecouple.validation.isbn.ISBN
The group prefix is the substring that all valid ISBNs from that group start with.
getPrefix() - Method in class de.creativecouple.validation.isbn.ISBN
The EAN/UCC prefix represents the country/region in the EAN/GTIN standard.
getPublisher() - Method in class de.creativecouple.validation.isbn.ISBN
There are local ISBN agencies around the world take care of assigning number ranges for publishers.
getPublisherPrefix() - Method in class de.creativecouple.validation.isbn.ISBN
The publisher prefix is the substring that all valid ISBNs from that publisher range start with.
getTitle() - Method in class de.creativecouple.validation.isbn.ISBN
Each publication has a title identifier that is unique within the publisher's number range.

H

hashCode() - Method in class de.creativecouple.validation.isbn.ISBN
 
hashCode() - Method in class de.creativecouple.validation.isbn.ISBNValidator
 
hyphenation(ISBNValidatorBuilder.HyphenationOption) - Method in class de.creativecouple.validation.isbn.ISBNValidatorBuilder
Builds an ISBNValidation object with the given hyphenation style.

I

ISBN - Class in de.creativecouple.validation.isbn
Simple domain object, representing a single ISBN identifier.
isbn10() - Static method in class de.creativecouple.validation.isbn.ISBNValidator
 
isbn13() - Static method in class de.creativecouple.validation.isbn.ISBNValidator
 
ISBNValidator - Class in de.creativecouple.validation.isbn
The ISBNValidator class represents a combination of rules for the desired ISBN length (10 or 13) and hyphenation style (any, none, correct, correct-or-none), for checking input strings.
ISBNValidatorBuilder - Class in de.creativecouple.validation.isbn
Builder class to build an ISBNValidator object.
ISBNValidatorBuilder.HyphenationOption - Enum in de.creativecouple.validation.isbn
Options for handling hyphenation in ISBN strings.

N

NONE - de.creativecouple.validation.isbn.ISBNValidatorBuilder.HyphenationOption
NONE matches only compact ISBN strings, without any hyphenation.

P

parse(String) - Method in class de.creativecouple.validation.isbn.ISBNValidator
Parses a given string input and returns an ISBN object, if it matches this validator's criteria.

T

test(String) - Method in class de.creativecouple.validation.isbn.ISBNValidator
Checks whether a given string passes this validator's criteria.
toCompactString() - Method in class de.creativecouple.validation.isbn.ISBN
Returns the compact ISBN-13 representation.
toString() - Method in class de.creativecouple.validation.isbn.ISBN
Returns the correctly hyphened ISBN-13 representation.
toURI() - Method in class de.creativecouple.validation.isbn.ISBN
Returns the URI for this ISBN.

V

valueOf(String) - Static method in class de.creativecouple.validation.isbn.ISBN
Parses a given string input and returns an ISBN object.
valueOf(String) - Static method in enum de.creativecouple.validation.isbn.ISBNValidatorBuilder.HyphenationOption
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.creativecouple.validation.isbn.ISBNValidatorBuilder.HyphenationOption
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E G H I N P T V 
All Classes All Packages