public class NodeIterator extends SimpleScriptable
NodeIterator
.Constructor and Description |
---|
NodeIterator()
Creates an instance.
|
NodeIterator(SgmlPage page,
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.
|
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, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getWindow, getWindow, getWithPreemption, has, hasInstance, initParentScope, makeScriptableFor, setCaseSensitive, setDomNode, setDomNode
defineFunctionProperties, defineProperty, getClassName, put, setClassName, setParentScope
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureSymbolScriptable, get, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGeneratorFunctionPrototype, 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(SgmlPage page, Node root, int whatToShow, org.w3c.dom.traversal.NodeFilter filter)
page
- the pageroot
- 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 Node getRoot()
public long getWhatToShow()
NodeFilter
public Object getFilter()
public void detach()
public Node nextNode()
public Node previousNode()
Copyright © 2002–2021 Gargoyle Software Inc.. All rights reserved.