Class TypeDeciderFromClassSet
java.lang.Object
org.aksw.jena_sparql_api.mapper.model.TypeDeciderFromClassSet
- All Implemented Interfaces:
ShapeExposable,TypeDecider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.google.common.collect.Multimap<Class<?>,BiPredicate<? super org.apache.jena.rdf.model.RDFNode, ? super Class<?>>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexposeShape(org.aksw.jena_sparql_api.shape.ResourceShapeBuilder rsb) voidexposeShape(org.aksw.jena_sparql_api.shape.ResourceShapeBuilder rsb, Class<?> clazz) Collection<Class<?>>getApplicableTypes(org.apache.jena.rdf.model.Resource subject) voidwriteTypeTriples(org.apache.jena.rdf.model.Resource outResource, Class<?> clazz)
-
Field Details
-
candidates
protected com.google.common.collect.Multimap<Class<?>,BiPredicate<? super org.apache.jena.rdf.model.RDFNode, candidates? super Class<?>>>
-
-
Constructor Details
-
TypeDeciderFromClassSet
public TypeDeciderFromClassSet()
-
-
Method Details
-
exposeShape
public void exposeShape(org.aksw.jena_sparql_api.shape.ResourceShapeBuilder rsb) - Specified by:
exposeShapein interfaceShapeExposable
-
exposeShape
- Specified by:
exposeShapein interfaceTypeDecider
-
getApplicableTypes
- Specified by:
getApplicableTypesin interfaceTypeDecider
-
writeTypeTriples
- Specified by:
writeTypeTriplesin interfaceTypeDecider
-