org.apache.ws.jaxme.generator.sg
Interface ComplexContentSG

All 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.
 org.xml.sax.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 Detail

getLocator

org.xml.sax.Locator getLocator()

Returns the items location in the schema; useful for error messages.


init

void init()
          throws org.xml.sax.SAXException

Initializes the item.

Throws:
org.xml.sax.SAXException

isEmpty

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


isMixed

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


getRootParticle

ParticleSG getRootParticle()
Returns the complex types root particle.


getElementParticles

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

Throws:
org.xml.sax.SAXException