- getURI
Return the URI which is the label for this datatype
- getJavaClass
If this datatype is used as the canonical representation for a particular java
datatype then return
- unparse
Convert a value of this datatype out to lexical form.
- isValid
Test whether the given string is a legal lexical form of this datatype.
- parse
Parse a lexical form of this datatype to a value
- isValidValue
Test whether the given object is a legal value form of this datatype.
- cannonicalise
Cannonicalise a java Object value to a normal form. Primarily used in cases such
as xsd:integer to r
- getHashCode
Gets the hash code of a given value. This defaults to lit.getValue().hashCode(),
but datatypes can o
- isEqual
Compares two instances of values of the given datatype. This defaults to just
testing equality of th
- isValidLiteral
Test whether the given LiteralLabel is a valid instance of this datatype. This
takes into account ty
- normalizeSubType
Normalization. If the value is narrower than the current data type (e.g. value
is xsd:date but the t