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

java.lang.Object
  extended by org.apache.ws.jaxme.generator.sg.impl.ComplexContentSGImpl
All Implemented Interfaces:
ComplexContentSG

public class ComplexContentSGImpl
extends java.lang.Object
implements ComplexContentSG


Constructor Summary
ComplexContentSGImpl(ComplexContentSGChain o)
           
 
Method Summary
 ParticleSG[] getElementParticles()
          Returns a list of all element particles, which are being generated as properties of the type.
 ComplexContentSGChain getHeadOfChain()
           
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComplexContentSGImpl

public ComplexContentSGImpl(ComplexContentSGChain o)
Method Detail

getLocator

public org.xml.sax.Locator getLocator()
Description copied from interface: ComplexContentSG

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

Specified by:
getLocator in interface ComplexContentSG

init

public void init()
          throws org.xml.sax.SAXException
Description copied from interface: ComplexContentSG

Initializes the item.

Specified by:
init in interface ComplexContentSG
Throws:
org.xml.sax.SAXException

isEmpty

public boolean isEmpty()
Description copied from interface: ComplexContentSG
Returns, whether the types content model is empty.

Specified by:
isEmpty in interface ComplexContentSG

isMixed

public boolean isMixed()
Description copied from interface: ComplexContentSG
Returns, whether the types content model is mixed.

Specified by:
isMixed in interface ComplexContentSG

getRootParticle

public ParticleSG getRootParticle()
Description copied from interface: ComplexContentSG
Returns the complex types root particle.

Specified by:
getRootParticle in interface ComplexContentSG

getElementParticles

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

Specified by:
getElementParticles in interface ComplexContentSG
Throws:
org.xml.sax.SAXException

getHeadOfChain

public ComplexContentSGChain getHeadOfChain()