Package elemental2.dom
Class Node
- java.lang.Object
-
- elemental2.dom.Node
-
- All Implemented Interfaces:
EventTarget
- Direct Known Subclasses:
Attr
,CharacterData
,Document
,DocumentFragment
,DocumentType
,Element
,ProcessingInstruction
,XPathNamespace
@JsType(isNative=true, namespace="<global>") public class Node extends java.lang.Object implements EventTarget
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface elemental2.dom.EventTarget
EventTarget.AddEventListenerListenerFn, EventTarget.AddEventListenerOptionsUnionType, EventTarget.RemoveEventListenerListenerFn, EventTarget.RemoveEventListenerOptionsUnionType
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Node()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addEventListener(java.lang.String type, EventListener listener)
void
addEventListener(java.lang.String type, EventListener listener, EventTarget.AddEventListenerOptionsUnionType options)
Node
appendChild(Node newChild)
Node
cloneNode(boolean deep)
int
compareDocumentPosition(Node other)
boolean
contains(Node n)
boolean
dispatchEvent(Event evt)
elemental2.core.JsObject
getFeature(java.lang.String feature, java.lang.String version)
Node
getRootNode()
Node
getRootNode(GetRootNodeOptions options)
elemental2.core.JsObject
getUserData(java.lang.String key)
boolean
hasAttributes()
boolean
hasChildNodes()
Node
insertBefore(Node newChild, Node refChild)
boolean
isDefaultNamespace(java.lang.String namespaceURI)
boolean
isEqualNode(Node arg)
boolean
isSameNode(Node other)
java.lang.String
lookupNamespaceURI(java.lang.String prefix)
java.lang.String
lookupPrefix(java.lang.String namespaceURI)
void
normalize()
Element
querySelector(java.lang.String query)
NodeList<Element>
querySelectorAll(java.lang.String query)
Node
removeChild(Node oldChild)
void
removeEventListener(java.lang.String type, EventListener listener)
void
removeEventListener(java.lang.String type, EventListener listener, EventTarget.RemoveEventListenerOptionsUnionType options)
Node
replaceChild(Node newChild, Node oldChild)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface elemental2.dom.EventTarget
addEventListener, addEventListener, removeEventListener, removeEventListener
-
-
-
-
Field Detail
-
ATTRIBUTE_NODE
@JsOverlay public static final int ATTRIBUTE_NODE
-
CDATA_SECTION_NODE
@JsOverlay public static final int CDATA_SECTION_NODE
-
COMMENT_NODE
@JsOverlay public static final int COMMENT_NODE
-
DOCUMENT_FRAGMENT_NODE
@JsOverlay public static final int DOCUMENT_FRAGMENT_NODE
-
DOCUMENT_NODE
@JsOverlay public static final int DOCUMENT_NODE
-
DOCUMENT_POSITION_CONTAINED_BY
@JsOverlay public static final int DOCUMENT_POSITION_CONTAINED_BY
-
DOCUMENT_POSITION_CONTAINS
@JsOverlay public static final int DOCUMENT_POSITION_CONTAINS
-
DOCUMENT_POSITION_DISCONNECTED
@JsOverlay public static final int DOCUMENT_POSITION_DISCONNECTED
-
DOCUMENT_POSITION_FOLLOWING
@JsOverlay public static final int DOCUMENT_POSITION_FOLLOWING
-
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
@JsOverlay public static final int DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
-
DOCUMENT_POSITION_PRECEDING
@JsOverlay public static final int DOCUMENT_POSITION_PRECEDING
-
DOCUMENT_TYPE_NODE
@JsOverlay public static final int DOCUMENT_TYPE_NODE
-
ELEMENT_NODE
@JsOverlay public static final int ELEMENT_NODE
-
ENTITY_NODE
@JsOverlay public static final int ENTITY_NODE
-
ENTITY_REFERENCE_NODE
@JsOverlay public static final int ENTITY_REFERENCE_NODE
-
NOTATION_NODE
@JsOverlay public static final int NOTATION_NODE
-
PROCESSING_INSTRUCTION_NODE
@JsOverlay public static final int PROCESSING_INSTRUCTION_NODE
-
TEXT_NODE
@JsOverlay public static final int TEXT_NODE
-
assignedSlot
public HTMLSlotElement assignedSlot
-
attributes
public NamedNodeMap<Attr> attributes
-
baseURI
public java.lang.String baseURI
-
firstChild
public Node firstChild
-
isConnected
public boolean isConnected
-
lastChild
public Node lastChild
-
localName
public java.lang.String localName
-
namespaceURI
public java.lang.String namespaceURI
-
nextSibling
public Node nextSibling
-
nodeName
public java.lang.String nodeName
-
nodeType
public int nodeType
-
nodeValue
public java.lang.String nodeValue
-
ownerDocument
public Document ownerDocument
-
parentElement
public Element parentElement
-
parentNode
public Node parentNode
-
prefix
public java.lang.String prefix
-
previousSibling
public Node previousSibling
-
textContent
public java.lang.String textContent
-
-
Method Detail
-
addEventListener
public void addEventListener(java.lang.String type, EventListener listener, EventTarget.AddEventListenerOptionsUnionType options)
- Specified by:
addEventListener
in interfaceEventTarget
-
addEventListener
public void addEventListener(java.lang.String type, EventListener listener)
- Specified by:
addEventListener
in interfaceEventTarget
-
cloneNode
public Node cloneNode(boolean deep)
-
compareDocumentPosition
public int compareDocumentPosition(Node other)
-
contains
public boolean contains(Node n)
-
dispatchEvent
public boolean dispatchEvent(Event evt)
- Specified by:
dispatchEvent
in interfaceEventTarget
-
getFeature
public elemental2.core.JsObject getFeature(java.lang.String feature, java.lang.String version)
-
getRootNode
public Node getRootNode()
-
getRootNode
public Node getRootNode(GetRootNodeOptions options)
-
getUserData
public elemental2.core.JsObject getUserData(java.lang.String key)
-
hasAttributes
public boolean hasAttributes()
-
hasChildNodes
public boolean hasChildNodes()
-
isDefaultNamespace
public boolean isDefaultNamespace(java.lang.String namespaceURI)
-
isEqualNode
public boolean isEqualNode(Node arg)
-
isSameNode
public boolean isSameNode(Node other)
-
lookupNamespaceURI
public java.lang.String lookupNamespaceURI(java.lang.String prefix)
-
lookupPrefix
public java.lang.String lookupPrefix(java.lang.String namespaceURI)
-
normalize
public void normalize()
-
querySelector
public Element querySelector(java.lang.String query)
-
removeEventListener
public void removeEventListener(java.lang.String type, EventListener listener, EventTarget.RemoveEventListenerOptionsUnionType options)
- Specified by:
removeEventListener
in interfaceEventTarget
-
removeEventListener
public void removeEventListener(java.lang.String type, EventListener listener)
- Specified by:
removeEventListener
in interfaceEventTarget
-
-