Class SourceElementNodePointer
- java.lang.Object
-
- org.apache.commons.jxpath.ri.model.NodePointer
-
- org.apache.torque.generator.source.SourceElementNodePointer
-
- All Implemented Interfaces:
Serializable,Cloneable,Comparable,org.apache.commons.jxpath.Pointer
public class SourceElementNodePointer extends org.apache.commons.jxpath.ri.model.NodePointerA node pointer pointing to a SourceElement.- Version:
- $Id: $
- Author:
- Dmitri Plotnikov, Thomas Fox
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSourceElementNodePointer(org.apache.commons.jxpath.ri.model.NodePointer parent, SourceElement sourceElement)protectedSourceElementNodePointer(SourceElement sourceElement, Locale locale)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.commons.jxpath.ri.model.NodeIteratorattributeIterator(org.apache.commons.jxpath.ri.QName qname)org.apache.commons.jxpath.ri.model.NodeIteratorchildIterator(org.apache.commons.jxpath.ri.compiler.NodeTest test, boolean reverse, org.apache.commons.jxpath.ri.model.NodePointer startWith)intcompareChildNodePointers(org.apache.commons.jxpath.ri.model.NodePointer pointer1, org.apache.commons.jxpath.ri.model.NodePointer pointer2)ObjectgetBaseValue()ObjectgetImmediateNode()intgetLength()org.apache.commons.jxpath.ri.QNamegetName()booleanisCollection()booleanisLeaf()voidsetValue(Object value)booleantestSourceElement(org.apache.commons.jxpath.ri.compiler.NodeTest test)static booleantestSourceElement(SourceElement sourceElement, org.apache.commons.jxpath.ri.compiler.NodeTest test)Test a Node.-
Methods inherited from class org.apache.commons.jxpath.ri.model.NodePointer
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
-
-
-
-
Constructor Detail
-
SourceElementNodePointer
protected SourceElementNodePointer(SourceElement sourceElement, Locale locale)
-
SourceElementNodePointer
protected SourceElementNodePointer(org.apache.commons.jxpath.ri.model.NodePointer parent, SourceElement sourceElement)
-
-
Method Detail
-
isLeaf
public boolean isLeaf()
- Specified by:
isLeafin classorg.apache.commons.jxpath.ri.model.NodePointer
-
isCollection
public boolean isCollection()
- Specified by:
isCollectionin classorg.apache.commons.jxpath.ri.model.NodePointer
-
getLength
public int getLength()
- Specified by:
getLengthin classorg.apache.commons.jxpath.ri.model.NodePointer
-
getName
public org.apache.commons.jxpath.ri.QName getName()
- Specified by:
getNamein classorg.apache.commons.jxpath.ri.model.NodePointer
-
getBaseValue
public Object getBaseValue()
- Specified by:
getBaseValuein classorg.apache.commons.jxpath.ri.model.NodePointer
-
getImmediateNode
public Object getImmediateNode()
- Specified by:
getImmediateNodein classorg.apache.commons.jxpath.ri.model.NodePointer
-
setValue
public void setValue(Object value)
- Specified by:
setValuein interfaceorg.apache.commons.jxpath.Pointer- Specified by:
setValuein classorg.apache.commons.jxpath.ri.model.NodePointer
-
compareChildNodePointers
public int compareChildNodePointers(org.apache.commons.jxpath.ri.model.NodePointer pointer1, org.apache.commons.jxpath.ri.model.NodePointer pointer2)- Specified by:
compareChildNodePointersin classorg.apache.commons.jxpath.ri.model.NodePointer
-
childIterator
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)- Overrides:
childIteratorin classorg.apache.commons.jxpath.ri.model.NodePointer
-
attributeIterator
public org.apache.commons.jxpath.ri.model.NodeIterator attributeIterator(org.apache.commons.jxpath.ri.QName qname)
- Overrides:
attributeIteratorin classorg.apache.commons.jxpath.ri.model.NodePointer
-
testSourceElement
public boolean testSourceElement(org.apache.commons.jxpath.ri.compiler.NodeTest test)
-
testSourceElement
public static boolean testSourceElement(SourceElement sourceElement, org.apache.commons.jxpath.ri.compiler.NodeTest test)
Test a Node.- Parameters:
sourceElement- node to testtest- to execute- Returns:
- true if node passes test
-
-