public class RdfMapperPropertySingle extends RdfMapperPropertyBase
createTargetNode, predicate, propertyNames, propertyOps, targetRdfType, typeConverter| Constructor and Description |
|---|
RdfMapperPropertySingle(PropertyOps propertyOps,
org.apache.jena.rdf.model.Property predicate,
RdfType targetRdfType,
java.util.function.BiFunction<Object,Object,org.apache.jena.graph.Node> createTargetIri,
TypeConverter typeConverter) |
| Modifier and Type | Method and Description |
|---|---|
void |
exposeFragment(ResourceFragment out,
org.apache.jena.rdf.model.Resource priorState,
Object entity) |
void |
exposeShape(ResourceShapeBuilder shapeBuilder)
Expose SPARQL patterns that identify the set of triples
that are needed to populate the *immediate* values of the affected entity properties.
|
PropertyOps |
getPropertyOps()
The name of the property
|
void |
populate(EntityFragment out,
org.apache.jena.rdf.model.Resource shape,
Object entity) |
PathFragment |
resolve(String propertyName)
Return a relation that addresses the attribute on in the RDF
|
String |
toString() |
getPropertyNames, getTargetNodepublic RdfMapperPropertySingle(PropertyOps propertyOps, org.apache.jena.rdf.model.Property predicate, RdfType targetRdfType, java.util.function.BiFunction<Object,Object,org.apache.jena.graph.Node> createTargetIri, TypeConverter typeConverter)
public void exposeFragment(ResourceFragment out, org.apache.jena.rdf.model.Resource priorState, Object entity)
public void populate(EntityFragment out, org.apache.jena.rdf.model.Resource shape, Object entity)
public void exposeShape(ResourceShapeBuilder shapeBuilder)
RdfMapperpublic PropertyOps getPropertyOps()
RdfMapperPropertygetPropertyOps in interface RdfMapperPropertygetPropertyOps in class RdfMapperPropertyBasepublic PathFragment resolve(String propertyName)
RdfMapperCopyright © 2017. All rights reserved.