Uses of Class
org.jaxen.pattern.Pattern
Packages that use Pattern
-
Uses of Pattern in org.jaxen.pattern
Subclasses of Pattern in org.jaxen.patternModifier and TypeClassDescriptionclass
AnyNodeTest
matches any node.class
LocationPathPattern
matches any node using a location path such as A/B/C.class
NamespaceTest
tests for a given namespace URI.class
NameTest
tests for a node name.class
Deprecated.will be removed in Jaxen 2.0class
NodeTypeTest
matches if the node is of a certain type such as element, attribute, comment, text, processing instruction and so forth.class
TextNodeTest
matches any text node.class
UnionPattern
represents a union pattern.Methods in org.jaxen.pattern that return PatternModifier and TypeMethodDescriptionprotected static Pattern
PatternParser.convertExpr
(Expr expr) protected Pattern
PatternHandler.createAbsoluteLocationPath()
protected Pattern
PatternHandler.createRelativeLocationPath()
UnionPattern.getLHS()
PatternHandler.getPattern()
Retrieve the simplified Jaxen Pattern expression tree.PatternHandler.getPattern
(boolean shouldSimplify) Retrieve the Jaxen Pattern expression tree, optionally simplified.UnionPattern.getRHS()
Pattern[]
Pattern.getUnionPatterns()
If this pattern is a union pattern then this method should return an array of patterns which describe the union pattern, which should contain more than one pattern.Pattern[]
UnionPattern.getUnionPatterns()
static Pattern
LocationPathPattern.simplify()
Pattern.simplify()
UnionPattern.simplify()
Methods in org.jaxen.pattern with parameters of type PatternModifier and TypeMethodDescriptionvoid
LocationPathPattern.setAncestorPattern
(Pattern ancestorPattern) Adds a pattern for an ancestor of the current context node used in this pattern.void
void
LocationPathPattern.setParentPattern
(Pattern parentPattern) Adds a pattern for the parent of the current context node used in this pattern.void
Constructors in org.jaxen.pattern with parameters of type Pattern