Class NodeMapperFromTypeMapper<T>

java.lang.Object
org.aksw.jena_sparql_api.rdf.collections.NodeMapperFromTypeMapper<T>
All Implemented Interfaces:
NodeConverter<org.apache.jena.graph.Node,T>, NodeMapper<T>

public class NodeMapperFromTypeMapper<T> extends Object implements NodeMapper<T>
  • Field Details

    • typeMapper

      protected org.apache.jena.datatypes.TypeMapper typeMapper
    • viewClass

      protected Class<?> viewClass
  • Constructor Details

    • NodeMapperFromTypeMapper

      public NodeMapperFromTypeMapper(Class<?> viewClass, org.apache.jena.datatypes.TypeMapper typeMapper)
  • Method Details

    • getJavaClass

      public Class<?> getJavaClass()
      Specified by:
      getJavaClass in interface NodeConverter<org.apache.jena.graph.Node,T>
    • canMap

      public boolean canMap(org.apache.jena.graph.Node node)
      Specified by:
      canMap in interface NodeConverter<org.apache.jena.graph.Node,T>
    • toJava

      public T toJava(org.apache.jena.graph.Node node)
      Specified by:
      toJava in interface NodeConverter<org.apache.jena.graph.Node,T>
    • findTypeMapping

      public static org.apache.jena.datatypes.RDFDatatype findTypeMapping(org.apache.jena.datatypes.TypeMapper typeMapper, Object obj)
    • findInHierarchy

      public static org.apache.jena.datatypes.RDFDatatype findInHierarchy(org.apache.jena.datatypes.TypeMapper typeMapper, Class<?> cls)
    • toNode

      public org.apache.jena.graph.Node toNode(T obj)
      Specified by:
      toNode in interface NodeConverter<org.apache.jena.graph.Node,T>