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.Nodestatic java.lang.String getNodeNameImpl(long peer)
public java.lang.String getNodeValue()
getNodeValue in interface org.w3c.dom.Nodestatic java.lang.String getNodeValueImpl(long peer)
public void setNodeValue(java.lang.String value)
throws org.w3c.dom.DOMException
setNodeValue in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionstatic void setNodeValueImpl(long peer,
java.lang.String value)
public short getNodeType()
getNodeType in interface org.w3c.dom.Nodestatic short getNodeTypeImpl(long peer)
public org.w3c.dom.Node getParentNode()
getParentNode in interface org.w3c.dom.Nodestatic long getParentNodeImpl(long peer)
public org.w3c.dom.NodeList getChildNodes()
getChildNodes in interface org.w3c.dom.Nodestatic long getChildNodesImpl(long peer)
public org.w3c.dom.Node getFirstChild()
getFirstChild in interface org.w3c.dom.Nodestatic long getFirstChildImpl(long peer)
public org.w3c.dom.Node getLastChild()
getLastChild in interface org.w3c.dom.Nodestatic long getLastChildImpl(long peer)
public org.w3c.dom.Node getPreviousSibling()
getPreviousSibling in interface org.w3c.dom.Nodestatic long getPreviousSiblingImpl(long peer)
public org.w3c.dom.Node getNextSibling()
getNextSibling in interface org.w3c.dom.Nodestatic long getNextSiblingImpl(long peer)
public org.w3c.dom.Document getOwnerDocument()
getOwnerDocument in interface org.w3c.dom.Nodestatic long getOwnerDocumentImpl(long peer)
public java.lang.String getNamespaceURI()
getNamespaceURI in interface org.w3c.dom.Nodestatic java.lang.String getNamespaceURIImpl(long peer)
public java.lang.String getPrefix()
getPrefix in interface org.w3c.dom.Nodestatic java.lang.String getPrefixImpl(long peer)
public void setPrefix(java.lang.String value)
throws org.w3c.dom.DOMException
setPrefix in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionstatic void setPrefixImpl(long peer,
java.lang.String value)
public java.lang.String getLocalName()
getLocalName in interface org.w3c.dom.Nodestatic java.lang.String getLocalNameImpl(long peer)
public org.w3c.dom.NamedNodeMap getAttributes()
getAttributes in interface org.w3c.dom.Nodestatic long getAttributesImpl(long peer)
public java.lang.String getBaseURI()
getBaseURI in interface org.w3c.dom.Nodestatic java.lang.String getBaseURIImpl(long peer)
public java.lang.String getTextContent()
getTextContent in interface org.w3c.dom.Nodestatic java.lang.String getTextContentImpl(long peer)
public void setTextContent(java.lang.String value)
throws org.w3c.dom.DOMException
setTextContent in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionstatic 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.Nodeorg.w3c.dom.DOMExceptionstatic 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.Nodeorg.w3c.dom.DOMExceptionstatic 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.Nodeorg.w3c.dom.DOMExceptionstatic 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.Nodeorg.w3c.dom.DOMExceptionstatic long appendChildImpl(long peer,
long newChild)
public boolean hasChildNodes()
hasChildNodes in interface org.w3c.dom.Nodestatic boolean hasChildNodesImpl(long peer)
public org.w3c.dom.Node cloneNode(boolean deep)
throws org.w3c.dom.DOMException
cloneNode in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionstatic long cloneNodeImpl(long peer,
boolean deep)
public void normalize()
normalize in interface org.w3c.dom.Nodestatic void normalizeImpl(long peer)
public boolean isSupported(java.lang.String feature,
java.lang.String version)
isSupported in interface org.w3c.dom.Nodestatic boolean isSupportedImpl(long peer,
java.lang.String feature,
java.lang.String version)
public boolean hasAttributes()
hasAttributes in interface org.w3c.dom.Nodestatic boolean hasAttributesImpl(long peer)
public boolean isSameNode(org.w3c.dom.Node other)
isSameNode in interface org.w3c.dom.Nodestatic boolean isSameNodeImpl(long peer,
long other)
public boolean isEqualNode(org.w3c.dom.Node other)
isEqualNode in interface org.w3c.dom.Nodestatic boolean isEqualNodeImpl(long peer,
long other)
public java.lang.String lookupPrefix(java.lang.String namespaceURI)
lookupPrefix in interface org.w3c.dom.Nodestatic java.lang.String lookupPrefixImpl(long peer,
java.lang.String namespaceURI)
public boolean isDefaultNamespace(java.lang.String namespaceURI)
isDefaultNamespace in interface org.w3c.dom.Nodestatic boolean isDefaultNamespaceImpl(long peer,
java.lang.String namespaceURI)
public java.lang.String lookupNamespaceURI(java.lang.String prefix)
lookupNamespaceURI in interface org.w3c.dom.Nodestatic java.lang.String lookupNamespaceURIImpl(long peer,
java.lang.String prefix)
public short compareDocumentPosition(org.w3c.dom.Node other)
compareDocumentPosition in interface org.w3c.dom.Nodestatic 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.EventTargetstatic 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.EventTargetstatic 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.EventTargetorg.w3c.dom.DOMExceptionstatic boolean dispatchEventImpl(long peer,
long event)
public java.lang.Object getUserData(java.lang.String key)
getUserData in interface org.w3c.dom.Nodepublic java.lang.Object setUserData(java.lang.String key,
java.lang.Object data,
org.w3c.dom.UserDataHandler handler)
setUserData in interface org.w3c.dom.Nodepublic java.lang.Object getFeature(java.lang.String feature,
java.lang.String version)
getFeature in interface org.w3c.dom.Node