public class NodeIterator extends HtmlUnitScriptable
NodeIterator
.org.htmlunit.corejs.javascript.ScriptableObject.KeyComparator
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
NOT_FOUND
Constructor and Description |
---|
NodeIterator()
Creates an instance.
|
NodeIterator(Node root,
int whatToShow,
org.w3c.dom.traversal.NodeFilter filter)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
detach()
This operation is a no-op.
|
Object |
getFilter()
Returns the filter.
|
Node |
getRoot()
Returns the root node.
|
long |
getWhatToShow()
Returns the types of nodes being presented.
|
void |
jsConstructor()
JavaScript constructor.
|
Node |
nextNode()
Returns the next Node in the document, or null if there are none.
|
Node |
previousNode()
Returns the previous Node in the document, or null if there are none.
|
clone, equivalentValues, get, getBrowserVersion, getClassName, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getWindow, getWindow, getWindowFromTopCallScope, getWithPreemption, has, hasInstance, initParentScope, makeScriptableFor, put, setClassName, setDomNode, setDomNode, setParentScope, setupPromise, setupRejectedPromise
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, delete, deleteProperty, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureSymbolScriptable, get, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGeneratorFunctionPrototype, getGetterOrSetter, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, hasProperty, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, put, putConst, putConstProperty, putProperty, putProperty, putProperty, querySlot, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setAttributes, setCommonDescriptorProperties, setExternalArrayData, setGetterOrSetter, setPrototype, size
public NodeIterator()
public NodeIterator(Node root, int whatToShow, org.w3c.dom.traversal.NodeFilter filter)
root
- The root node at which to begin the NodeIterator
's traversalwhatToShow
- an optional long representing a bitmask created by combining
the constant properties of NodeFilter
filter
- an object implementing the NodeFilter
interfacepublic void jsConstructor()
public Node getRoot()
public long getWhatToShow()
NodeFilter
public Object getFilter()
public void detach()
public Node nextNode()
public Node previousNode()
Copyright © 2002–2024 Gargoyle Software Inc.. All rights reserved.