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.0

LocationPathPattern 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$
Author:
James Strachan
  • Constructor Details

    • LocationPathPattern

      public LocationPathPattern()
      Deprecated.
    • LocationPathPattern

      public LocationPathPattern(NodeTest nodeTest)
      Deprecated.
  • Method Details

    • simplify

      public Pattern simplify()
      Deprecated.
      Overrides:
      simplify in class Pattern
    • 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:
      matches in class Pattern
      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 class Pattern
      Returns:
      0.5; the default priority defined in XSLT
      See Also:
    • getMatchType

      public short getMatchType()
      Deprecated.
      Description copied from class: Pattern
      Returns the type of node the pattern matches.
      Overrides:
      getMatchType in class Pattern
      Returns:
      ANY_NODE unless overridden
    • getText

      public String getText()
      Deprecated.
      Description copied from class: Pattern
      Returns a textual representation of this pattern
      Specified by:
      getText in class Pattern
      Returns:
      the usual string form of this XSLT pattern
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class Object
    • isAbsolute

      public boolean isAbsolute()
      Deprecated.
    • setAbsolute

      public void setAbsolute(boolean absolute)
      Deprecated.
    • hasAnyNodeTest

      public boolean hasAnyNodeTest()
      Deprecated.