Package com.sun.xml.xsom.impl.scd
Class Step<T extends XSComponent>
java.lang.Object
com.sun.xml.xsom.impl.scd.Step<T>
- Direct Known Subclasses:
Step.Any
,Step.Filtered
Building block of
SCD
.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final class
Matches anonymous types.(package private) static final class
Matches any name.(package private) static final class
Matches a particular kind of facets.private static class
Step.Filtered<T extends XSComponent>
(package private) static final class
Matches a particular name.(package private) static final class
Matches a schema in a particular namespace. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionevaluate
(Iterator<XSComponent> nodeSet) Evaluate this step against the current node set and returns matched nodes.Perform filtering (which is different depending on the kind of step.)
-
Field Details
-
axis
-
predicate
int predicate'Predicate' in SCD designates the index of the item. -1 if there's no predicate. Predicate starts from 1.Because of the parsing order this parameter cannot be marked final, even though it's immutable once it's parsed.
-
-
Constructor Details
-
Step
-
-
Method Details
-
filter
Perform filtering (which is different depending on the kind of step.) -
evaluate
Evaluate this step against the current node set and returns matched nodes.
-