SCD.
| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | Step.
Matches anonymous types. |
| pack-priv static class | Step.
Matches any name. |
| pack-priv static class | Step.
Matches a particular kind of facets. |
| private abstract static class | |
| pack-priv static class | Step.
Matches a particular name. |
| pack-priv static class | Step.
Matches a schema in a particular namespace. |
| Modifier and Type | Field and Description |
|---|---|
| public final Axis | |
| pack-priv int | predicate
'Predicate' in SCD designates the index of the item. |
| Modifier and Type | Method and Description |
|---|---|
| public final Iterator | evaluate(Iterator<XSComponent> nodeSet)
Evaluate this step against the current node set and returns matched nodes. |
| protected abstract Iterator |
| axis | back to summary |
|---|---|
| public final Axis<? extends T> axis | |
| predicate | back to summary |
|---|---|
| pack-priv 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. | |
| Step | back to summary |
|---|---|
| protected Step(Axis<? extends T> axis) | |
| evaluate | back to summary |
|---|---|
| public final Iterator Evaluate this step against the current node set and returns matched nodes. | |
| filter | back to summary |
|---|---|
| protected abstract Iterator Perform filtering (which is different depending on the kind of step.) | |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected boolean |
| AnonymousType | back to summary |
|---|---|
| public AnonymousType(Axis<? extends XSType> axis) | |
| match | back to summary |
|---|---|
| protected boolean match(XSType node) Implements abstract com. | |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected Iterator | filter(Iterator<? extends XSComponent> base)
Implements abstract com. Perform filtering (which is different depending on the kind of step.) |
| Any | back to summary |
|---|---|
| public Any(Axis<? extends XSComponent> axis) | |
| filter | back to summary |
|---|---|
| protected Iterator Implements abstract com. Doc from com. Perform filtering (which is different depending on the kind of step.) | |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected boolean |
| name | back to summary |
|---|---|
| private final String name | |
| Facet | back to summary |
|---|---|
| public Facet(Axis<XSFacet> axis, String facetName) | |
| match | back to summary |
|---|---|
| protected boolean match(XSFacet f) Implements abstract com. | |
| Modifier and Type | Method and Description |
|---|---|
| protected Iterator | filter(Iterator<? extends T> base)
Implements abstract com. Perform filtering (which is different depending on the kind of step.) |
| protected abstract boolean |
| Filtered | back to summary |
|---|---|
| protected Filtered(Axis<? extends T> axis) | |
| filter | back to summary |
|---|---|
| protected Iterator Implements abstract com. Doc from com. Perform filtering (which is different depending on the kind of step.) | |
| match | back to summary |
|---|---|
| protected abstract boolean match(T d) | |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected boolean |
| localName | back to summary |
|---|---|
| private final String localName | |
| nsUri | back to summary |
|---|---|
| private final String nsUri | |
| Named | back to summary |
|---|---|
| public Named(Axis<? extends XSDeclaration> axis, UName n) | |
| Named | back to summary |
|---|---|
| public Named(Axis<? extends XSDeclaration> axis, String nsUri, String localName) | |
| match | back to summary |
|---|---|
| protected boolean match(XSDeclaration d) Implements abstract com. | |
| Modifier and Type | Method and Description |
|---|---|
| protected boolean |
| uri | back to summary |
|---|---|
| private final String uri | |
| Schema | back to summary |
|---|---|
| public Schema(Axis<XSSchema> axis, String uri) | |
| match | back to summary |
|---|---|
| protected boolean match(XSSchema d) Implements abstract com. | |