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.Compositor
compositor
-
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)
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()
-
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:Axis
Returns true if this is one of the model group axis.- Specified by:
isModelGroup
in interfaceAxis<XSModelGroup>
- Overrides:
isModelGroup
in classAbstractAxisImpl<XSModelGroup>
-
particle
public java.util.Iterator<XSModelGroup> particle(XSParticle particle)
- Specified by:
particle
in interfaceXSContentTypeFunction<java.util.Iterator<XSModelGroup>>
- Overrides:
particle
in classAbstractAxisImpl<XSModelGroup>
-
modelGroupDecl
public java.util.Iterator<XSModelGroup> modelGroupDecl(XSModelGroupDecl decl)
- Specified by:
modelGroupDecl
in interfaceXSTermFunction<java.util.Iterator<XSModelGroup>>
- Overrides:
modelGroupDecl
in classAbstractAxisImpl<XSModelGroup>
-
filter
private java.util.Iterator<XSModelGroup> filter(XSModelGroup mg)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-