Class TypeDeciderImpl
java.lang.Object
org.aksw.jena_sparql_api.mapper.proxy.TypeDeciderImpl
- All Implemented Interfaces:
TypeDecider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.jena.shared.PrefixMappingprotected org.apache.jena.rdf.model.Property -
Constructor Summary
ConstructorsConstructorDescriptionTypeDeciderImpl(org.apache.jena.rdf.model.Property typeProperty, Map<org.apache.jena.graph.Node, Class<?>> nodeToClass, Map<Class<?>, org.apache.jena.graph.Node> classToNode, org.apache.jena.shared.PrefixMapping prefixMapping) -
Method Summary
Modifier and TypeMethodDescriptionCollection<Class<?>>getApplicableTypes(org.apache.jena.rdf.model.Resource subject) Yield the classes associated with the resource's descriptionprocessClass(Class<?> clazz, org.apache.jena.shared.PrefixMapping prefixMapping) voidvoidregisterClasses(Class<?>... classes) registerClasses(Iterable<Class<?>> classes) toString()voidwriteTypeTriples(org.apache.jena.rdf.model.Resource outResource, Class<?> clazz) Add triples to the given resource that associates it with the provided class.
-
Field Details
-
prefixMapping
protected org.apache.jena.shared.PrefixMapping prefixMapping -
typeProperty
protected org.apache.jena.rdf.model.Property typeProperty -
nodeToClass
-
classToNode
-
-
Constructor Details
-
TypeDeciderImpl
public TypeDeciderImpl()
-
-
Method Details
-
toString
-
put
-
putAll
-
scan
-
getApplicableTypes
Description copied from interface:TypeDeciderYield the classes associated with the resource's description- Specified by:
getApplicableTypesin interfaceTypeDecider- Returns:
-
writeTypeTriples
Description copied from interface:TypeDeciderAdd triples to the given resource that associates it with the provided class.- Specified by:
writeTypeTriplesin interfaceTypeDecider
-
registerClasses
-
registerClasses
-
scan
-