public static final class Axis.ModelGroupAxis extends Object
Axis.ModelGroupAxis
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
public boolean isModelGroup()
Axis
isModelGroup
in interface Axis<XSModelGroup>
public Iterator<XSModelGroup> particle(XSParticle particle)
particle
in interface XSContentTypeFunction<Iterator<XSModelGroup>>
public Iterator<XSModelGroup> modelGroupDecl(XSModelGroupDecl decl)
modelGroupDecl
in interface XSTermFunction<Iterator<XSModelGroup>>
protected final Iterator<T> singleton(T t)
protected final Iterator<T> union(T... items)
public Iterator<T> iterator(XSComponent contextNode)
iterator
in interface Axis<T extends XSComponent>
public String getName()
public Iterator<T> iterator(Iterator<? extends XSComponent> contextNodes)
iterator(XSComponent)
iterator
in interface Axis<T extends XSComponent>
public Iterator<T> annotation(XSAnnotation ann)
annotation
in interface XSFunction<Iterator<T extends XSComponent>>
public Iterator<T> attGroupDecl(XSAttGroupDecl decl)
attGroupDecl
in interface XSFunction<Iterator<T extends XSComponent>>
public Iterator<T> attributeDecl(XSAttributeDecl decl)
attributeDecl
in interface XSFunction<Iterator<T extends XSComponent>>
public Iterator<T> attributeUse(XSAttributeUse use)
attributeUse
in interface XSFunction<Iterator<T extends XSComponent>>
public Iterator<T> complexType(XSComplexType type)
complexType
in interface XSFunction<Iterator<T extends XSComponent>>
public Iterator<T> schema(XSSchema schema)
schema
in interface XSFunction<Iterator<T extends XSComponent>>
public Iterator<T> facet(XSFacet facet)
facet
in interface XSFunction<Iterator<T extends XSComponent>>
public Iterator<T> notation(XSNotation notation)
notation
in interface XSFunction<Iterator<T extends XSComponent>>
public Iterator<T> identityConstraint(XSIdentityConstraint decl)
identityConstraint
in interface XSFunction<Iterator<T extends XSComponent>>
public Iterator<T> xpath(XSXPath xpath)
xpath
in interface XSFunction<Iterator<T extends XSComponent>>
public Iterator<T> simpleType(XSSimpleType simpleType)
simpleType
in interface XSContentTypeFunction<Iterator<T extends XSComponent>>
public Iterator<T> empty(XSContentType empty)
empty
in interface XSContentTypeFunction<Iterator<T extends XSComponent>>
public Iterator<T> wildcard(XSWildcard wc)
wildcard
in interface XSTermFunction<Iterator<T extends XSComponent>>
public Iterator<T> modelGroup(XSModelGroup group)
modelGroup
in interface XSTermFunction<Iterator<T extends XSComponent>>
public Iterator<T> elementDecl(XSElementDecl decl)
elementDecl
in interface XSTermFunction<Iterator<T extends XSComponent>>
protected final Iterator<T> empty()
Copyright © 2021 JBoss by Red Hat. All rights reserved.