Class RDFDatatypeXml
java.lang.Object
org.apache.jena.datatypes.BaseDatatype
org.aksw.jena_sparql_api.sparql.ext.xml.RDFDatatypeXml
- All Implemented Interfaces:
org.apache.jena.datatypes.RDFDatatype
public class RDFDatatypeXml
extends org.apache.jena.datatypes.BaseDatatype
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.jena.datatypes.BaseDatatype
org.apache.jena.datatypes.BaseDatatype.TypedValue -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ThreadLocal<DocumentBuilder>static final RDFDatatypeXmlstatic final StringFields inherited from class org.apache.jena.datatypes.BaseDatatype
uri -
Constructor Summary
ConstructorsConstructorDescriptionRDFDatatypeXml(String uri, Supplier<DocumentBuilder> documentBuilderSupplier) RDFDatatypeXml(Supplier<DocumentBuilder> documentBuilderSupplier) -
Method Summary
Modifier and TypeMethodDescriptionstatic DocumentBuilderstatic RDFDatatypeXmlget()intgetHashCode(org.apache.jena.graph.impl.LiteralLabel lit) Class<?>booleanisValidValue(Object valueForm) Parse a lexical form of this datatype to a valueConvert a value of this datatype out to lexical form.Methods inherited from class org.apache.jena.datatypes.BaseDatatype
cannonicalise, equals, extendedTypeDefinition, getURI, hashCode, isEqual, isEqualByTerm, isEqualPlain, isValid, isValidLiteral, langTagCompatible, normalizeSubType, toString
-
Field Details
-
INSTANCE
-
IRI
- See Also:
-
documentBuilder
-
-
Constructor Details
-
RDFDatatypeXml
public RDFDatatypeXml() -
RDFDatatypeXml
-
RDFDatatypeXml
-
-
Method Details
-
get
-
createDefaultDocumentBuilder
-
getJavaClass
- Specified by:
getJavaClassin interfaceorg.apache.jena.datatypes.RDFDatatype- Overrides:
getJavaClassin classorg.apache.jena.datatypes.BaseDatatype
-
isValidValue
- Specified by:
isValidValuein interfaceorg.apache.jena.datatypes.RDFDatatype- Overrides:
isValidValuein classorg.apache.jena.datatypes.BaseDatatype
-
unparse
Convert a value of this datatype out to lexical form.- Specified by:
unparsein interfaceorg.apache.jena.datatypes.RDFDatatype- Overrides:
unparsein classorg.apache.jena.datatypes.BaseDatatype
-
parse
Parse a lexical form of this datatype to a value- Specified by:
parsein interfaceorg.apache.jena.datatypes.RDFDatatype- Overrides:
parsein classorg.apache.jena.datatypes.BaseDatatype- Throws:
org.apache.jena.datatypes.DatatypeFormatException- if the lexical form is not legal
-
getHashCode
public int getHashCode(org.apache.jena.graph.impl.LiteralLabel lit) - Specified by:
getHashCodein interfaceorg.apache.jena.datatypes.RDFDatatype- Overrides:
getHashCodein classorg.apache.jena.datatypes.BaseDatatype
-
getDocumentBuilder
-