Package org.aksw.jenax.ron
Class RdfElementResourceBase
java.lang.Object
org.aksw.jenax.ron.RdfElementNodeBase
org.aksw.jenax.ron.RdfElementResourceBase
- All Implemented Interfaces:
RdfElement,RdfElementNode,RdfElementResource
- Direct Known Subclasses:
RdfObjectImpl
public abstract class RdfElementResourceBase
extends RdfElementNodeBase
implements RdfElementResource
Base class for RDF elements which correspond to resources in an RDF graph -
namely objects and arrays.
-
Field Summary
FieldsFields inherited from class org.aksw.jenax.ron.RdfElementNodeBase
internalId, parentLink -
Constructor Summary
ConstructorsConstructorDescriptionRdfElementResourceBase(org.apache.jena.graph.Node externalId) RdfElementResourceBase(org.apache.jena.graph.Node internalId, org.apache.jena.graph.Node externalId) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.jena.graph.NodeReturn the node; unless it is null then return the internal id.org.apache.jena.graph.NodevoidsetExternalId(org.apache.jena.graph.Node internalId) Methods 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
accept, asNull, getAsArray, getAsLiteral, getAsObject, getParent, getRoot, isArray, isLiteral, isNull, isObject, resolve, unlinkFromParentMethods inherited from interface org.aksw.jenax.ron.RdfElementNode
getInternalId
-
Field Details
-
externalId
protected org.apache.jena.graph.Node externalId
-
-
Constructor Details
-
RdfElementResourceBase
public RdfElementResourceBase(org.apache.jena.graph.Node externalId) -
RdfElementResourceBase
public RdfElementResourceBase(org.apache.jena.graph.Node internalId, org.apache.jena.graph.Node externalId)
-
-
Method Details
-
getExternalId
public org.apache.jena.graph.Node getExternalId()- Specified by:
getExternalIdin interfaceRdfElementResource
-
setExternalId
public void setExternalId(org.apache.jena.graph.Node internalId) -
getEffectiveNode
public org.apache.jena.graph.Node getEffectiveNode()Return the node; unless it is null then return the internal id.
-