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.NodePointer
A node pointer pointing to a SourceElement.
- Version:
- $Id: $
- Author:
- Dmitri Plotnikov, Thomas Fox
- See Also:
-
Field Summary
Fields inherited from class org.apache.commons.jxpath.ri.model.NodePointer
index, locale, parent, UNKNOWN_NAMESPACE, WHOLE_COLLECTION -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSourceElementNodePointer(org.apache.commons.jxpath.ri.model.NodePointer parent, SourceElement sourceElement) protectedSourceElementNodePointer(SourceElement sourceElement, Locale locale) -
Method Summary
Modifier and TypeMethodDescriptionorg.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) intorg.apache.commons.jxpath.ri.QNamegetName()booleanbooleanisLeaf()voidbooleantestSourceElement(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 Details
-
SourceElementNodePointer
-
SourceElementNodePointer
protected SourceElementNodePointer(org.apache.commons.jxpath.ri.model.NodePointer parent, SourceElement sourceElement)
-
-
Method Details
-
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
- Specified by:
getBaseValuein classorg.apache.commons.jxpath.ri.model.NodePointer
-
getImmediateNode
- Specified by:
getImmediateNodein classorg.apache.commons.jxpath.ri.model.NodePointer
-
setValue
- 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
-