public abstract class Node_Ext<X> extends Node
Extension nodes exist so that the machinery of datastructures (graphs, triples) can be used. There is no guarantee that processing Nodes (e.g. writing) will handle extensions.
Node.NotLiteral| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj)
Nodes only equal other Nodes that have equal labels.
|
X |
get() |
int |
hashCode() |
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, hasURI, isBlank, isLiteral, isNodeGraph, isNodeTriple, isURI, isVariable, matches, sameValueAs, toString, toString, toString, toStringpublic Object visitWith(NodeVisitor v)
Nodev.public boolean isConcrete()
NodeisConcrete in class Nodepublic X get()
Licenced under the Apache License, Version 2.0