Package org.jaxen.pattern
Class LocationPathPattern
- java.lang.Object
-
- org.jaxen.pattern.Pattern
-
- org.jaxen.pattern.LocationPathPattern
-
public class LocationPathPattern extends Pattern
Deprecated.will be removed in Jaxen 2.0LocationPathPatternmatches any node using a location path such as A/B/C. The parentPattern and ancestorPattern properties are used to chain location path patterns together- Version:
- $Revision$
- Author:
- James Strachan
-
-
Field Summary
-
Fields inherited from class org.jaxen.pattern.Pattern
ANY_NODE, ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, MAX_NODE_TYPE, NAMESPACE_NODE, NO_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE, UNKNOWN_NODE
-
-
Constructor Summary
Constructors Constructor Description LocationPathPattern()Deprecated.LocationPathPattern(NodeTest nodeTest)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddFilter(FilterExpr filter)Deprecated.Adds a filter to this patternshortgetMatchType()Deprecated.Returns the type of node the pattern matches.doublegetPriority()Deprecated.Returns the default resolution policy of the pattern according to the XSLT conflict resolution rules.StringgetText()Deprecated.Returns a textual representation of this patternbooleanhasAnyNodeTest()Deprecated.booleanisAbsolute()Deprecated.booleanmatches(Object node, Context context)Deprecated.voidsetAbsolute(boolean absolute)Deprecated.voidsetAncestorPattern(Pattern ancestorPattern)Deprecated.Adds a pattern for an ancestor of the current context node used in this pattern.voidsetNodeTest(NodeTest nodeTest)Deprecated.Allows the NodeTest to be setvoidsetParentPattern(Pattern parentPattern)Deprecated.Adds a pattern for the parent of the current context node used in this pattern.Patternsimplify()Deprecated.StringtoString()Deprecated.-
Methods inherited from class org.jaxen.pattern.Pattern
getMatchesNodeName, getUnionPatterns
-
-
-
-
Constructor Detail
-
LocationPathPattern
public LocationPathPattern()
Deprecated.
-
LocationPathPattern
public LocationPathPattern(NodeTest nodeTest)
Deprecated.
-
-
Method Detail
-
addFilter
public void addFilter(FilterExpr filter)
Deprecated.Adds a filter to this pattern
-
setParentPattern
public void setParentPattern(Pattern parentPattern)
Deprecated.Adds a pattern for the parent of the current context node used in this pattern.
-
setAncestorPattern
public void setAncestorPattern(Pattern ancestorPattern)
Deprecated.Adds a pattern for an ancestor of the current context node used in this pattern.
-
setNodeTest
public void setNodeTest(NodeTest nodeTest) throws JaxenException
Deprecated.Allows the NodeTest to be set- Throws:
JaxenException
-
matches
public boolean matches(Object node, Context context) throws JaxenException
Deprecated.- Specified by:
matchesin classPattern- Parameters:
node- ????context- ????- Returns:
- true if the pattern matches the given node
- Throws:
JaxenException- if ????
-
getPriority
public double getPriority()
Deprecated.Description copied from class:PatternReturns the default resolution policy of the pattern according to the XSLT conflict resolution rules.- Overrides:
getPriorityin classPattern- Returns:
- 0.5; the default priority defined in XSLT
- See Also:
- Section 5.5 of the XSLT specification
-
getMatchType
public short getMatchType()
Deprecated.Description copied from class:PatternReturns the type of node the pattern matches.- Overrides:
getMatchTypein classPattern- Returns:
ANY_NODEunless overridden
-
getText
public String getText()
Deprecated.Description copied from class:PatternReturns a textual representation of this pattern
-
isAbsolute
public boolean isAbsolute()
Deprecated.
-
setAbsolute
public void setAbsolute(boolean absolute)
Deprecated.
-
hasAnyNodeTest
public boolean hasAnyNodeTest()
Deprecated.
-
-