Package org.aksw.jenax.ron
Interface RdfElement
- All Known Subinterfaces:
RdfArray,RdfElementNode,RdfElementResource,RdfList,RdfLiteral,RdfObject
- All Known Implementing Classes:
RdfArrayImpl,RdfElementNodeBase,RdfElementResourceBase,RdfLiteralImpl,RdfNull,RdfObjectImpl
public interface RdfElement
A data model for RDF tree structures akin to gson's JsonElement.
-
Method Summary
Modifier and TypeMethodDescription<T> Taccept(RdfElementVisitor<T> visitor) default RdfNullasNull()default RdfArraydefault RdfLiteraldefault RdfObjectdefault RdfElementgetRoot()default booleanisArray()default booleandefault booleanisNull()default booleanisObject()default RdfElementdefault void
-
Method Details
-
isArray
default boolean isArray() -
getAsArray
-
isObject
default boolean isObject() -
getAsObject
-
isLiteral
default boolean isLiteral() -
getAsLiteral
-
isNull
default boolean isNull() -
asNull
-
accept
-
getParent
ParentLink getParent() -
unlinkFromParent
default void unlinkFromParent() -
getRoot
-
resolve
-