org.apache.ws.jaxme.generator.sg

Interface ComplexContentSG

Known Implementing Classes:
ComplexContentSGImpl

public interface ComplexContentSG

Interface of a complex type with a complex content model.

Method Summary

ParticleSG[]
getElementParticles()
Returns a list of all element particles, which are being generated as properties of the type.
Locator
getLocator()
Returns the items location in the schema; useful for error messages.
ParticleSG
getRootParticle()
Returns the complex types root particle.
void
init()
Initializes the item.
boolean
isEmpty()
Returns, whether the types content model is empty.
boolean
isMixed()
Returns, whether the types content model is mixed.

Method Details

getElementParticles

public ParticleSG[] getElementParticles()
            throws SAXException
Returns a list of all element particles, which are being generated as properties of the type.

getLocator

public Locator getLocator()
Returns the items location in the schema; useful for error messages.

getRootParticle

public ParticleSG getRootParticle()
Returns the complex types root particle.

init

public void init()
            throws SAXException
Initializes the item.

isEmpty

public boolean isEmpty()
Returns, whether the types content model is empty.

isMixed

public boolean isMixed()
Returns, whether the types content model is mixed.