public class NodeImpl extends JSObject implements org.w3c.dom.Node, org.w3c.dom.events.EventTarget
Modifier and Type | Class and Description |
---|---|
private static class |
NodeImpl.SelfDisposer |
Modifier and Type | Field and Description |
---|---|
static int |
ATTRIBUTE_NODE |
static int |
CDATA_SECTION_NODE |
static int |
COMMENT_NODE |
static int |
DOCUMENT_FRAGMENT_NODE |
static int |
DOCUMENT_NODE |
static int |
DOCUMENT_POSITION_CONTAINED_BY |
static int |
DOCUMENT_POSITION_CONTAINS |
static int |
DOCUMENT_POSITION_DISCONNECTED |
static int |
DOCUMENT_POSITION_FOLLOWING |
static int |
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC |
static int |
DOCUMENT_POSITION_PRECEDING |
static int |
DOCUMENT_TYPE_NODE |
static int |
ELEMENT_NODE |
static int |
ENTITY_NODE |
static int |
ENTITY_REFERENCE_NODE |
private static int |
hashCount |
private static NodeImpl.SelfDisposer[] |
hashTable |
static int |
NOTATION_NODE |
static int |
PROCESSING_INSTRUCTION_NODE |
static int |
TEXT_NODE |
JS_CONTEXT_OBJECT, JS_DOM_NODE_OBJECT, JS_DOM_WINDOW_OBJECT
Constructor and Description |
---|
NodeImpl(long peer) |
Modifier and Type | Method and Description |
---|---|
void |
addEventListener(java.lang.String type,
org.w3c.dom.events.EventListener listener,
boolean useCapture) |
(package private) static void |
addEventListenerImpl(long peer,
java.lang.String type,
long listener,
boolean useCapture) |
org.w3c.dom.Node |
appendChild(org.w3c.dom.Node newChild) |
(package private) static long |
appendChildImpl(long peer,
long newChild) |
org.w3c.dom.Node |
cloneNode(boolean deep) |
(package private) static long |
cloneNodeImpl(long peer,
boolean deep) |
short |
compareDocumentPosition(org.w3c.dom.Node other) |
(package private) static short |
compareDocumentPositionImpl(long peer,
long other) |
boolean |
contains(org.w3c.dom.Node other) |
(package private) static boolean |
containsImpl(long peer,
long other) |
(package private) static org.w3c.dom.Node |
create(long peer) |
(package private) static org.w3c.dom.Node |
createInterface(long peer) |
boolean |
dispatchEvent(org.w3c.dom.events.Event event) |
(package private) static boolean |
dispatchEventImpl(long peer,
long event) |
private static void |
dispose(long peer) |
org.w3c.dom.NamedNodeMap |
getAttributes() |
(package private) static long |
getAttributesImpl(long peer) |
java.lang.String |
getBaseURI() |
(package private) static java.lang.String |
getBaseURIImpl(long peer) |
private static org.w3c.dom.Node |
getCachedImpl(long peer) |
org.w3c.dom.NodeList |
getChildNodes() |
(package private) static long |
getChildNodesImpl(long peer) |
java.lang.Object |
getFeature(java.lang.String feature,
java.lang.String version) |
org.w3c.dom.Node |
getFirstChild() |
(package private) static long |
getFirstChildImpl(long peer) |
(package private) static org.w3c.dom.Node |
getImpl(long peer) |
org.w3c.dom.Node |
getLastChild() |
(package private) static long |
getLastChildImpl(long peer) |
java.lang.String |
getLocalName() |
(package private) static java.lang.String |
getLocalNameImpl(long peer) |
java.lang.String |
getNamespaceURI() |
(package private) static java.lang.String |
getNamespaceURIImpl(long peer) |
org.w3c.dom.Node |
getNextSibling() |
(package private) static long |
getNextSiblingImpl(long peer) |
java.lang.String |
getNodeName() |
(package private) static java.lang.String |
getNodeNameImpl(long peer) |
short |
getNodeType() |
(package private) static short |
getNodeTypeImpl(long peer) |
java.lang.String |
getNodeValue() |
(package private) static java.lang.String |
getNodeValueImpl(long peer) |
org.w3c.dom.Document |
getOwnerDocument() |
(package private) static long |
getOwnerDocumentImpl(long peer) |
org.w3c.dom.Element |
getParentElement() |
(package private) static long |
getParentElementImpl(long peer) |
org.w3c.dom.Node |
getParentNode() |
(package private) static long |
getParentNodeImpl(long peer) |
(package private) static long |
getPeer(org.w3c.dom.Node arg) |
java.lang.String |
getPrefix() |
(package private) static java.lang.String |
getPrefixImpl(long peer) |
org.w3c.dom.Node |
getPreviousSibling() |
(package private) static long |
getPreviousSiblingImpl(long peer) |
java.lang.String |
getTextContent() |
(package private) static java.lang.String |
getTextContentImpl(long peer) |
java.lang.Object |
getUserData(java.lang.String key) |
boolean |
hasAttributes() |
(package private) static boolean |
hasAttributesImpl(long peer) |
boolean |
hasChildNodes() |
(package private) static boolean |
hasChildNodesImpl(long peer) |
private static int |
hashPeer(long peer) |
org.w3c.dom.Node |
insertBefore(org.w3c.dom.Node newChild,
org.w3c.dom.Node refChild) |
(package private) static long |
insertBeforeImpl(long peer,
long newChild,
long refChild) |
boolean |
isDefaultNamespace(java.lang.String namespaceURI) |
(package private) static boolean |
isDefaultNamespaceImpl(long peer,
java.lang.String namespaceURI) |
boolean |
isEqualNode(org.w3c.dom.Node other) |
(package private) static boolean |
isEqualNodeImpl(long peer,
long other) |
boolean |
isSameNode(org.w3c.dom.Node other) |
(package private) static boolean |
isSameNodeImpl(long peer,
long other) |
boolean |
isSupported(java.lang.String feature,
java.lang.String version) |
(package private) static boolean |
isSupportedImpl(long peer,
java.lang.String feature,
java.lang.String version) |
java.lang.String |
lookupNamespaceURI(java.lang.String prefix) |
(package private) static java.lang.String |
lookupNamespaceURIImpl(long peer,
java.lang.String prefix) |
java.lang.String |
lookupPrefix(java.lang.String namespaceURI) |
(package private) static java.lang.String |
lookupPrefixImpl(long peer,
java.lang.String namespaceURI) |
void |
normalize() |
(package private) static void |
normalizeImpl(long peer) |
private static void |
rehash() |
org.w3c.dom.Node |
removeChild(org.w3c.dom.Node oldChild) |
(package private) static long |
removeChildImpl(long peer,
long oldChild) |
void |
removeEventListener(java.lang.String type,
org.w3c.dom.events.EventListener listener,
boolean useCapture) |
(package private) static void |
removeEventListenerImpl(long peer,
java.lang.String type,
long listener,
boolean useCapture) |
org.w3c.dom.Node |
replaceChild(org.w3c.dom.Node newChild,
org.w3c.dom.Node oldChild) |
(package private) static long |
replaceChildImpl(long peer,
long newChild,
long oldChild) |
void |
setNodeValue(java.lang.String value) |
(package private) static void |
setNodeValueImpl(long peer,
java.lang.String value) |
void |
setPrefix(java.lang.String value) |
(package private) static void |
setPrefixImpl(long peer,
java.lang.String value) |
void |
setTextContent(java.lang.String value) |
(package private) static void |
setTextContentImpl(long peer,
java.lang.String value) |
java.lang.Object |
setUserData(java.lang.String key,
java.lang.Object data,
org.w3c.dom.UserDataHandler handler) |
(package private) static int |
test_getHashCount() |
private static NodeImpl.SelfDisposer[] hashTable
private static int hashCount
public static final int ELEMENT_NODE
public static final int ATTRIBUTE_NODE
public static final int TEXT_NODE
public static final int CDATA_SECTION_NODE
public static final int ENTITY_REFERENCE_NODE
public static final int ENTITY_NODE
public static final int PROCESSING_INSTRUCTION_NODE
public static final int COMMENT_NODE
public static final int DOCUMENT_NODE
public static final int DOCUMENT_TYPE_NODE
public static final int DOCUMENT_FRAGMENT_NODE
public static final int NOTATION_NODE
public static final int DOCUMENT_POSITION_DISCONNECTED
public static final int DOCUMENT_POSITION_PRECEDING
public static final int DOCUMENT_POSITION_FOLLOWING
public static final int DOCUMENT_POSITION_CONTAINS
public static final int DOCUMENT_POSITION_CONTAINED_BY
public static final int DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
private static int hashPeer(long peer)
private static org.w3c.dom.Node getCachedImpl(long peer)
static int test_getHashCount()
private static void rehash()
static org.w3c.dom.Node createInterface(long peer)
static org.w3c.dom.Node create(long peer)
static long getPeer(org.w3c.dom.Node arg)
private static void dispose(long peer)
static org.w3c.dom.Node getImpl(long peer)
public java.lang.String getNodeName()
getNodeName
in interface org.w3c.dom.Node
static java.lang.String getNodeNameImpl(long peer)
public java.lang.String getNodeValue()
getNodeValue
in interface org.w3c.dom.Node
static java.lang.String getNodeValueImpl(long peer)
public void setNodeValue(java.lang.String value) throws org.w3c.dom.DOMException
setNodeValue
in interface org.w3c.dom.Node
org.w3c.dom.DOMException
static void setNodeValueImpl(long peer, java.lang.String value)
public short getNodeType()
getNodeType
in interface org.w3c.dom.Node
static short getNodeTypeImpl(long peer)
public org.w3c.dom.Node getParentNode()
getParentNode
in interface org.w3c.dom.Node
static long getParentNodeImpl(long peer)
public org.w3c.dom.NodeList getChildNodes()
getChildNodes
in interface org.w3c.dom.Node
static long getChildNodesImpl(long peer)
public org.w3c.dom.Node getFirstChild()
getFirstChild
in interface org.w3c.dom.Node
static long getFirstChildImpl(long peer)
public org.w3c.dom.Node getLastChild()
getLastChild
in interface org.w3c.dom.Node
static long getLastChildImpl(long peer)
public org.w3c.dom.Node getPreviousSibling()
getPreviousSibling
in interface org.w3c.dom.Node
static long getPreviousSiblingImpl(long peer)
public org.w3c.dom.Node getNextSibling()
getNextSibling
in interface org.w3c.dom.Node
static long getNextSiblingImpl(long peer)
public org.w3c.dom.Document getOwnerDocument()
getOwnerDocument
in interface org.w3c.dom.Node
static long getOwnerDocumentImpl(long peer)
public java.lang.String getNamespaceURI()
getNamespaceURI
in interface org.w3c.dom.Node
static java.lang.String getNamespaceURIImpl(long peer)
public java.lang.String getPrefix()
getPrefix
in interface org.w3c.dom.Node
static java.lang.String getPrefixImpl(long peer)
public void setPrefix(java.lang.String value) throws org.w3c.dom.DOMException
setPrefix
in interface org.w3c.dom.Node
org.w3c.dom.DOMException
static void setPrefixImpl(long peer, java.lang.String value)
public java.lang.String getLocalName()
getLocalName
in interface org.w3c.dom.Node
static java.lang.String getLocalNameImpl(long peer)
public org.w3c.dom.NamedNodeMap getAttributes()
getAttributes
in interface org.w3c.dom.Node
static long getAttributesImpl(long peer)
public java.lang.String getBaseURI()
getBaseURI
in interface org.w3c.dom.Node
static java.lang.String getBaseURIImpl(long peer)
public java.lang.String getTextContent()
getTextContent
in interface org.w3c.dom.Node
static java.lang.String getTextContentImpl(long peer)
public void setTextContent(java.lang.String value) throws org.w3c.dom.DOMException
setTextContent
in interface org.w3c.dom.Node
org.w3c.dom.DOMException
static void setTextContentImpl(long peer, java.lang.String value)
public org.w3c.dom.Element getParentElement()
static long getParentElementImpl(long peer)
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
static long insertBeforeImpl(long peer, long newChild, long refChild)
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
static long replaceChildImpl(long peer, long newChild, long oldChild)
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
static long removeChildImpl(long peer, long oldChild)
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
static long appendChildImpl(long peer, long newChild)
public boolean hasChildNodes()
hasChildNodes
in interface org.w3c.dom.Node
static boolean hasChildNodesImpl(long peer)
public org.w3c.dom.Node cloneNode(boolean deep) throws org.w3c.dom.DOMException
cloneNode
in interface org.w3c.dom.Node
org.w3c.dom.DOMException
static long cloneNodeImpl(long peer, boolean deep)
public void normalize()
normalize
in interface org.w3c.dom.Node
static void normalizeImpl(long peer)
public boolean isSupported(java.lang.String feature, java.lang.String version)
isSupported
in interface org.w3c.dom.Node
static boolean isSupportedImpl(long peer, java.lang.String feature, java.lang.String version)
public boolean hasAttributes()
hasAttributes
in interface org.w3c.dom.Node
static boolean hasAttributesImpl(long peer)
public boolean isSameNode(org.w3c.dom.Node other)
isSameNode
in interface org.w3c.dom.Node
static boolean isSameNodeImpl(long peer, long other)
public boolean isEqualNode(org.w3c.dom.Node other)
isEqualNode
in interface org.w3c.dom.Node
static boolean isEqualNodeImpl(long peer, long other)
public java.lang.String lookupPrefix(java.lang.String namespaceURI)
lookupPrefix
in interface org.w3c.dom.Node
static java.lang.String lookupPrefixImpl(long peer, java.lang.String namespaceURI)
public boolean isDefaultNamespace(java.lang.String namespaceURI)
isDefaultNamespace
in interface org.w3c.dom.Node
static boolean isDefaultNamespaceImpl(long peer, java.lang.String namespaceURI)
public java.lang.String lookupNamespaceURI(java.lang.String prefix)
lookupNamespaceURI
in interface org.w3c.dom.Node
static java.lang.String lookupNamespaceURIImpl(long peer, java.lang.String prefix)
public short compareDocumentPosition(org.w3c.dom.Node other)
compareDocumentPosition
in interface org.w3c.dom.Node
static short compareDocumentPositionImpl(long peer, long other)
public boolean contains(org.w3c.dom.Node other)
static boolean containsImpl(long peer, long other)
public void addEventListener(java.lang.String type, org.w3c.dom.events.EventListener listener, boolean useCapture)
addEventListener
in interface org.w3c.dom.events.EventTarget
static void addEventListenerImpl(long peer, java.lang.String type, long listener, boolean useCapture)
public void removeEventListener(java.lang.String type, org.w3c.dom.events.EventListener listener, boolean useCapture)
removeEventListener
in interface org.w3c.dom.events.EventTarget
static void removeEventListenerImpl(long peer, java.lang.String type, long listener, boolean useCapture)
public boolean dispatchEvent(org.w3c.dom.events.Event event) throws org.w3c.dom.DOMException
dispatchEvent
in interface org.w3c.dom.events.EventTarget
org.w3c.dom.DOMException
static boolean dispatchEventImpl(long peer, long event)
public java.lang.Object getUserData(java.lang.String key)
getUserData
in interface org.w3c.dom.Node
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 getFeature(java.lang.String feature, java.lang.String version)
getFeature
in interface org.w3c.dom.Node