org.apache.ws.jaxme.xs.impl

Class XSGroupImpl

public class XSGroupImpl extends XSOpenAttrsImpl implements XSGroup

Author: Jochen Wiedmann

Constructor Summary
protected XSGroupImpl(XSObject pParent, XsTGroupRef pBaseGroup)
protected XSGroupImpl(XSObject pParent, XsTNamedGroup pBaseGroup)
protected XSGroupImpl(XSObject pParent, XsEChoice pChoice)
protected XSGroupImpl(XSObject pParent, XsESequence pSequence)
protected XSGroupImpl(XSObject pParent, XsTAll pAll)
Method Summary
protected voidaddParticle(XSModelGroupImpl pModelGroup, XsTParticle pParticle)
protected voidaddParticle(XSModelGroupImpl pModelGroup, XsTNestedParticle pParticle)
XSAnnotation[]getAnnotations()
CompositorgetCompositor()
XsQNamegetName()
XSParticle[]getParticles()
protected XsQNamegetQName(XsNCName pName)
protected voidinitParticles(XSModelGroupImpl pModelGroup, XsTNestedParticle[] pParticles)
protected voidinitParticles(XSModelGroupImpl pModelGroup, XsTParticle[] pParticles)
booleanisAll()
booleanisChoice()
booleanisGlobal()
booleanisSequence()
protected booleanisValidated()
voidsetGlobal(boolean pGlobal)
voidvalidate()

Constructor Detail

XSGroupImpl

protected XSGroupImpl(XSObject pParent, XsTGroupRef pBaseGroup)

XSGroupImpl

protected XSGroupImpl(XSObject pParent, XsTNamedGroup pBaseGroup)

XSGroupImpl

protected XSGroupImpl(XSObject pParent, XsEChoice pChoice)

XSGroupImpl

protected XSGroupImpl(XSObject pParent, XsESequence pSequence)

XSGroupImpl

protected XSGroupImpl(XSObject pParent, XsTAll pAll)

Method Detail

addParticle

protected void addParticle(XSModelGroupImpl pModelGroup, XsTParticle pParticle)

addParticle

protected void addParticle(XSModelGroupImpl pModelGroup, XsTNestedParticle pParticle)

getAnnotations

public XSAnnotation[] getAnnotations()

getCompositor

public Compositor getCompositor()

getName

public XsQName getName()

getParticles

public XSParticle[] getParticles()

getQName

protected XsQName getQName(XsNCName pName)

initParticles

protected void initParticles(XSModelGroupImpl pModelGroup, XsTNestedParticle[] pParticles)

initParticles

protected void initParticles(XSModelGroupImpl pModelGroup, XsTParticle[] pParticles)

isAll

public boolean isAll()

isChoice

public boolean isChoice()

isGlobal

public boolean isGlobal()

isSequence

public boolean isSequence()

isValidated

protected boolean isValidated()

setGlobal

public void setGlobal(boolean pGlobal)

validate

public void validate()