public abstract class ModCheckBase
extends java.lang.Object
Constructor and Description |
---|
ModCheckBase() |
Modifier and Type | Method and Description |
---|---|
protected int |
extractDigit(char value)
Returns the numeric
int value of a char |
protected void |
initialize(int startIndex,
int endIndex,
int checkDigitIndex,
boolean ignoreNonDigitCharacters) |
abstract boolean |
isCheckDigitValid(java.util.List<java.lang.Integer> digits,
char checkDigit) |
boolean |
isValid(java.lang.CharSequence value,
javax.validation.ConstraintValidatorContext context) |
public boolean isValid(java.lang.CharSequence value, javax.validation.ConstraintValidatorContext context)
public abstract boolean isCheckDigitValid(java.util.List<java.lang.Integer> digits, char checkDigit)
protected void initialize(int startIndex, int endIndex, int checkDigitIndex, boolean ignoreNonDigitCharacters)
protected int extractDigit(char value) throws java.lang.NumberFormatException
int
value of a char
value
- the input char
to be parsedint
value represented by the character.java.lang.NumberFormatException
- in case character is not a digitCopyright © 2007-2022 Red Hat, Inc. All Rights Reserved