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

java.lang.Object
  extended byorg.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
 void generateProperties(ComplexContentSG pController, JavaSource pSource)
           
 ParticleSG[] getElementParticles(ComplexContentSG pController)
           
 GroupSG getGroupSG(ComplexContentSG pController)
           
 org.xml.sax.Locator getLocator(ComplexContentSG pController)
           
 void init(ComplexContentSG pController)
           
 boolean isEmpty(ComplexContentSG pController)
           
 boolean isMixed(ComplexContentSG pController)
           
 
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
Method Detail

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

getGroupSG

public GroupSG getGroupSG(ComplexContentSG pController)
Specified by:
getGroupSG 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

generateProperties

public void generateProperties(ComplexContentSG pController,
                               JavaSource pSource)
                        throws org.xml.sax.SAXException
Specified by:
generateProperties in interface ComplexContentSGChain
Throws:
org.xml.sax.SAXException