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
  • Field Details

  • Constructor Details

  • Method Details

    • get

      public static RDFDatatypeXml get()
    • createDefaultDocumentBuilder

      public static DocumentBuilder createDefaultDocumentBuilder()
    • getJavaClass

      public Class<?> getJavaClass()
      Specified by:
      getJavaClass in interface org.apache.jena.datatypes.RDFDatatype
      Overrides:
      getJavaClass in class org.apache.jena.datatypes.BaseDatatype
    • isValidValue

      public boolean isValidValue(Object valueForm)
      Specified by:
      isValidValue in interface org.apache.jena.datatypes.RDFDatatype
      Overrides:
      isValidValue in class org.apache.jena.datatypes.BaseDatatype
    • unparse

      public String unparse(Object value)
      Convert a value of this datatype out to lexical form.
      Specified by:
      unparse in interface org.apache.jena.datatypes.RDFDatatype
      Overrides:
      unparse in class org.apache.jena.datatypes.BaseDatatype
    • parse

      public Node parse(String lexicalForm) throws org.apache.jena.datatypes.DatatypeFormatException
      Parse a lexical form of this datatype to a value
      Specified by:
      parse in interface org.apache.jena.datatypes.RDFDatatype
      Overrides:
      parse in class org.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:
      getHashCode in interface org.apache.jena.datatypes.RDFDatatype
      Overrides:
      getHashCode in class org.apache.jena.datatypes.BaseDatatype
    • getDocumentBuilder

      public DocumentBuilder getDocumentBuilder()