Package org.aksw.jenax.arq.util.node
Class NodeWrapper<T>
java.lang.Object
org.apache.jena.graph.Node
org.apache.jena.graph.Node_Ext<T>
org.aksw.jenax.arq.util.node.NodeWrapper<T>
- All Implemented Interfaces:
Serializable
public abstract class NodeWrapper<T>
extends org.apache.jena.graph.Node_Ext<T>
Wrapper for Node. Experimental.
Intended purpose is to allow for tying additional non-RDF information to a Node.
For example, a (Node, RdfObject) pair could be used to extract all outgoing/incoming
triples based on the RdfObject.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.jena.graph.Node
org.apache.jena.graph.Node.NotLiteral -
Field Summary
Fields inherited from class org.apache.jena.graph.Node
ANY, hashANY, hashBNode, hashExt, hashNodeTriple, hashURI, hashVariable, noLangTag, noTextDirection -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected abstract org.apache.jena.graph.NodeReturn the node that is being wrapped.org.apache.jena.graph.GraphgetGraph()org.apache.jena.graph.impl.LiteralLabelorg.apache.jena.graph.TextDirectionorg.apache.jena.datatypes.RDFDatatypegetName()org.apache.jena.graph.TriplegetURI()inthashCode()booleanbooleanisBlank()booleanbooleanisExt()booleanbooleanbooleanbooleanisURI()booleanbooleanmatches(org.apache.jena.graph.Node other) booleansameTermAs(Object o) booleantoString()toString(org.apache.jena.shared.PrefixMapping pmap) visitWith(org.apache.jena.graph.NodeVisitor v) Methods inherited from class org.apache.jena.graph.Node_Ext
getMethods inherited from class org.apache.jena.graph.Node
isTripleTerm, writeReplace
-
Constructor Details
-
NodeWrapper
-
-
Method Details
-
getDelegate
protected abstract org.apache.jena.graph.Node getDelegate()Return the node that is being wrapped. -
visitWith
- Overrides:
visitWithin classorg.apache.jena.graph.Node_Ext<T>
-
isConcrete
public boolean isConcrete()- Overrides:
isConcretein classorg.apache.jena.graph.Node_Ext<T>
-
isLiteral
public boolean isLiteral()- Overrides:
isLiteralin classorg.apache.jena.graph.Node
-
isBlank
public boolean isBlank()- Overrides:
isBlankin classorg.apache.jena.graph.Node
-
isURI
public boolean isURI()- Overrides:
isURIin classorg.apache.jena.graph.Node
-
isVariable
public boolean isVariable()- Overrides:
isVariablein classorg.apache.jena.graph.Node
-
isNodeTriple
public boolean isNodeTriple()- Overrides:
isNodeTriplein classorg.apache.jena.graph.Node
-
isNodeGraph
public boolean isNodeGraph()- Overrides:
isNodeGraphin classorg.apache.jena.graph.Node
-
isExt
public boolean isExt()- Overrides:
isExtin classorg.apache.jena.graph.Node_Ext<T>
-
getBlankNodeLabel
- Overrides:
getBlankNodeLabelin classorg.apache.jena.graph.Node
-
getLiteral
public org.apache.jena.graph.impl.LiteralLabel getLiteral()- Overrides:
getLiteralin classorg.apache.jena.graph.Node
-
getLiteralValue
- Overrides:
getLiteralValuein classorg.apache.jena.graph.Node
-
getLiteralLexicalForm
- Overrides:
getLiteralLexicalFormin classorg.apache.jena.graph.Node
-
getLiteralLanguage
- Overrides:
getLiteralLanguagein classorg.apache.jena.graph.Node
-
getLiteralBaseDirection
public org.apache.jena.graph.TextDirection getLiteralBaseDirection()- Overrides:
getLiteralBaseDirectionin classorg.apache.jena.graph.Node
-
getLiteralDatatypeURI
- Overrides:
getLiteralDatatypeURIin classorg.apache.jena.graph.Node
-
getLiteralDatatype
public org.apache.jena.datatypes.RDFDatatype getLiteralDatatype()- Overrides:
getLiteralDatatypein classorg.apache.jena.graph.Node
-
getIndexingValue
- Overrides:
getIndexingValuein classorg.apache.jena.graph.Node
-
getURI
- Overrides:
getURIin classorg.apache.jena.graph.Node
-
getNameSpace
- Overrides:
getNameSpacein classorg.apache.jena.graph.Node
-
getLocalName
- Overrides:
getLocalNamein classorg.apache.jena.graph.Node
-
getName
- Overrides:
getNamein classorg.apache.jena.graph.Node
-
getTriple
public org.apache.jena.graph.Triple getTriple()- Overrides:
getTriplein classorg.apache.jena.graph.Node
-
getGraph
public org.apache.jena.graph.Graph getGraph()- Overrides:
getGraphin classorg.apache.jena.graph.Node
-
hasURI
- Overrides:
hasURIin classorg.apache.jena.graph.Node
-
equals
- Overrides:
equalsin classorg.apache.jena.graph.Node_Ext<T>
-
sameTermAs
- Overrides:
sameTermAsin classorg.apache.jena.graph.Node
-
sameValueAs
- Overrides:
sameValueAsin classorg.apache.jena.graph.Node
-
toString
- Specified by:
toStringin classorg.apache.jena.graph.Node
-
hashCode
public int hashCode()- Overrides:
hashCodein classorg.apache.jena.graph.Node_Ext<T>
-
matches
public boolean matches(org.apache.jena.graph.Node other) - Overrides:
matchesin classorg.apache.jena.graph.Node
-