public abstract class Node_Ext<X> extends Node
Extension nodes exist so that the machinary of datastructures (graphs, triples)
can be used. There is no guarantee that processing Nodes (e.g. writing) will handle
extensions. For the usual RDF syntaxes, NodeExt
are not handled.
Node.NotLiteral
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o)
Nodes only equal other Nodes that have equal labels.
|
X |
get() |
boolean |
isConcrete()
Answer true iff this node is concrete, ie not variable, ie URI, blank, or literal.
|
Object |
visitWith(NodeVisitor v)
Visit a Node and dispatch on it to the appropriate method from the
NodeVisitor
v . |
create, getBlankNodeId, getBlankNodeLabel, getIndexingValue, getLiteral, getLiteralDatatype, getLiteralDatatypeURI, getLiteralIsXML, getLiteralLanguage, getLiteralLexicalForm, getLiteralValue, getLocalName, getName, getNameSpace, getURI, hashCode, hasURI, isBlank, isLiteral, isURI, isVariable, matches, sameValueAs, toString, toString, toString, toString
public Object visitWith(NodeVisitor v)
Node
v
.public boolean isConcrete()
Node
isConcrete
in class Node
public X get()
Licenced under the Apache License, Version 2.0