Class RdfMapperPropertySingle
java.lang.Object
org.aksw.jena_sparql_api.mapper.model.RdfMapperPropertyBase
org.aksw.jena_sparql_api.mapper.model.RdfMapperPropertySingle
- All Implemented Interfaces:
RdfMapper,RdfMapperProperty
-
Field Summary
Fields inherited from class org.aksw.jena_sparql_api.mapper.model.RdfMapperPropertyBase
createTargetNode, predicate, propertyNames, propertyOps, targetRdfType, typeConverter -
Constructor Summary
ConstructorsConstructorDescriptionRdfMapperPropertySingle(org.aksw.commons.beans.model.PropertyOps propertyOps, org.apache.jena.rdf.model.Property predicate, RdfType targetRdfType, BiFunction<Object, Object, org.apache.jena.graph.Node> createTargetIri, TypeConverter typeConverter) -
Method Summary
Modifier and TypeMethodDescriptionvoidexposeFragment(ResourceFragment out, org.apache.jena.rdf.model.Resource priorState, Object entity) voidexposeShape(ResourceShapeBuilder shapeBuilder) Expose SPARQL patterns that identify the set of triples that are needed to populate the *immediate* values of the affected entity properties.org.aksw.commons.beans.model.PropertyOpsThe name of the propertyvoidpopulate(EntityFragment out, org.apache.jena.rdf.model.Resource shape, Object entity) Return a relation that addresses the attribute on in the RDFtoString()Methods inherited from class org.aksw.jena_sparql_api.mapper.model.RdfMapperPropertyBase
getPropertyNames, getTargetNode
-
Constructor Details
-
RdfMapperPropertySingle
public RdfMapperPropertySingle(org.aksw.commons.beans.model.PropertyOps propertyOps, org.apache.jena.rdf.model.Property predicate, RdfType targetRdfType, BiFunction<Object, Object, org.apache.jena.graph.Node> createTargetIri, TypeConverter typeConverter)
-
-
Method Details
-
exposeFragment
public void exposeFragment(ResourceFragment out, org.apache.jena.rdf.model.Resource priorState, Object entity) -
populate
-
exposeShape
Description copied from interface:RdfMapperExpose SPARQL patterns that identify the set of triples that are needed to populate the *immediate* values of the affected entity properties. -
toString
-
getPropertyOps
public org.aksw.commons.beans.model.PropertyOps getPropertyOps()Description copied from interface:RdfMapperPropertyThe name of the property- Specified by:
getPropertyOpsin interfaceRdfMapperProperty- Overrides:
getPropertyOpsin classRdfMapperPropertyBase- Returns:
-
resolve
Description copied from interface:RdfMapperReturn a relation that addresses the attribute on in the RDF- Returns:
-