org.jaxen.expr

Class DefaultStep

public abstract class DefaultStep extends Object implements Step

Deprecated: this class will become non-public in the future; use the interface instead

Field Summary
IterableAxisaxis
PredicateSetpredicates
Constructor Summary
DefaultStep(IterableAxis axis, PredicateSet predicates)
Method Summary
voidaddPredicate(Predicate predicate)
IteratoraxisIterator(Object contextNode, ContextSupport support)
Listevaluate(Context context)
intgetAxis()
StringgetAxisName()
IterableAxisgetIterableAxis()
ListgetPredicates()
PredicateSetgetPredicateSet()
StringgetText()
voidsimplify()
StringtoString()

Field Detail

axis

private IterableAxis axis

predicates

private PredicateSet predicates

Constructor Detail

DefaultStep

public DefaultStep(IterableAxis axis, PredicateSet predicates)

Method Detail

addPredicate

public void addPredicate(Predicate predicate)

axisIterator

public Iterator axisIterator(Object contextNode, ContextSupport support)

evaluate

public List evaluate(Context context)

getAxis

public int getAxis()

getAxisName

public String getAxisName()

getIterableAxis

public IterableAxis getIterableAxis()

getPredicates

public List getPredicates()

getPredicateSet

public PredicateSet getPredicateSet()

getText

public String getText()

simplify

public void simplify()

toString

public String toString()