public abstract class AbstractUnicodeClassCharacter extends AbstractDatatype
AbstractDatatype.CharSequenceWithOffset
Constructor and Description |
---|
AbstractUnicodeClassCharacter() |
Modifier and Type | Method and Description |
---|---|
void |
checkValid(java.lang.CharSequence literal) |
org.relaxng.datatype.DatatypeStreamingValidator |
createStreamingValidator(org.relaxng.datatype.ValidationContext context)
Merely returns a
DatatypeStreamingValidatorImpl . |
protected abstract com.ibm.icu.text.UnicodeSet |
getUnicodeSet() |
checkValid, createValue, getIdType, getName, isAsciiDigit, isContextDependent, isValid, isWhitespace, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, sameValue, split, toAsciiLowerCase, toAsciiLowerCase, toAsciiUpperCase, toAsciiUpperCase, valueHashCode
protected abstract com.ibm.icu.text.UnicodeSet getUnicodeSet()
public void checkValid(java.lang.CharSequence literal) throws org.relaxng.datatype.DatatypeException
checkValid
in class AbstractDatatype
org.relaxng.datatype.DatatypeException
public org.relaxng.datatype.DatatypeStreamingValidator createStreamingValidator(org.relaxng.datatype.ValidationContext context)
AbstractDatatype
DatatypeStreamingValidatorImpl
.createStreamingValidator
in interface org.relaxng.datatype.Datatype
createStreamingValidator
in class AbstractDatatype
context
- the validation context (ignored by subclasses)DatatypeStreamingValidator
AbstractDatatype.createStreamingValidator(org.relaxng.datatype.ValidationContext)