public class AsciiCaseInsensitiveString extends AbstractDatatype
AbstractDatatype.CharSequenceWithOffset
Modifier and Type | Field and Description |
---|---|
static AsciiCaseInsensitiveString |
THE_INSTANCE
The singleton instance.
|
Modifier | Constructor and Description |
---|---|
protected |
AsciiCaseInsensitiveString()
Package-private constructor
|
Modifier and Type | Method and Description |
---|---|
void |
checkValid(java.lang.CharSequence literal) |
java.lang.Object |
createValue(java.lang.String literal,
org.relaxng.datatype.ValidationContext context)
Implements strict string equality semantics by returning
literal
itself. |
java.lang.String |
getName() |
checkValid, createStreamingValidator, getIdType, isAsciiDigit, isContextDependent, isValid, isWhitespace, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, newDatatypeException, sameValue, split, toAsciiLowerCase, toAsciiLowerCase, toAsciiUpperCase, toAsciiUpperCase, valueHashCode
public static final AsciiCaseInsensitiveString THE_INSTANCE
protected AsciiCaseInsensitiveString()
public void checkValid(java.lang.CharSequence literal) throws org.relaxng.datatype.DatatypeException
checkValid
in class AbstractDatatype
org.relaxng.datatype.DatatypeException
public java.lang.Object createValue(java.lang.String literal, org.relaxng.datatype.ValidationContext context)
AbstractDatatype
literal
itself.createValue
in interface org.relaxng.datatype.Datatype
createValue
in class AbstractDatatype
literal
- the value (get returned)context
- ignoredliteral
that was passed inAbstractDatatype.createValue(java.lang.String, org.relaxng.datatype.ValidationContext)
public java.lang.String getName()
getName
in class AbstractDatatype