public class ArrayDataObjectPointer<T> extends CollectionCGINPointer
| Modifier | Constructor and Description |
|---|---|
protected |
ArrayDataObjectPointer(org.apache.commons.jxpath.ri.model.NodePointer parent,
org.apache.commons.jxpath.ri.QName name,
Object object)
Creates a pointer to the given AbstractDataObject.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.commons.jxpath.ri.model.NodeIterator |
childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest nodeTest,
boolean reverse,
org.apache.commons.jxpath.ri.model.NodePointer startWith)
Gets an iterator that visits the elements of this AbstractDataObject
that pass the given test, in the given order, starting from the given element.
|
Object |
getImmediateNode()
Gets the ArrayDataObject.
|
void |
setValue(Object value)
Sets this pointer so that it refers to the given ArrayDataObject.
|
isCollection, isLeafcompareChildNodePointers, createChild, getBaseValue, getLength, getNameasPath, attributeIterator, clone, compareTo, createAttribute, createChild, createChild, createPath, createPath, escape, getAbstractFactory, getDefaultNamespaceURI, getImmediateParentPointer, getImmediateValuePointer, getIndex, getLocale, getNamespaceResolver, getNamespaceURI, getNamespaceURI, getNode, getNodeSetByKey, getNodeValue, getParent, getPointerByID, getPointerByKey, getRootNode, getValue, getValuePointer, isActual, isAttribute, isContainer, isDefaultNamespace, isLanguage, isNode, isRoot, namespaceIterator, namespacePointer, newChildNodePointer, newNodePointer, printPointerChain, remove, setAttribute, setIndex, setNamespaceResolver, testNode, toStringprotected ArrayDataObjectPointer(org.apache.commons.jxpath.ri.model.NodePointer parent,
org.apache.commons.jxpath.ri.QName name,
Object object)
parent - pointer to the surrounding nodename - name of the new nodeobject - value of the new nodepublic org.apache.commons.jxpath.ri.model.NodeIterator childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest nodeTest,
boolean reverse,
org.apache.commons.jxpath.ri.model.NodePointer startWith)
childIterator in class org.apache.commons.jxpath.ri.model.NodePointernodeTest - test that element must pass to be visited by the iteratorreverse - order in which to visit elementsstartWith - field at which to startpublic Object getImmediateNode()
getImmediateNode in class org.apache.commons.jxpath.ri.model.NodePointerpublic void setValue(Object value)
setValue in interface org.apache.commons.jxpath.PointersetValue in class org.apache.commons.jxpath.ri.model.NodePointervalue - Object