Class NodeMapperFromRdfDatatype<T>
java.lang.Object
org.aksw.jena_sparql_api.rdf.collections.NodeMapperFromRdfDatatype<T>
- Type Parameters:
T-
- All Implemented Interfaces:
Serializable,NodeConverter<org.apache.jena.graph.Node,,T> NodeMapper<T>
NodeMapper for a specific given RDFDatatype
If the given datatype is null, canMap will always return false.
- Author:
- raven Apr 9, 2018
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanMap(org.apache.jena.graph.Node node) static booleancanMapCore(org.apache.jena.graph.Node node, Class<?> clazz) Can the given node be converted to the given java class? FIXME We need to integrate the coercion system from the mapper module:static booleancanMapCore(org.apache.jena.graph.Node node, org.apache.jena.datatypes.RDFDatatype dtype) getCoercion(org.apache.jena.datatypes.RDFDatatype dtype, Class<?> tgtClazz) Class<?>toJava(org.apache.jena.graph.Node node) static <T> TtoJavaCore(org.apache.jena.graph.Node node, Class<?> clazz) static <T> TtoJavaCore(org.apache.jena.graph.Node node, org.apache.jena.datatypes.RDFDatatype dtype) org.apache.jena.graph.NodeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.jena_sparql_api.rdf.collections.NodeConverter
toNodeFromObjectMethods inherited from interface org.aksw.jena_sparql_api.rdf.collections.NodeMapper
asConverter
-
Field Details
-
dtype
protected org.apache.jena.datatypes.RDFDatatype dtype
-
-
Constructor Details
-
NodeMapperFromRdfDatatype
public NodeMapperFromRdfDatatype(org.apache.jena.datatypes.RDFDatatype dtype)
-
-
Method Details
-
canMap
public boolean canMap(org.apache.jena.graph.Node node) - Specified by:
canMapin interfaceNodeConverter<org.apache.jena.graph.Node,T>
-
canMapCore
Can the given node be converted to the given java class? FIXME We need to integrate the coercion system from the mapper module:- Parameters:
node-clazz-- Returns:
-
getCoercion
-
canMapCore
public static boolean canMapCore(org.apache.jena.graph.Node node, org.apache.jena.datatypes.RDFDatatype dtype) -
toNode
- Specified by:
toNodein interfaceNodeConverter<org.apache.jena.graph.Node,T>
-
toJava
- Specified by:
toJavain interfaceNodeConverter<org.apache.jena.graph.Node,T>
-
toJavaCore
-
toJavaCore
public static <T> T toJavaCore(org.apache.jena.graph.Node node, org.apache.jena.datatypes.RDFDatatype dtype) -
getJavaClass
- Specified by:
getJavaClassin interfaceNodeConverter<org.apache.jena.graph.Node,T>
-