Package org.aksw.jenax.ron
Class RdfObjectImpl
java.lang.Object
org.aksw.jenax.ron.RdfElementNodeBase
org.aksw.jenax.ron.RdfElementResourceBase
org.aksw.jenax.ron.RdfObjectImpl
- All Implemented Interfaces:
RdfElement,RdfElementNode,RdfElementResource,RdfObject
An RDF counterpart to a JSON object.
Member properties can have a forward or backward direction which
allows for deriving an RDF graph.
-
Field Summary
FieldsFields inherited from class org.aksw.jenax.ron.RdfElementResourceBase
externalIdFields inherited from class org.aksw.jenax.ron.RdfElementNodeBase
internalId, parentLink -
Constructor Summary
ConstructorsModifierConstructorDescriptionRdfObjectImpl(org.apache.jena.graph.Node node) protectedRdfObjectImpl(org.apache.jena.graph.Node node, HashMap<org.apache.jena.sparql.path.P_Path0, RdfElement> members) -
Method Summary
Modifier and TypeMethodDescription<T> Taccept(RdfElementVisitor<T> visitor) add(org.apache.jena.sparql.path.P_Path0 path, RdfElement value) addBackward(org.apache.jena.graph.Node property, RdfElement value) addBackward(org.apache.jena.rdf.model.RDFNode property, RdfElement value) addForward(org.apache.jena.graph.Node property, RdfElement value) Return an RdfObject for the given node.addForward(org.apache.jena.rdf.model.RDFNode property, RdfElement value) Map<org.apache.jena.sparql.path.P_Path0,RdfElement> Get the members of this object.Methods inherited from class org.aksw.jenax.ron.RdfElementResourceBase
getEffectiveNode, getExternalId, setExternalIdMethods inherited from class org.aksw.jenax.ron.RdfElementNodeBase
getInternalId, getParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.jenax.ron.RdfElement
asNull, getAsArray, getAsLiteral, getAsObject, getParent, getRoot, isArray, isLiteral, isNull, isObject, resolve, unlinkFromParentMethods inherited from interface org.aksw.jenax.ron.RdfElementNode
getInternalIdMethods inherited from interface org.aksw.jenax.ron.RdfElementResource
getExternalId
-
Field Details
-
members
-
-
Constructor Details
-
RdfObjectImpl
public RdfObjectImpl() -
RdfObjectImpl
public RdfObjectImpl(org.apache.jena.graph.Node node) -
RdfObjectImpl
protected RdfObjectImpl(org.apache.jena.graph.Node node, HashMap<org.apache.jena.sparql.path.P_Path0, RdfElement> members)
-
-
Method Details
-
addForward
Return an RdfObject for the given node. The argument must not be null.- Specified by:
addForwardin interfaceRdfObject
-
addForward
- Specified by:
addForwardin interfaceRdfObject
-
addBackward
- Specified by:
addBackwardin interfaceRdfObject
-
addBackward
- Specified by:
addBackwardin interfaceRdfObject
-
add
-
getMembers
Description copied from interface:RdfObjectGet the members of this object.- Specified by:
getMembersin interfaceRdfObject
-
accept
- Specified by:
acceptin interfaceRdfElement
-