public class SourceElementNodePointer
extends org.apache.commons.jxpath.ri.model.NodePointer
Modifier | Constructor and Description |
---|---|
protected |
SourceElementNodePointer(org.apache.commons.jxpath.ri.model.NodePointer parent,
SourceElement sourceElement) |
protected |
SourceElementNodePointer(SourceElement sourceElement,
Locale locale) |
Modifier and Type | Method and Description |
---|---|
org.apache.commons.jxpath.ri.model.NodeIterator |
attributeIterator(org.apache.commons.jxpath.ri.QName qname) |
org.apache.commons.jxpath.ri.model.NodeIterator |
childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest test,
boolean reverse,
org.apache.commons.jxpath.ri.model.NodePointer startWith) |
int |
compareChildNodePointers(org.apache.commons.jxpath.ri.model.NodePointer pointer1,
org.apache.commons.jxpath.ri.model.NodePointer pointer2) |
Object |
getBaseValue() |
Object |
getImmediateNode() |
int |
getLength() |
org.apache.commons.jxpath.ri.QName |
getName() |
boolean |
isCollection() |
boolean |
isLeaf() |
void |
setValue(Object value) |
boolean |
testSourceElement(org.apache.commons.jxpath.ri.compiler.NodeTest test) |
static boolean |
testSourceElement(SourceElement sourceElement,
org.apache.commons.jxpath.ri.compiler.NodeTest test)
Test a Node.
|
asPath, 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, toString
protected SourceElementNodePointer(SourceElement sourceElement, Locale locale)
protected SourceElementNodePointer(org.apache.commons.jxpath.ri.model.NodePointer parent, SourceElement sourceElement)
public boolean isLeaf()
isLeaf
in class org.apache.commons.jxpath.ri.model.NodePointer
public boolean isCollection()
isCollection
in class org.apache.commons.jxpath.ri.model.NodePointer
public int getLength()
getLength
in class org.apache.commons.jxpath.ri.model.NodePointer
public org.apache.commons.jxpath.ri.QName getName()
getName
in class org.apache.commons.jxpath.ri.model.NodePointer
public Object getBaseValue()
getBaseValue
in class org.apache.commons.jxpath.ri.model.NodePointer
public Object getImmediateNode()
getImmediateNode
in class org.apache.commons.jxpath.ri.model.NodePointer
public void setValue(Object value)
setValue
in interface org.apache.commons.jxpath.Pointer
setValue
in class org.apache.commons.jxpath.ri.model.NodePointer
public int compareChildNodePointers(org.apache.commons.jxpath.ri.model.NodePointer pointer1, org.apache.commons.jxpath.ri.model.NodePointer pointer2)
compareChildNodePointers
in class org.apache.commons.jxpath.ri.model.NodePointer
public org.apache.commons.jxpath.ri.model.NodeIterator childIterator(org.apache.commons.jxpath.ri.compiler.NodeTest test, boolean reverse, org.apache.commons.jxpath.ri.model.NodePointer startWith)
childIterator
in class org.apache.commons.jxpath.ri.model.NodePointer
public org.apache.commons.jxpath.ri.model.NodeIterator attributeIterator(org.apache.commons.jxpath.ri.QName qname)
attributeIterator
in class org.apache.commons.jxpath.ri.model.NodePointer
public boolean testSourceElement(org.apache.commons.jxpath.ri.compiler.NodeTest test)
public static boolean testSourceElement(SourceElement sourceElement, org.apache.commons.jxpath.ri.compiler.NodeTest test)
sourceElement
- node to testtest
- to executeCopyright © 2000–2020 The Apache Software Foundation. All rights reserved.