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

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

public class JAXBComplexContentTypeSG
extends java.lang.Object
implements ComplexContentSGChain

Default implementation of ComplexContentSG.


Constructor Summary
protected JAXBComplexContentTypeSG(ComplexTypeSG pComplexTypeSG, XSType pType)
           
 
Method Summary
 ParticleSG[] getElementParticles(ComplexContentSG pController)
           
 org.xml.sax.Locator getLocator(ComplexContentSG pController)
           
 ParticleSG getRootParticle(ComplexContentSG pController)
           
 void init(ComplexContentSG pController)
           
 boolean isEmpty(ComplexContentSG pController)
           
 boolean isMixed(ComplexContentSG pController)
           
protected  ParticleSG newParticleSG(SGFactory pFactory, XSParticle pParticle, Context pContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JAXBComplexContentTypeSG

protected JAXBComplexContentTypeSG(ComplexTypeSG pComplexTypeSG,
                                   XSType pType)
                            throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException
Method Detail

newParticleSG

protected ParticleSG newParticleSG(SGFactory pFactory,
                                   XSParticle pParticle,
                                   Context pContext)
                            throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getLocator

public org.xml.sax.Locator getLocator(ComplexContentSG pController)
Specified by:
getLocator in interface ComplexContentSGChain

init

public void init(ComplexContentSG pController)
          throws org.xml.sax.SAXException
Specified by:
init in interface ComplexContentSGChain
Throws:
org.xml.sax.SAXException

getElementParticles

public ParticleSG[] getElementParticles(ComplexContentSG pController)
                                 throws org.xml.sax.SAXException
Specified by:
getElementParticles in interface ComplexContentSGChain
Throws:
org.xml.sax.SAXException

getRootParticle

public ParticleSG getRootParticle(ComplexContentSG pController)
Specified by:
getRootParticle in interface ComplexContentSGChain

isEmpty

public boolean isEmpty(ComplexContentSG pController)
Specified by:
isEmpty in interface ComplexContentSGChain

isMixed

public boolean isMixed(ComplexContentSG pController)
Specified by:
isMixed in interface ComplexContentSGChain