Class 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$
    • 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.
      • matches

        public boolean matches​(java.lang.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 ????
      • 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 java.lang.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 java.lang.String toString()
        Deprecated.
        Overrides:
        toString in class java.lang.Object
      • isAbsolute

        public boolean isAbsolute()
        Deprecated.
      • setAbsolute

        public void setAbsolute​(boolean absolute)
        Deprecated.
      • hasAnyNodeTest

        public boolean hasAnyNodeTest()
        Deprecated.