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

All Known Implementing Classes:
GroupSGChainImpl, JAXBGroupSG

public interface GroupSGChain


Method Summary
 void generate(GroupSG pController)
           
 void generateProperties(GroupSG pController, JavaSource p0)
           
 void generateXMLHandlersElements(GroupSG pController, JavaSource p0, DirectAccessible p1)
           
 void generateXMLImplementationSubclasses(GroupSG pController, JavaSource p0)
           
 void generateXMLInterfaceSubclasses(GroupSG pController, JavaSource p0)
           
 void generateXMLSerializersElements(GroupSG pController, JavaSource p0)
           
 Context getClassContext(GroupSG pController)
           
 SGFactory getFactory(GroupSG pController)
           
 org.xml.sax.Locator getLocator(GroupSG pController)
           
 ParticleSG[] getParticles(GroupSG pController)
           
 SchemaSG getSchema(GroupSG pController)
           
 JavaSource getXMLImplementation(GroupSG pController)
           
 JavaSource getXMLInterface(GroupSG pController)
           
 void init(GroupSG pController)
           
 boolean isAll(GroupSG pController)
           
 boolean isChoice(GroupSG pController)
           
 boolean isGlobal(GroupSG pController)
           
 boolean isSequence(GroupSG pController)
           
 java.lang.Object newParticleSG(GroupSG pController, XSParticle p0)
           
 

Method Detail

init

public void init(GroupSG pController)
          throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getLocator

public org.xml.sax.Locator getLocator(GroupSG pController)

getSchema

public SchemaSG getSchema(GroupSG pController)

getFactory

public SGFactory getFactory(GroupSG pController)

newParticleSG

public java.lang.Object newParticleSG(GroupSG pController,
                                      XSParticle p0)
                               throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getParticles

public ParticleSG[] getParticles(GroupSG pController)
                          throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

generate

public void generate(GroupSG pController)
              throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

generateXMLSerializersElements

public void generateXMLSerializersElements(GroupSG pController,
                                           JavaSource p0)
                                    throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

generateXMLHandlersElements

public void generateXMLHandlersElements(GroupSG pController,
                                        JavaSource p0,
                                        DirectAccessible p1)
                                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

generateXMLImplementationSubclasses

public void generateXMLImplementationSubclasses(GroupSG pController,
                                                JavaSource p0)
                                         throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

generateXMLInterfaceSubclasses

public void generateXMLInterfaceSubclasses(GroupSG pController,
                                           JavaSource p0)
                                    throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

generateProperties

public void generateProperties(GroupSG pController,
                               JavaSource p0)
                        throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getXMLImplementation

public JavaSource getXMLImplementation(GroupSG pController)
                                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getXMLInterface

public JavaSource getXMLInterface(GroupSG pController)
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getClassContext

public Context getClassContext(GroupSG pController)
                        throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

isSequence

public boolean isSequence(GroupSG pController)

isChoice

public boolean isChoice(GroupSG pController)

isAll

public boolean isAll(GroupSG pController)

isGlobal

public boolean isGlobal(GroupSG pController)