public abstract class Step<T extends XSComponent> extends Object
SCD
.Modifier | Constructor and Description |
---|---|
protected |
Step(Axis<? extends T> axis) |
Modifier and Type | Method and Description |
---|---|
Iterator<T> |
evaluate(Iterator<XSComponent> nodeSet)
Evaluate this step against the current node set
and returns matched nodes.
|
protected abstract Iterator<? extends T> |
filter(Iterator<? extends T> base)
Perform filtering (which is different depending on the kind of step.)
|
public final Axis<? extends T extends XSComponent> axis
protected abstract Iterator<? extends T> filter(Iterator<? extends T> base)
public final Iterator<T> evaluate(Iterator<XSComponent> nodeSet)
Copyright © 2017 Oracle. All rights reserved.