A C D E G H I N P T V
All Classes All Packages
All Classes All Packages
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.
All Classes All Packages