public abstract class KNode extends SeqPosition<java.lang.Object,NodeTree> implements org.w3c.dom.Node, Consumable
ipos, sequence
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
Modifier and Type | Method and Description |
---|---|
org.w3c.dom.Node |
appendChild(org.w3c.dom.Node newChild)
Not implemented.
|
static java.lang.Object |
atomicValue(java.lang.Object value) |
gnu.kawa.io.Path |
baseURI() |
org.w3c.dom.Node |
cloneNode(boolean deep)
Only implemented if deep is true.
|
static KNode |
coerce(java.lang.Object value)
Convert value to a KNode, returning null if it isn't a node.
|
short |
compareDocumentPosition(org.w3c.dom.Node other) |
void |
consume(Consumer out) |
KNode |
copy() |
org.w3c.dom.NamedNodeMap |
getAttributes() |
java.lang.String |
getBaseURI() |
org.w3c.dom.NodeList |
getChildNodes() |
org.w3c.dom.NodeList |
getElementsByTagName(java.lang.String tagname)
Not implemented yet.
|
java.lang.Object |
getFeature(java.lang.String feature,
java.lang.String version) |
org.w3c.dom.Node |
getFirstChild() |
org.w3c.dom.Node |
getLastChild() |
java.lang.String |
getLocalName() |
java.lang.String |
getNamespaceURI() |
org.w3c.dom.Node |
getNextSibling() |
java.lang.String |
getNodeName() |
java.lang.Object |
getNodeNameObject()
Get the raw "type object" of a node.
|
Symbol |
getNodeSymbol()
The Data Model's node-name accessor.
|
abstract short |
getNodeType() |
java.lang.String |
getNodeValue() |
static java.lang.String |
getNodeValue(NodeTree seq,
int ipos) |
static void |
getNodeValue(NodeTree seq,
int ipos,
java.lang.StringBuffer sbuf) |
void |
getNodeValue(java.lang.StringBuffer sbuf) |
org.w3c.dom.Document |
getOwnerDocument() |
org.w3c.dom.Node |
getParentNode() |
java.lang.String |
getPrefix() |
org.w3c.dom.Node |
getPreviousSibling() |
java.lang.String |
getTextContent() |
protected void |
getTextContent(java.lang.StringBuffer sbuf) |
java.lang.Object |
getUserData(java.lang.String key) |
boolean |
hasAttributes() |
boolean |
hasChildNodes() |
org.w3c.dom.Node |
insertBefore(org.w3c.dom.Node newChild,
org.w3c.dom.Node refChild)
Not implemented.
|
boolean |
isDefaultNamespace(java.lang.String namespaceURI) |
boolean |
isEqualNode(org.w3c.dom.Node node) |
boolean |
isSameNode(org.w3c.dom.Node node) |
boolean |
isSupported(java.lang.String feature,
java.lang.String version) |
java.lang.String |
lookupNamespaceURI(java.lang.String prefix) |
java.lang.String |
lookupPrefix(java.lang.String namespaceURI) |
static KNode |
make(NodeTree seq) |
static KNode |
make(NodeTree seq,
int ipos) |
void |
normalize() |
org.w3c.dom.Node |
removeChild(org.w3c.dom.Node oldChild)
Not implemented.
|
org.w3c.dom.Node |
replaceChild(org.w3c.dom.Node newChild,
org.w3c.dom.Node oldChild)
Not implemented.
|
void |
setNodeValue(java.lang.String nodeValue)
Not implemented.
|
void |
setPrefix(java.lang.String prefix)
Not implemented.
|
void |
setTextContent(java.lang.String textContent)
Not implemented.
|
java.lang.Object |
setUserData(java.lang.String key,
java.lang.Object data,
org.w3c.dom.UserDataHandler handler) |
java.lang.String |
toString() |
add, finalize, fromEndIndex, getContainingSequenceSize, getNext, getNextKind, getNextTypeName, getNextTypeObject, getPos, getPrevious, gotoChildrenStart, gotoEnd, gotoNext, gotoPrevious, gotoStart, hasMoreElements, hasNext, hasPrevious, isAfter, next, nextElement, nextIndex, previous, previousIndex, release, remove, set, set, set, setNext, setPos, setPos, setPrevious, toInfo
public KNode(NodeTree seq, int ipos)
public static java.lang.Object atomicValue(java.lang.Object value)
public static KNode coerce(java.lang.Object value)
public KNode copy()
copy
in class SeqPosition<java.lang.Object,NodeTree>
public boolean isSupported(java.lang.String feature, java.lang.String version)
isSupported
in interface org.w3c.dom.Node
public abstract short getNodeType()
getNodeType
in interface org.w3c.dom.Node
public java.lang.String getNodeName()
getNodeName
in interface org.w3c.dom.Node
public Symbol getNodeSymbol()
public java.lang.Object getNodeNameObject()
public java.lang.String getNamespaceURI()
getNamespaceURI
in interface org.w3c.dom.Node
public java.lang.String getPrefix()
getPrefix
in interface org.w3c.dom.Node
public java.lang.String getLocalName()
getLocalName
in interface org.w3c.dom.Node
public static java.lang.String getNodeValue(NodeTree seq, int ipos)
public static void getNodeValue(NodeTree seq, int ipos, java.lang.StringBuffer sbuf)
public java.lang.String getNodeValue()
getNodeValue
in interface org.w3c.dom.Node
public void getNodeValue(java.lang.StringBuffer sbuf)
public boolean hasChildNodes()
hasChildNodes
in interface org.w3c.dom.Node
public java.lang.String getTextContent()
getTextContent
in interface org.w3c.dom.Node
protected void getTextContent(java.lang.StringBuffer sbuf)
public org.w3c.dom.Node getParentNode()
getParentNode
in interface org.w3c.dom.Node
public org.w3c.dom.Node getPreviousSibling()
getPreviousSibling
in interface org.w3c.dom.Node
public org.w3c.dom.Node getNextSibling()
getNextSibling
in interface org.w3c.dom.Node
public org.w3c.dom.Node getFirstChild()
getFirstChild
in interface org.w3c.dom.Node
public org.w3c.dom.Node getLastChild()
getLastChild
in interface org.w3c.dom.Node
public org.w3c.dom.NodeList getChildNodes()
getChildNodes
in interface org.w3c.dom.Node
public org.w3c.dom.NodeList getElementsByTagName(java.lang.String tagname)
public void setNodeValue(java.lang.String nodeValue) throws org.w3c.dom.DOMException
setNodeValue
in interface org.w3c.dom.Node
org.w3c.dom.DOMException
public void setPrefix(java.lang.String prefix) throws org.w3c.dom.DOMException
setPrefix
in interface org.w3c.dom.Node
org.w3c.dom.DOMException
public org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild, org.w3c.dom.Node refChild) throws org.w3c.dom.DOMException
insertBefore
in interface org.w3c.dom.Node
org.w3c.dom.DOMException
public org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild, org.w3c.dom.Node oldChild) throws org.w3c.dom.DOMException
replaceChild
in interface org.w3c.dom.Node
org.w3c.dom.DOMException
public org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild) throws org.w3c.dom.DOMException
removeChild
in interface org.w3c.dom.Node
org.w3c.dom.DOMException
public org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild) throws org.w3c.dom.DOMException
appendChild
in interface org.w3c.dom.Node
org.w3c.dom.DOMException
public void setTextContent(java.lang.String textContent) throws org.w3c.dom.DOMException
setTextContent
in interface org.w3c.dom.Node
org.w3c.dom.DOMException
public org.w3c.dom.Node cloneNode(boolean deep)
cloneNode
in interface org.w3c.dom.Node
public org.w3c.dom.Document getOwnerDocument()
getOwnerDocument
in interface org.w3c.dom.Node
public org.w3c.dom.NamedNodeMap getAttributes()
getAttributes
in interface org.w3c.dom.Node
public void normalize()
normalize
in interface org.w3c.dom.Node
public boolean hasAttributes()
hasAttributes
in interface org.w3c.dom.Node
public boolean isDefaultNamespace(java.lang.String namespaceURI)
isDefaultNamespace
in interface org.w3c.dom.Node
public java.lang.String lookupNamespaceURI(java.lang.String prefix)
lookupNamespaceURI
in interface org.w3c.dom.Node
public java.lang.String lookupPrefix(java.lang.String namespaceURI)
lookupPrefix
in interface org.w3c.dom.Node
public java.lang.String getBaseURI()
getBaseURI
in interface org.w3c.dom.Node
public gnu.kawa.io.Path baseURI()
public short compareDocumentPosition(org.w3c.dom.Node other) throws org.w3c.dom.DOMException
compareDocumentPosition
in interface org.w3c.dom.Node
org.w3c.dom.DOMException
public boolean isSameNode(org.w3c.dom.Node node)
isSameNode
in interface org.w3c.dom.Node
public boolean isEqualNode(org.w3c.dom.Node node)
isEqualNode
in interface org.w3c.dom.Node
public java.lang.String toString()
toString
in class SeqPosition<java.lang.Object,NodeTree>
public java.lang.Object getFeature(java.lang.String feature, java.lang.String version)
getFeature
in interface org.w3c.dom.Node
public void consume(Consumer out)
consume
in interface Consumable
public java.lang.Object setUserData(java.lang.String key, java.lang.Object data, org.w3c.dom.UserDataHandler handler)
setUserData
in interface org.w3c.dom.Node
public java.lang.Object getUserData(java.lang.String key)
getUserData
in interface org.w3c.dom.Node