public final class XmlName extends AbstractDatatype
AbstractDatatype.CharSequenceWithOffset
Modifier and Type | Field and Description |
---|---|
static XmlName |
THE_INSTANCE
The singleton instance.
|
Modifier and Type | Method and Description |
---|---|
void |
checkValid(java.lang.CharSequence literal) |
java.lang.String |
getName() |
static boolean |
isName(java.lang.CharSequence str) |
static boolean |
isNameStart(char c) |
static boolean |
isNameTrail(char c) |
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
public static final XmlName THE_INSTANCE
public static boolean isNameStart(char c)
public static boolean isNameTrail(char c)
public static boolean isName(java.lang.CharSequence str)
public void checkValid(java.lang.CharSequence literal) throws org.relaxng.datatype.DatatypeException
checkValid
in class AbstractDatatype
org.relaxng.datatype.DatatypeException
public java.lang.String getName()
getName
in class AbstractDatatype