# Uses of Class
org.apache.commons.jxpath.ri.compiler.NodeTest

Packages that use NodeTest
Package
Description
org.apache.commons.jxpath.ri.axes
Implementations of EvalContext used for different XPath axes (child::, parent:: etc).
org.apache.commons.jxpath.ri.compiler
XPath parse tree.
org.apache.commons.jxpath.ri.model
Implementation of "model" APIs for Containers.
org.apache.commons.jxpath.ri.model.beans
Implementation of "model" APIs for JavaBeans, Dynamic Property Objects, collections and null.
org.apache.commons.jxpath.ri.model.container
Implementation of "model" APIs for Containers.
org.apache.commons.jxpath.ri.model.dom
Implementation of "model" APIs for W3C DOM.
org.apache.commons.jxpath.ri.model.jdom
Implementation of "model" APIs for JDOM (see jdom.org).

- ## Uses of NodeTest in org.apache.commons.jxpath.ri.axes

  Constructors in org.apache.commons.jxpath.ri.axes with parameters of type NodeTest
  Modifier
  Constructor
  Description
  ``
  `AncestorContext(EvalContext parentContext, boolean includeSelf, NodeTest nodeTest)`
  Constructs a new AncestorContext.
  ``
  `AttributeContext(EvalContext parentContext, NodeTest nodeTest)`
  Constructs a new AttributeContext.
  ``
  `ChildContext(EvalContext parentContext, NodeTest nodeTest, boolean startFromParentLocation, boolean reverse)`
  Constructs a new ChildContext.
  ``
  `DescendantContext(EvalContext parentContext, boolean includeSelf, NodeTest nodeTest)`
  Constructs a new DescendantContext.
  ``
  `NamespaceContext(EvalContext parentContext, NodeTest nodeTest)`
  Constructs a new instance.
  ``
  `ParentContext(EvalContext parentContext, NodeTest nodeTest)`
  Constructs a new ParentContext.
  ``
  `PrecedingOrFollowingContext(EvalContext parentContext, NodeTest nodeTest, boolean reverse)`
  Constructs a new PrecedingOrFollowingContext.
  ``
  `SelfContext(EvalContext parentContext, NodeTest nodeTest)`
  Constructs a new SelfContext.

- ## Uses of NodeTest in org.apache.commons.jxpath.ri.compiler

  Subclasses of NodeTest in org.apache.commons.jxpath.ri.compiler
  Modifier and Type
  Class
  Description
  `class`
  `NodeNameTest`
  Node name test.
  `class`
  `NodeTypeTest`
  Node type test.
  `class`
  `ProcessingInstructionTest`
  Processing instruction test.
  Methods in org.apache.commons.jxpath.ri.compiler that return NodeTest
  Modifier and Type
  Method
  Description
  `NodeTest`
  Step.`getNodeTest()`
  Gets the step test.
  Methods in org.apache.commons.jxpath.ri.compiler with parameters of type NodeTest
  Modifier and Type
  Method
  Description
  `protected EvalContext`
  Path.`createContextForStep(EvalContext context, int axis, NodeTest nodeTest)`
  Different axes are serviced by different contexts.
  Constructors in org.apache.commons.jxpath.ri.compiler with parameters of type NodeTest
  Modifier
  Constructor
  Description
  `protected`
  `Step(int axis, NodeTest nodeTest, Expression[] predicates)`
  Constructs a new Step.

- ## Uses of NodeTest in org.apache.commons.jxpath.ri.model

  Methods in org.apache.commons.jxpath.ri.model with parameters of type NodeTest
  Modifier and Type
  Method
  Description
  `NodeIterator`
  NodePointer.`childIterator(NodeTest test, boolean reverse, NodePointer startWith)`
  Returns a NodeIterator that iterates over all children or all children that match the given NodeTest, starting with the specified one.
  `NodeIterator`
  VariablePointer.`childIterator(NodeTest test, boolean reverse, NodePointer startWith)`
  `boolean`
  NodePointer.`testNode(NodeTest test)`
  Checks if this Pointer matches the supplied NodeTest.
  `boolean`
  VariablePointer.`testNode(NodeTest nodeTest)`

- ## Uses of NodeTest in org.apache.commons.jxpath.ri.model.beans

  Methods in org.apache.commons.jxpath.ri.model.beans with parameters of type NodeTest
  Modifier and Type
  Method
  Description
  `NodeIterator`
  CollectionPointer.`childIterator(NodeTest test, boolean reverse, NodePointer startWith)`
  `NodeIterator`
  PropertyOwnerPointer.`childIterator(NodeTest test, boolean reverse, NodePointer startWith)`
  `boolean`
  CollectionPointer.`testNode(NodeTest test)`
  `boolean`
  LangAttributePointer.`testNode(NodeTest test)`
  Constructors in org.apache.commons.jxpath.ri.model.beans with parameters of type NodeTest
  Modifier
  Constructor
  Description
  ``
  `CollectionChildNodeIterator(CollectionPointer pointer, NodeTest test, boolean reverse, NodePointer startWith)`
  Constructs a new CollectionChildNodeIterator.

- ## Uses of NodeTest in org.apache.commons.jxpath.ri.model.container

  Methods in org.apache.commons.jxpath.ri.model.container with parameters of type NodeTest
  Modifier and Type
  Method
  Description
  `NodeIterator`
  ContainerPointer.`childIterator(NodeTest test, boolean reverse, NodePointer startWith)`
  `boolean`
  ContainerPointer.`testNode(NodeTest nodeTest)`

- ## Uses of NodeTest in org.apache.commons.jxpath.ri.model.dom

  Methods in org.apache.commons.jxpath.ri.model.dom with parameters of type NodeTest
  Modifier and Type
  Method
  Description
  `NodeIterator`
  DOMNodePointer.`childIterator(NodeTest test, boolean reverse, NodePointer startWith)`
  `boolean`
  DOMAttributePointer.`testNode(NodeTest nodeTest)`
  `boolean`
  DOMNodePointer.`testNode(NodeTest test)`
  `static boolean`
  DOMNodePointer.`testNode(Node node, NodeTest test)`
  Test a Node.
  `boolean`
  NamespacePointer.`testNode(NodeTest nodeTest)`
  Constructors in org.apache.commons.jxpath.ri.model.dom with parameters of type NodeTest
  Modifier
  Constructor
  Description
  ``
  `DOMNodeIterator(NodePointer parent, NodeTest nodeTest, boolean reverse, NodePointer startWith)`
  Constructs a new DOMNodeIterator.

- ## Uses of NodeTest in org.apache.commons.jxpath.ri.model.jdom

  Methods in org.apache.commons.jxpath.ri.model.jdom with parameters of type NodeTest
  Modifier and Type
  Method
  Description
  `NodeIterator`
  JDOMNodePointer.`childIterator(NodeTest test, boolean reverse, NodePointer startWith)`
  `boolean`
  JDOMNodePointer.`testNode(NodeTest test)`
  `static boolean`
  JDOMNodePointer.`testNode(NodePointer pointer, Object node, NodeTest test)`
  Execute test against node on behalf of pointer.
  Constructors in org.apache.commons.jxpath.ri.model.jdom with parameters of type NodeTest
  Modifier
  Constructor
  Description
  ``
  `JDOMNodeIterator(NodePointer parent, NodeTest nodeTest, boolean reverse, NodePointer startWith)`
  Constructs a new JDOMNodeIterator.