|
|||||||||
| Home >> All >> org >> apache >> xpath >> [ patterns overview ] | PREV NEXT | ||||||||
C
- ContextMatchStepPattern - class org.apache.xpath.patterns.ContextMatchStepPattern.
- Special context node pattern matcher.
- ContextMatchStepPattern(int, int) - Constructor for class org.apache.xpath.patterns.ContextMatchStepPattern
- Construct a ContextMatchStepPattern.
- calcScore() - Method in class org.apache.xpath.patterns.FunctionPattern
- Static calc of match score.
- calcScore() - Method in class org.apache.xpath.patterns.NodeTest
- Static calc of match score.
- calcScore() - Method in class org.apache.xpath.patterns.StepPattern
- Static calc of match score.
- calcTargetString() - Method in class org.apache.xpath.patterns.StepPattern
- Calculate the local name or psuedo name of the node that this pattern will test, for hash table lookup optimization.
- callSubtreeVisitors(XPathVisitor) - Method in class org.apache.xpath.patterns.FunctionPattern
- Call the visitor for the function.
- callSubtreeVisitors(XPathVisitor) - Method in class org.apache.xpath.patterns.StepPattern
- Call the visitors on the subtree.
- callVisitors(ExpressionOwner, XPathVisitor) - Method in class org.apache.xpath.patterns.NodeTest
- callVisitors(ExpressionOwner, XPathVisitor) - Method in class org.apache.xpath.patterns.StepPattern
- callVisitors(ExpressionOwner, XPathVisitor) - Method in class org.apache.xpath.patterns.UnionPattern
- canTraverseOutsideSubtree() - Method in class org.apache.xpath.patterns.StepPattern
- Tell if this expression or it's subexpressions can traverse outside the current subtree.
- canTraverseOutsideSubtree() - Method in class org.apache.xpath.patterns.UnionPattern
- Tell if this expression or it's subexpressions can traverse outside the current subtree.
- checkProximityPosition(XPathContext, int, DTM, int, int) - Method in class org.apache.xpath.patterns.StepPattern
- New Method to check whether the current node satisfies a position predicate
D
- DEBUG_MATCHES - Static variable in class org.apache.xpath.patterns.StepPattern
- Set to true to send diagnostics about pattern matches to the consol.
- debugWhatToShow(int) - Static method in class org.apache.xpath.patterns.NodeTest
- Do a diagnostics dump of a whatToShow bit set.
- deepEquals(Expression) - Method in class org.apache.xpath.patterns.NodeTest
- deepEquals(Expression) - Method in class org.apache.xpath.patterns.StepPattern
- deepEquals(Expression) - Method in class org.apache.xpath.patterns.UnionPattern
E
- execute(XPathContext) - Method in class org.apache.xpath.patterns.ContextMatchStepPattern
- Execute this pattern step, including predicates.
- execute(XPathContext, int) - Method in class org.apache.xpath.patterns.FunctionPattern
- Test a node to see if it matches the given node test.
- execute(XPathContext, int, DTM, int) - Method in class org.apache.xpath.patterns.FunctionPattern
- Test a node to see if it matches the given node test.
- execute(XPathContext) - Method in class org.apache.xpath.patterns.FunctionPattern
- Test a node to see if it matches the given node test.
- execute(XPathContext, int) - Method in class org.apache.xpath.patterns.NodeTest
- Tell what the test score is for the given node.
- execute(XPathContext, int, DTM, int) - Method in class org.apache.xpath.patterns.NodeTest
- Tell what the test score is for the given node.
- execute(XPathContext) - Method in class org.apache.xpath.patterns.NodeTest
- Test the current node to see if it matches the given node test.
- execute(XPathContext, int) - Method in class org.apache.xpath.patterns.StepPattern
- Execute this pattern step, including predicates.
- execute(XPathContext) - Method in class org.apache.xpath.patterns.StepPattern
- Execute this pattern step, including predicates.
- execute(XPathContext, int, DTM, int) - Method in class org.apache.xpath.patterns.StepPattern
- Execute an expression in the XPath runtime context, and return the result of the expression.
- execute(XPathContext) - Method in class org.apache.xpath.patterns.UnionPattern
- Test a node to see if it matches any of the patterns in the union.
- executePredicates(XPathContext, DTM, int) - Method in class org.apache.xpath.patterns.StepPattern
- Execute the predicates on this step to determine if the current node should be filtered or accepted.
- executeRelativePathPattern(XPathContext, StepPattern) - Method in class org.apache.xpath.patterns.ContextMatchStepPattern
- Execute the match pattern step relative to another step.
- executeRelativePathPattern(XPathContext, DTM, int) - Method in class org.apache.xpath.patterns.StepPattern
- Execute the match pattern step relative to another step.
F
- FunctionPattern - class org.apache.xpath.patterns.FunctionPattern.
- Match pattern step that contains a function.
- FunctionPattern(Expression, int, int) - Constructor for class org.apache.xpath.patterns.FunctionPattern
- Construct a FunctionPattern from a expression.
- FunctionPattern.FunctionOwner - class org.apache.xpath.patterns.FunctionPattern.FunctionOwner.
- FunctionPattern.FunctionOwner() - Constructor for class org.apache.xpath.patterns.FunctionPattern.FunctionOwner
- fixupVariables(Vector, int) - Method in class org.apache.xpath.patterns.FunctionPattern
- This function is used to fixup variables from QNames to stack frame indexes at stylesheet build time.
- fixupVariables(Vector, int) - Method in class org.apache.xpath.patterns.NodeTest
- Node tests by themselves do not need to fix up variables.
- fixupVariables(Vector, int) - Method in class org.apache.xpath.patterns.StepPattern
- This function is used to fixup variables from QNames to stack frame indexes at stylesheet build time.
- fixupVariables(Vector, int) - Method in class org.apache.xpath.patterns.UnionPattern
- No arguments to process, so this does nothing.
G
- getAxis() - Method in class org.apache.xpath.patterns.StepPattern
- Get the axis that this step follows.
- getDefaultScore() - Method in class org.apache.xpath.patterns.NodeTest
- Get the score that this test will return if a test succeeds.
- getExpression() - Method in class org.apache.xpath.patterns.FunctionPattern.FunctionOwner
- getExpression() - Method in class org.apache.xpath.patterns.StepPattern.PredOwner
- getExpression() - Method in class org.apache.xpath.patterns.StepPattern
- getExpression() - Method in class org.apache.xpath.patterns.UnionPattern.UnionPathPartOwner
- getLastPos(XPathContext) - Method in class org.apache.xpath.patterns.StepPattern
- Get the count of the nodes that match the test, which is the proximity position of the last node that can pass this test in the sub context selection.
- getLocalName() - Method in class org.apache.xpath.patterns.NodeTest
- Return the local name to be tested.
- getMatchScore(XPathContext, int) - Method in class org.apache.xpath.patterns.StepPattern
- Get the match score of the given node.
- getNamespace() - Method in class org.apache.xpath.patterns.NodeTest
- Return the namespace to be tested.
- getNodeTypeTest(int) - Static method in class org.apache.xpath.patterns.NodeTest
- Tell what node type to test, if not DTMFilter.SHOW_ALL.
- getPatterns() - Method in class org.apache.xpath.patterns.UnionPattern
- Get the contained step patterns to be tested.
- getPredicate(int) - Method in class org.apache.xpath.patterns.StepPattern
- Get a predicate expression.
- getPredicateCount() - Method in class org.apache.xpath.patterns.StepPattern
- Get the number of predicates for this match pattern step.
- getPredicates() - Method in class org.apache.xpath.patterns.StepPattern
- Set the list of predicate expressions for this pattern step.
- getProximityPosition(XPathContext, int, boolean) - Method in class org.apache.xpath.patterns.StepPattern
- Get the proximity position index of the current node based on this node test.
- getProximityPosition(XPathContext) - Method in class org.apache.xpath.patterns.StepPattern
- Get the proximity position index of the current node based on this node test.
- getRelativePathPattern() - Method in class org.apache.xpath.patterns.StepPattern
- Get the reference to nodetest and predicate for parent or ancestor.
- getStaticScore() - Method in class org.apache.xpath.patterns.NodeTest
- Get the static score for this node test.
- getTargetString() - Method in class org.apache.xpath.patterns.StepPattern
- Get the local name or psuedo name of the node that this pattern will test, for hash table lookup optimization.
- getWhatToShow() - Method in class org.apache.xpath.patterns.NodeTest
- This attribute determines which node types are accepted.
I
- initNodeTest(int) - Method in class org.apache.xpath.patterns.NodeTest
- Initialize this node test by setting the whatToShow property, and calculating the score that this test will return if a test succeeds.
- initNodeTest(int, String, String) - Method in class org.apache.xpath.patterns.NodeTest
- Initialize this node test by setting the whatToShow property and the namespace and local name, and calculating the score that this test will return if a test succeeds.
M
- m_axis - Variable in class org.apache.xpath.patterns.StepPattern
- The axis for this test.
- m_functionExpr - Variable in class org.apache.xpath.patterns.FunctionPattern
- Should be a expression.
- m_index - Variable in class org.apache.xpath.patterns.StepPattern.PredOwner
- m_index - Variable in class org.apache.xpath.patterns.UnionPattern.UnionPathPartOwner
- m_isTotallyWild - Variable in class org.apache.xpath.patterns.NodeTest
- True if this test has a null namespace and a local name of
NodeTest.WILD55 . - m_name - Variable in class org.apache.xpath.patterns.NodeTest
- The local name to be tested for.
- m_namespace - Variable in class org.apache.xpath.patterns.NodeTest
- The namespace to be tested for, which may be null.
- m_patterns - Variable in class org.apache.xpath.patterns.UnionPattern
- Array of the contained step patterns to be tested.
- m_predicates - Variable in class org.apache.xpath.patterns.StepPattern
- The list of predicate expressions for this pattern step.
- m_relativePathPattern - Variable in class org.apache.xpath.patterns.StepPattern
- Reference to nodetest and predicate for parent or ancestor.
- m_score - Variable in class org.apache.xpath.patterns.NodeTest
- Statically calculated score for this test.
- m_targetString - Variable in class org.apache.xpath.patterns.StepPattern
- The target local name or psuedo name, for hash table lookup optimization.
- m_whatToShow - Variable in class org.apache.xpath.patterns.NodeTest
- This attribute determines which node types are accepted.
N
- NodeTest - class org.apache.xpath.patterns.NodeTest.
- This is the basic node test class for both match patterns and location path steps.
- NodeTest(int, String, String) - Constructor for class org.apache.xpath.patterns.NodeTest
- Construct an NodeTest that tests for namespaces and node names.
- NodeTest(int) - Constructor for class org.apache.xpath.patterns.NodeTest
- Construct an NodeTest that doesn't test for node names.
- NodeTest() - Constructor for class org.apache.xpath.patterns.NodeTest
- Null argument constructor.
- NodeTestFilter - interface org.apache.xpath.patterns.NodeTestFilter.
- This interface should be implemented by Nodes and/or iterators, when they need to know what the node test is before they do getNextChild, etc.
O
- org.apache.xpath.patterns - package org.apache.xpath.patterns
- Implementation of XPath; for the most part, only classes meant for public use are found at this root level of the XPath packages.
S
- SCORE_NODETEST - Static variable in class org.apache.xpath.patterns.NodeTest
- The match score if the pattern consists of just a NodeTest.
- SCORE_NONE - Static variable in class org.apache.xpath.patterns.NodeTest
- The match score if no match is made.
- SCORE_NSWILD - Static variable in class org.apache.xpath.patterns.NodeTest
- The match score if the pattern pattern has the form NCName:*.
- SCORE_OTHER - Static variable in class org.apache.xpath.patterns.NodeTest
- The match score if the pattern consists of something other than just a NodeTest or just a qname.
- SCORE_QNAME - Static variable in class org.apache.xpath.patterns.NodeTest
- The match score if the pattern has the form of a QName optionally preceded by an @ character.
- SHOW_BYFUNCTION - Static variable in class org.apache.xpath.patterns.NodeTest
- Special bitmap for match patterns starting with a function.
- SUPPORTS_PRE_STRIPPING - Static variable in class org.apache.xpath.patterns.NodeTest
- The URL to pass to the Node#supports method, to see if the DOM has already been stripped of whitespace nodes.
- StepPattern - class org.apache.xpath.patterns.StepPattern.
- This class represents a single pattern match step.
- StepPattern(int, String, String, int, int) - Constructor for class org.apache.xpath.patterns.StepPattern
- Construct a StepPattern that tests for namespaces and node names.
- StepPattern(int, int, int) - Constructor for class org.apache.xpath.patterns.StepPattern
- Construct a StepPattern that doesn't test for node names.
- StepPattern.PredOwner - class org.apache.xpath.patterns.StepPattern.PredOwner.
- StepPattern.PredOwner(int) - Constructor for class org.apache.xpath.patterns.StepPattern.PredOwner
- setAxis(int) - Method in class org.apache.xpath.patterns.StepPattern
- Set the axis that this step should follow.
- setExpression(Expression) - Method in class org.apache.xpath.patterns.FunctionPattern.FunctionOwner
- setExpression(Expression) - Method in class org.apache.xpath.patterns.StepPattern.PredOwner
- setExpression(Expression) - Method in class org.apache.xpath.patterns.StepPattern
- setExpression(Expression) - Method in class org.apache.xpath.patterns.UnionPattern.UnionPathPartOwner
- setLocalName(String) - Method in class org.apache.xpath.patterns.NodeTest
- Set the local name to be tested.
- setNamespace(String) - Method in class org.apache.xpath.patterns.NodeTest
- Set the namespace to be tested.
- setNodeTest(NodeTest) - Method in interface org.apache.xpath.patterns.NodeTestFilter
- Set the node test for this filter.
- setPatterns(StepPattern[]) - Method in class org.apache.xpath.patterns.UnionPattern
- Set the contained step patterns to be tested.
- setPredicates(Expression[]) - Method in class org.apache.xpath.patterns.StepPattern
- Set the predicates for this match pattern step.
- setRelativePathPattern(StepPattern) - Method in class org.apache.xpath.patterns.StepPattern
- Set the reference to nodetest and predicate for parent or ancestor.
- setStaticScore(XNumber) - Method in class org.apache.xpath.patterns.NodeTest
- Set the static score for this node test.
- setWhatToShow(int) - Method in class org.apache.xpath.patterns.NodeTest
- This attribute determines which node types are accepted.
- subPartMatch(String, String) - Static method in class org.apache.xpath.patterns.NodeTest
- Two names are equal if they and either both are null or the name t is wild and the name p is non-null, or the two strings are equal.
- subPartMatchNS(String, String) - Static method in class org.apache.xpath.patterns.NodeTest
- This is temporary to patch over Xerces issue with representing DOM namespaces as "".
T
- toString() - Method in class org.apache.xpath.patterns.StepPattern
- Get the string represenentation of this step for diagnostic purposes.
U
- UnionPattern - class org.apache.xpath.patterns.UnionPattern.
- This class represents a union pattern, which can have multiple individual StepPattern patterns.
- UnionPattern() - Constructor for class org.apache.xpath.patterns.UnionPattern
- UnionPattern.UnionPathPartOwner - class org.apache.xpath.patterns.UnionPattern.UnionPathPartOwner.
- UnionPattern.UnionPathPartOwner(int) - Constructor for class org.apache.xpath.patterns.UnionPattern.UnionPathPartOwner
W
- WILD - Static variable in class org.apache.xpath.patterns.NodeTest
- The namespace or local name for node tests with a wildcard.
C D E F G I M N O S T U W
|
|||||||||
| Home >> All >> org >> apache >> xpath >> [ patterns overview ] | PREV NEXT | ||||||||