public abstract class RdfMapperPropertyBase extends Object implements RdfMapperProperty
| Modifier and Type | Field and Description |
|---|---|
protected java.util.function.BiFunction<Object,Object,org.apache.jena.graph.Node> |
createTargetNode |
protected org.apache.jena.rdf.model.Property |
predicate |
protected Set<String> |
propertyNames |
protected PropertyOps |
propertyOps
The (java) name of the attribute
|
protected RdfType |
targetRdfType
The corresponding RDF predicate
|
protected TypeConverter |
typeConverter |
| Constructor and Description |
|---|
RdfMapperPropertyBase(PropertyOps propertyOps,
org.apache.jena.rdf.model.Property predicate,
RdfType targetRdfType,
java.util.function.BiFunction<Object,Object,org.apache.jena.graph.Node> createTargetNode,
TypeConverter typeConverter) |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
getPropertyNames()
Return the set of entity properties which are affected by this populator.
|
PropertyOps |
getPropertyOps()
The name of the property
|
org.apache.jena.graph.Node |
getTargetNode(String subjectUri,
Object entity)
Read the property value from a given RDF graph
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexposeFragment, exposeShape, getName, populate, resolveprotected PropertyOps propertyOps
protected org.apache.jena.rdf.model.Property predicate
protected RdfType targetRdfType
protected java.util.function.BiFunction<Object,Object,org.apache.jena.graph.Node> createTargetNode
protected TypeConverter typeConverter
public RdfMapperPropertyBase(PropertyOps propertyOps, org.apache.jena.rdf.model.Property predicate, RdfType targetRdfType, java.util.function.BiFunction<Object,Object,org.apache.jena.graph.Node> createTargetNode, TypeConverter typeConverter)
public PropertyOps getPropertyOps()
RdfMapperPropertygetPropertyOps in interface RdfMapperPropertypublic Set<String> getPropertyNames()
RdfMappergetPropertyNames in interface RdfMapperpublic org.apache.jena.graph.Node getTargetNode(String subjectUri, Object entity)
RdfMapperPropertygetTargetNode in interface RdfMapperPropertyCopyright © 2017. All rights reserved.