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$
-
-
Field Summary
Fields Modifier and Type Field Description private booleanabsoluteDeprecated.Whether this lcoation path is absolute or notprivate PatternancestorPatternDeprecated.Patterns matching one of my ancestorsprivate java.util.ListfiltersDeprecated.The filters to match againstprivate NodeTestnodeTestDeprecated.The node test to perform on this step of the pathprivate PatternparentPatternDeprecated.Patterns matching my parent node-
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.java.lang.StringgetText()Deprecated.Returns a textual representation of this patternbooleanhasAnyNodeTest()Deprecated.booleanisAbsolute()Deprecated.booleanmatches(java.lang.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.java.lang.StringtoString()Deprecated.-
Methods inherited from class org.jaxen.pattern.Pattern
getMatchesNodeName, getUnionPatterns
-
-
-
-
Field Detail
-
nodeTest
private NodeTest nodeTest
Deprecated.The node test to perform on this step of the path
-
parentPattern
private Pattern parentPattern
Deprecated.Patterns matching my parent node
-
ancestorPattern
private Pattern ancestorPattern
Deprecated.Patterns matching one of my ancestors
-
filters
private java.util.List filters
Deprecated.The filters to match against
-
absolute
private boolean absolute
Deprecated.Whether this lcoation path is absolute or not
-
-
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(java.lang.Object node, Context context) throws JaxenExceptionDeprecated.- 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 java.lang.String getText()
Deprecated.Description copied from class:PatternReturns a textual representation of this pattern
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toStringin classjava.lang.Object
-
isAbsolute
public boolean isAbsolute()
Deprecated.
-
setAbsolute
public void setAbsolute(boolean absolute)
Deprecated.
-
hasAnyNodeTest
public boolean hasAnyNodeTest()
Deprecated.
-
-