Package com.sun.xml.xsom.impl.scd
Class Axis.ModelGroupAxis
- java.lang.Object
-
- com.sun.xml.xsom.impl.scd.AbstractAxisImpl<XSModelGroup>
-
- com.sun.xml.xsom.impl.scd.Axis.ModelGroupAxis
-
- All Implemented Interfaces:
Axis<XSModelGroup>,XSContentTypeFunction<java.util.Iterator<XSModelGroup>>,XSFunction<java.util.Iterator<XSModelGroup>>,XSTermFunction<java.util.Iterator<XSModelGroup>>
- Enclosing interface:
- Axis<T extends XSComponent>
public static final class Axis.ModelGroupAxis extends AbstractAxisImpl<XSModelGroup>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.sun.xml.xsom.impl.scd.Axis
Axis.ModelGroupAxis
-
-
Field Summary
Fields Modifier and Type Field Description private XSModelGroup.Compositorcompositor-
Fields inherited from interface com.sun.xml.xsom.impl.scd.Axis
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 Summary
Constructors Constructor Description ModelGroupAxis(XSModelGroup.Compositor compositor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.util.Iterator<XSModelGroup>filter(XSModelGroup mg)booleanisModelGroup()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.StringtoString()-
Methods inherited from class com.sun.xml.xsom.impl.scd.AbstractAxisImpl
annotation, attGroupDecl, attributeDecl, attributeUse, complexType, elementDecl, empty, empty, facet, getName, identityConstraint, iterator, iterator, modelGroup, notation, schema, simpleType, singleton, union, union, wildcard, xpath
-
-
-
-
Field Detail
-
compositor
private final XSModelGroup.Compositor compositor
-
-
Constructor Detail
-
ModelGroupAxis
ModelGroupAxis(XSModelGroup.Compositor compositor)
-
-
Method Detail
-
isModelGroup
public boolean isModelGroup()
Description copied from interface:AxisReturns true if this is one of the model group axis.- Specified by:
isModelGroupin interfaceAxis<XSModelGroup>- Overrides:
isModelGroupin classAbstractAxisImpl<XSModelGroup>
-
particle
public java.util.Iterator<XSModelGroup> particle(XSParticle particle)
- Specified by:
particlein interfaceXSContentTypeFunction<java.util.Iterator<XSModelGroup>>- Overrides:
particlein classAbstractAxisImpl<XSModelGroup>
-
modelGroupDecl
public java.util.Iterator<XSModelGroup> modelGroupDecl(XSModelGroupDecl decl)
- Specified by:
modelGroupDeclin interfaceXSTermFunction<java.util.Iterator<XSModelGroup>>- Overrides:
modelGroupDeclin classAbstractAxisImpl<XSModelGroup>
-
filter
private java.util.Iterator<XSModelGroup> filter(XSModelGroup mg)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-