Class CurieRdfType

java.lang.Object
org.eclipse.esmf.metamodel.loader.CurieRdfType
All Implemented Interfaces:
org.apache.jena.datatypes.RDFDatatype, TypedRdfDatatype<Curie>

public class CurieRdfType extends Object implements TypedRdfDatatype<Curie>
  • Constructor Details

    • CurieRdfType

      public CurieRdfType()
  • Method Details

    • parseTyped

      public Optional<Curie> parseTyped(String lexicalForm)
      Specified by:
      parseTyped in interface TypedRdfDatatype<Curie>
    • unparseTyped

      public String unparseTyped(Curie value)
      Specified by:
      unparseTyped in interface TypedRdfDatatype<Curie>
    • getURI

      public String getURI()
      Specified by:
      getURI in interface org.apache.jena.datatypes.RDFDatatype
    • unparse

      public String unparse(Object value)
      Specified by:
      unparse in interface org.apache.jena.datatypes.RDFDatatype
    • parse

      public Object parse(String lexicalForm) throws org.apache.jena.datatypes.DatatypeFormatException
      Specified by:
      parse in interface org.apache.jena.datatypes.RDFDatatype
      Throws:
      org.apache.jena.datatypes.DatatypeFormatException
    • isValid

      public boolean isValid(String lexicalForm)
      Specified by:
      isValid in interface org.apache.jena.datatypes.RDFDatatype
    • isValidValue

      public boolean isValidValue(Object valueForm)
      Specified by:
      isValidValue in interface org.apache.jena.datatypes.RDFDatatype
    • isValidLiteral

      public boolean isValidLiteral(org.apache.jena.graph.impl.LiteralLabel lit)
      Specified by:
      isValidLiteral in interface org.apache.jena.datatypes.RDFDatatype
    • isEqual

      public boolean isEqual(org.apache.jena.graph.impl.LiteralLabel value1, org.apache.jena.graph.impl.LiteralLabel value2)
      Specified by:
      isEqual in interface org.apache.jena.datatypes.RDFDatatype
    • getHashCode

      public int getHashCode(org.apache.jena.graph.impl.LiteralLabel lit)
      Specified by:
      getHashCode in interface org.apache.jena.datatypes.RDFDatatype
    • getJavaClass

      public Class<Curie> getJavaClass()
      Specified by:
      getJavaClass in interface org.apache.jena.datatypes.RDFDatatype
      Specified by:
      getJavaClass in interface TypedRdfDatatype<Curie>
    • cannonicalise

      public Object cannonicalise(Object value)
      Specified by:
      cannonicalise in interface org.apache.jena.datatypes.RDFDatatype
    • extendedTypeDefinition

      public Object extendedTypeDefinition()
      Specified by:
      extendedTypeDefinition in interface org.apache.jena.datatypes.RDFDatatype
    • normalizeSubType

      public org.apache.jena.datatypes.RDFDatatype normalizeSubType(Object value, org.apache.jena.datatypes.RDFDatatype datatype)
      Specified by:
      normalizeSubType in interface org.apache.jena.datatypes.RDFDatatype