Class DefaultStep

    • Method Detail

      • addPredicate

        public void addPredicate​(Predicate predicate)
        Deprecated.
        Description copied from interface: Predicated
        Add an additional predicate to this object.
        Specified by:
        addPredicate in interface Predicated
        Parameters:
        predicate - the predicate to add
      • getPredicates

        public List getPredicates()
        Deprecated.
        Description copied from interface: Predicated
        Returns a possibly empty list of predicates.
        Specified by:
        getPredicates in interface Predicated
        Returns:
        the list of predicates
      • getPredicateSet

        public PredicateSet getPredicateSet()
        Deprecated.
        Description copied from interface: Predicated
        Returns a possibly empty set of predicates.
        Specified by:
        getPredicateSet in interface Predicated
        Returns:
        the set of predicates
      • getAxis

        public int getAxis()
        Deprecated.
        Description copied from interface: Step
        Get an identifier for the current axis.
        Specified by:
        getAxis in interface Step
        Returns:
        the axis identifier
        See Also:
        Axis
      • getIterableAxis

        public IterableAxis getIterableAxis()
        Deprecated.
      • getAxisName

        public String getAxisName()
        Deprecated.
      • getText

        public String getText()
        Deprecated.
        Description copied from interface: Step
        Returns a String containing the XPath expression.
        Specified by:
        getText in interface Step
        Returns:
        the text form of this step
      • simplify

        public void simplify()
        Deprecated.
        Description copied from interface: Step
        Simplifies the XPath step. In practice, this is usually a noop. Jaxen does not currently perform any simplification.
        Specified by:
        simplify in interface Step
      • axisIterator

        public Iterator axisIterator​(Object contextNode,
                                     ContextSupport support)
                              throws UnsupportedAxisException
        Deprecated.
        Description copied from interface: Step
        Get an Iterator for the current axis starting in the given contextNode.
        Specified by:
        axisIterator in interface Step
        Parameters:
        contextNode - the node from which to follow this step
        support - the remaining context for the traversal
        Returns:
        an iterator over the nodes along the axis
        Throws:
        UnsupportedAxisException - if the navigator does not support this step's axis
      • evaluate

        public List evaluate​(Context context)
                      throws JaxenException
        Deprecated.
        Description copied from interface: Step
        For each node in the given context calls matches() for every node on the axis, then filters the result by each of the predicates.
        Specified by:
        evaluate in interface Step
        Returns:
        a list of matching nodes
        Throws:
        JaxenException