Package nu.validator.datatype
Class IntegrityMetadata
java.lang.Object
nu.validator.datatype.AbstractDatatype
nu.validator.datatype.IntegrityMetadata
- All Implemented Interfaces:
org.relaxng.datatype.Datatype
public final class IntegrityMetadata extends AbstractDatatype
-
Nested Class Summary
Nested classes/interfaces inherited from class nu.validator.datatype.AbstractDatatype
AbstractDatatype.CharSequenceWithOffset
-
Field Summary
Fields Modifier and Type Field Description static IntegrityMetadata
THE_INSTANCE
The singleton instance. -
Method Summary
Modifier and Type Method Description void
checkValid(java.lang.CharSequence literal)
java.lang.String
getName()
protected java.util.regex.Pattern
getPattern()
Returns the regexp for this datatype.Methods inherited from class nu.validator.datatype.AbstractDatatype
checkValid, createStreamingValidator, createValue, getIdType, isAsciiDigit, isContextDependent, isValid, isWhitespace, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, sameValue, split, toAsciiLowerCase, toAsciiLowerCase, toAsciiUpperCase, toAsciiUpperCase, valueHashCode
-
Field Details
-
THE_INSTANCE
The singleton instance.
-
-
Method Details
-
checkValid
public void checkValid(java.lang.CharSequence literal) throws org.relaxng.datatype.DatatypeException- Specified by:
checkValid
in classAbstractDatatype
- Throws:
org.relaxng.datatype.DatatypeException
-
getPattern
protected java.util.regex.Pattern getPattern()Returns the regexp for this datatype.- Returns:
- the base regexp for this datatype
- See Also:
AbstractDatetime.getPattern()
-
getName
public java.lang.String getName()- Specified by:
getName
in classAbstractDatatype
-