public static final class Axis.ModelGroupAxis extends AbstractAxisImpl<XSModelGroup>
Axis.ModelGroupAxis
Modifier and Type | Field and Description |
---|---|
private XSModelGroup.Compositor |
compositor |
ATTRIBUTE, ATTRIBUTE_GROUP, ATTRIBUTE_WILDCARD, BASETYPE, DESCENDANTS, ELEMENT, FACET, IDENTITY_CONSTRAINT, INTERMEDIATE_SKIP, ITEM_TYPE, MEMBER_TYPE, MODEL_GROUP_DECL, MODELGROUP_ALL, MODELGROUP_ANY, MODELGROUP_CHOICE, MODELGROUP_SEQUENCE, NOTATION, PRIMITIVE_TYPE, REFERENCED_KEY, ROOT, SCOPE, SUBSTITUTION_GROUP, TYPE_DEFINITION, WILDCARD, X_SCHEMA
Constructor and Description |
---|
ModelGroupAxis(XSModelGroup.Compositor compositor) |
Modifier and Type | Method and Description |
---|---|
private java.util.Iterator<XSModelGroup> |
filter(XSModelGroup mg) |
boolean |
isModelGroup()
Returns true if this is one of the model group axis.
|
java.util.Iterator<XSModelGroup> |
modelGroupDecl(XSModelGroupDecl decl) |
java.util.Iterator<XSModelGroup> |
particle(XSParticle particle) |
java.lang.String |
toString() |
annotation, attGroupDecl, attributeDecl, attributeUse, complexType, elementDecl, empty, empty, facet, getName, identityConstraint, iterator, iterator, modelGroup, notation, schema, simpleType, singleton, union, union, wildcard, xpath
private final XSModelGroup.Compositor compositor
ModelGroupAxis(XSModelGroup.Compositor compositor)
public boolean isModelGroup()
Axis
isModelGroup
in interface Axis<XSModelGroup>
isModelGroup
in class AbstractAxisImpl<XSModelGroup>
public java.util.Iterator<XSModelGroup> particle(XSParticle particle)
particle
in interface XSContentTypeFunction<java.util.Iterator<XSModelGroup>>
particle
in class AbstractAxisImpl<XSModelGroup>
public java.util.Iterator<XSModelGroup> modelGroupDecl(XSModelGroupDecl decl)
modelGroupDecl
in interface XSTermFunction<java.util.Iterator<XSModelGroup>>
modelGroupDecl
in class AbstractAxisImpl<XSModelGroup>
private java.util.Iterator<XSModelGroup> filter(XSModelGroup mg)
public java.lang.String toString()
toString
in class java.lang.Object