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.0LocationPathPattern
matches 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 boolean
absolute
Deprecated.Whether this lcoation path is absolute or notprivate Pattern
ancestorPattern
Deprecated.Patterns matching one of my ancestorsprivate java.util.List
filters
Deprecated.The filters to match againstprivate NodeTest
nodeTest
Deprecated.The node test to perform on this step of the pathprivate Pattern
parentPattern
Deprecated.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 void
addFilter(FilterExpr filter)
Deprecated.Adds a filter to this patternshort
getMatchType()
Deprecated.Returns the type of node the pattern matches.double
getPriority()
Deprecated.Returns the default resolution policy of the pattern according to the XSLT conflict resolution rules.java.lang.String
getText()
Deprecated.Returns a textual representation of this patternboolean
hasAnyNodeTest()
Deprecated.boolean
isAbsolute()
Deprecated.boolean
matches(java.lang.Object node, Context context)
Deprecated.void
setAbsolute(boolean absolute)
Deprecated.void
setAncestorPattern(Pattern ancestorPattern)
Deprecated.Adds a pattern for an ancestor of the current context node used in this pattern.void
setNodeTest(NodeTest nodeTest)
Deprecated.Allows the NodeTest to be setvoid
setParentPattern(Pattern parentPattern)
Deprecated.Adds a pattern for the parent of the current context node used in this pattern.Pattern
simplify()
Deprecated.java.lang.String
toString()
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 JaxenException
Deprecated.- Specified by:
matches
in 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:Pattern
Returns the default resolution policy of the pattern according to the XSLT conflict resolution rules.- Overrides:
getPriority
in 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:Pattern
Returns the type of node the pattern matches.- Overrides:
getMatchType
in classPattern
- Returns:
ANY_NODE
unless overridden
-
getText
public java.lang.String getText()
Deprecated.Description copied from class:Pattern
Returns a textual representation of this pattern
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toString
in classjava.lang.Object
-
isAbsolute
public boolean isAbsolute()
Deprecated.
-
setAbsolute
public void setAbsolute(boolean absolute)
Deprecated.
-
hasAnyNodeTest
public boolean hasAnyNodeTest()
Deprecated.
-
-