org.apache.ws.jaxme.generator.sg.impl

Class JAXBGroupSG

public class JAXBGroupSG extends JAXBSGItem implements GroupSGChain

Author: Jochen Wiedmann

Constructor Summary
protected JAXBGroupSG(SGFactory pFactory, SchemaSG pSchema, XSGroup pGroup)

Creates a new, global group.

protected JAXBGroupSG(SGFactory pFactory, SchemaSG pSchema, XSGroup pGroup, Context pContext)

Creates a new, local group.

Method Summary
ContextgetClassContext(GroupSG pController)
SGFactorygetFactory(GroupSG pController)
LocatorgetLocator(GroupSG pController)
XsQNamegetName(GroupSG pController)
ParticleSG[]getParticles(GroupSG pController)
SchemaSGgetSchema(GroupSG pController)
voidinit(GroupSG pController)
booleanisAll(GroupSG pController)
booleanisChoice(GroupSG pController)
booleanisGlobal(GroupSG pController)
booleanisSequence(GroupSG pController)
ObjectnewParticleSG(GroupSG pController, XSParticle pParticle)

Constructor Detail

JAXBGroupSG

protected JAXBGroupSG(SGFactory pFactory, SchemaSG pSchema, XSGroup pGroup)

Creates a new, global group.

JAXBGroupSG

protected JAXBGroupSG(SGFactory pFactory, SchemaSG pSchema, XSGroup pGroup, Context pContext)

Creates a new, local group.

Method Detail

getClassContext

public Context getClassContext(GroupSG pController)

getFactory

public SGFactory getFactory(GroupSG pController)

getLocator

public Locator getLocator(GroupSG pController)

getName

public XsQName getName(GroupSG pController)

getParticles

public ParticleSG[] getParticles(GroupSG pController)

getSchema

public SchemaSG getSchema(GroupSG pController)

init

public void init(GroupSG pController)

isAll

public boolean isAll(GroupSG pController)

isChoice

public boolean isChoice(GroupSG pController)

isGlobal

public boolean isGlobal(GroupSG pController)

isSequence

public boolean isSequence(GroupSG pController)

newParticleSG

public Object newParticleSG(GroupSG pController, XSParticle pParticle)