Uses of Class
jd.xml.xpath.axis.NodeTest

Packages that use NodeTest
jd.xml.xpath.axis Contains classes that implement the path expressions. 
jd.xml.xpath.axis.name Contains implementations for NodeNameTest. 
jd.xml.xpath.axis.type Contains implementations for NodeTypeTest. 
jd.xml.xpath.expr Contains the base XPath expression classes. 
jd.xml.xpath.expr.path   
jd.xml.xpath.expr.visitor   
jd.xml.xpath.parser Contains the XPath expression parser. 
jd.xml.xslt.pattern Contains classes for XSLT template patterns. 
 

Uses of NodeTest in jd.xml.xpath.axis
 

Subclasses of NodeTest in jd.xml.xpath.axis
 class NodeNameTest
          A NodeTest to filter nodes with certain names.
 class NodeTestUnion
          A NodeTest implementation which accepts a node if it is accepted by at least one of two NodeTests.
 class NodeTypeTest
          A NodeTest to filter nodes with certain types.
 

Methods in jd.xml.xpath.axis with parameters of type NodeTest
 int SelfAxis.getMaxResultSize(NodeTest nodeTest)
          Return 1.
 int SelfAxis.getMinResultSize(NodeTest test)
          Return 1.
 void SelfAxis.getNodes(XPathNode contextNode, NodeTest nodeTest, XMutableNodeSet result)
          Get the nodes of the axis, filtered by the NodeTest.
 XPathNode SelfAxis.getFirstNode(XPathNode contextNode, NodeTest nodeTest)
          Get the first nodes of the axis.
 int RootAxis.getMaxResultSize(NodeTest nodeTest)
          Return 1.
 int RootAxis.getMinResultSize(NodeTest test)
          Return 1.
 void RootAxis.getNodes(XPathNode contextNode, NodeTest nodeTest, XMutableNodeSet result)
          Add the root to the result set.
 XPathNode RootAxis.getFirstNode(XPathNode contextNode, NodeTest nodeTest)
          Return the root.
 void PrecedingSiblingAxis.getNodes(XPathNode contextNode, NodeTest nodeTest, XMutableNodeSet result)
          Get the nodes of the axis, filtered by the NodeTest.
 int ParentAxis.getMaxResultSize(NodeTest nodeTest)
          Return 1.
 void ParentAxis.getNodes(XPathNode contextNode, NodeTest nodeTest, XMutableNodeSet result)
          Get the nodes of the axis, filtered by the NodeTest.
 void NodeTestVisitor.testNodeUnion(NodeTest test1, NodeTest test2)
          Called by a visited NodeTestUnion.
 void FollowingSiblingAxis.getNodes(XPathNode node, NodeTest nodeTest, XMutableNodeSet result)
          Get the nodes of the axis, filtered by the NodeTest.
 void ChildAxis.getNodes(XPathNode contextNode, NodeTest nodeTest, XMutableNodeSet result)
          Get the nodes of the axis, filtered by the NodeTest.
 XPathNode ChildAxis.getFirstNode(XPathNode contextNode, NodeTest nodeTest)
          Implemented since this is most used axis.
 int Axis.getMaxResultSize(NodeTest test)
          Return the maximum result size or 0 if not known in advance.
 int Axis.getMinResultSize(NodeTest test)
          Return the minimum result size or 0 if not known in advance.
 void Axis.getNodes(XPathNode contextNode, NodeTest nodeTest, XMutableNodeSet result)
          Get the nodes of the axis, filtered by the NodeTest.
 XPathNode Axis.getFirstNode(XPathNode contextNode, NodeTest nodeTest)
          Get the first node of the axis, which matches the nodeTest or null if no match is found.
 int AttributeAxis.getMaxResultSize(NodeTest nodeTest)
          Return 1 if the nodetest is an exact nametest, 0 else.
 void AttributeAxis.getNodes(XPathNode contextNode, NodeTest nodeTest, XMutableNodeSet result)
          Get the nodes of the axis, filtered by the NodeTest.
 XPathNode AttributeAxis.getFirstNode(XPathNode contextNode, NodeTest nodeTest)
          Get the first node of the axis, which matches the nodeTest or null if no match is found.
 void AncestorAxis.getNodes(XPathNode contextNode, NodeTest nodeTest, XMutableNodeSet result)
          Get the nodes of the axis, filtered by the NodeTest.
 

Constructors in jd.xml.xpath.axis with parameters of type NodeTest
NodeTestWalker(NodeTest nodeTest, int principalType, ModelWalker walker)
           
NodeTestUnion(NodeTest test1, NodeTest test2)
           
 

Uses of NodeTest in jd.xml.xpath.axis.name
 

Subclasses of NodeTest in jd.xml.xpath.axis.name
 class AllNameTest
          A NodeNameTest that accepts all names and only tests the principalType.
 class NcNameTest
          A NodeTest to filter nodes which match a unqualified NCName.
 class PooledNameTest
          A NodeTest to filter nodes which match a specific NodeName of a NamePool.
 class PooledUriTest
          A NodeTest to filter nodes which match the namespace uri of a NodeName of a NamePool.
 class QNameTest
          A NodeTest to filter nodes that match a qualified name.
 class UriTest
          A NodeTest to filter nodes which match a namespace uri.
 

Uses of NodeTest in jd.xml.xpath.axis.type
 

Subclasses of NodeTest in jd.xml.xpath.axis.type
 class AllNodeTypeTest
          Implements the node-test "node()".
 class PiNodeTypeTest
          Implements the node-test "processing-instruction(string)".
 class SingleNodeTypeTest
          Implements the node-tests "text()", "comment()" and "processing-instruction()".
 

Uses of NodeTest in jd.xml.xpath.expr
 

Methods in jd.xml.xpath.expr with parameters of type NodeTest
 void ExpressionVisitor.locationStep(Expression expr, Axis axis, NodeTest nodeTest)
           
 void ExpressionVisitor.locationStep(Expression expr, Axis axis, NodeTest nodeTest, Expression predicate, boolean useForwardProximity, boolean isUniqueFilter)
           
 

Uses of NodeTest in jd.xml.xpath.expr.path
 

Fields in jd.xml.xpath.expr.path declared as NodeTest
protected  NodeTest LocationStep.nodeTest_
           
 

Methods in jd.xml.xpath.expr.path that return NodeTest
 NodeTest LocationStep.getNodeTest()
          Return the NodeTest of the LocationStep.
 

Constructors in jd.xml.xpath.expr.path with parameters of type NodeTest
SimpleLocationStep(Axis axis, NodeTest nodeTest)
          Create a new SimpleLocationStep.
LocationStep(Axis axis, NodeTest nodeTest)
          Create a new LocationStep.
 

Uses of NodeTest in jd.xml.xpath.expr.visitor
 

Methods in jd.xml.xpath.expr.visitor with parameters of type NodeTest
 void ExprWriter.locationStep(Expression expr, Axis axis, NodeTest nodeTest)
           
 void ExprWriter.locationStep(Expression expr, Axis axis, NodeTest nodeTest, Expression predicate, boolean useForwardProximity, boolean isUniqueFilter)
           
 void ExprVisitorImpl.locationStep(Expression expr, Axis axis, NodeTest nodeTest)
           
 void ExprVisitorImpl.locationStep(Expression expr, Axis axis, NodeTest nodeTest, Expression predicate, boolean useForwardProximity, boolean isUniqueFilter)
           
 void ExprTreeWriter.locationStep(Expression expr, Axis axis, NodeTest nodeTest)
           
 void ExprTreeWriter.locationStep(Expression expr, Axis axis, NodeTest nodeTest, Expression predicate, boolean useForwardProximity, boolean isUniqueFilter)
           
 void ExprSimplifier.locationStep(Expression expr, Axis axis, NodeTest nodeTest)
           
 void ExprSimplifier.locationStep(Expression expr, Axis axis, NodeTest nodeTest, Expression predicate, boolean useForwardProximity, boolean isUniqueFilter)
           
 void ExprScreener.locationStep(Expression expr, Axis axis, NodeTest nodeTest, Expression predicate, boolean useForwardProximity, boolean isUniqueFilter)
           
 

Uses of NodeTest in jd.xml.xpath.parser
 

Methods in jd.xml.xpath.parser that return NodeTest
 NodeTest ExpressionParser.parseNodeTest(String nodeTestString)
           
protected  NodeTest ExpressionParser.parseNodeTest(Scanner scanner)
           
protected  NodeTest ExpressionParser.parseNodeTest(Scanner scanner, String name)
           
 

Uses of NodeTest in jd.xml.xslt.pattern
 

Subclasses of NodeTest in jd.xml.xslt.pattern
 class NodeTypeAllTest
          Implements the node-test "node()" for patterns.
 

Fields in jd.xml.xslt.pattern declared as NodeTest
protected  NodeTest StepPattern.nodeTest_
           
 

Methods in jd.xml.xslt.pattern with parameters of type NodeTest
 void PatternWriter.stepPattern(Pattern pattern, int principalNodeType, NodeTest nodeTest, Expression[] predicates, int lastSizePredicate, int lastNumericPredicate)
           
 void PatternVisitor.stepPattern(Pattern pattern, int principcalNodeType, NodeTest nodeTest, Expression[] predicates, int lastSizePredicate, int lastNumericPredicate)
           
 void PatternClassifier.stepPattern(Pattern pattern, int principalType, NodeTest nodeTest, Expression[] predicates, int lastSizePredicate, int lastNumericPredicate)
           
 void PatternClassifier.testNodeUnion(NodeTest test1, NodeTest test2)
           
 

Constructors in jd.xml.xslt.pattern with parameters of type NodeTest
StepPattern(boolean useChildAxis, NodeTest nodeTest)
           
FilteredStepPattern(boolean useChildAxis, NodeTest nodeTest, Expression[] predicates)