- 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
- extendedTypeDefinition
Returns an object giving more details on the datatype. This is type system
dependent. In the case of