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

Class JAXBComplexContentTypeSG

public class JAXBComplexContentTypeSG extends Object implements ComplexContentSGChain

Default implementation of {@link org.apache.ws.jaxme.generator.sg.ComplexContentSG}.
Constructor Summary
protected JAXBComplexContentTypeSG(ComplexTypeSG pComplexTypeSG, XSType pType)
Method Summary
ParticleSG[]getElementParticles(ComplexContentSG pController)
LocatorgetLocator(ComplexContentSG pController)
ParticleSGgetRootParticle(ComplexContentSG pController)
voidinit(ComplexContentSG pController)
booleanisEmpty(ComplexContentSG pController)
booleanisMixed(ComplexContentSG pController)
protected ParticleSGnewParticleSG(SGFactory pFactory, XSParticle pParticle, Context pContext)

Constructor Detail

JAXBComplexContentTypeSG

protected JAXBComplexContentTypeSG(ComplexTypeSG pComplexTypeSG, XSType pType)

Method Detail

getElementParticles

public ParticleSG[] getElementParticles(ComplexContentSG pController)

getLocator

public Locator getLocator(ComplexContentSG pController)

getRootParticle

public ParticleSG getRootParticle(ComplexContentSG pController)

init

public void init(ComplexContentSG pController)

isEmpty

public boolean isEmpty(ComplexContentSG pController)

isMixed

public boolean isMixed(ComplexContentSG pController)

newParticleSG

protected ParticleSG newParticleSG(SGFactory pFactory, XSParticle pParticle, Context pContext)