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

generate

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

getClassContext

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

getXMLInterface

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

getXMLImplementation

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

isGlobal

boolean isGlobal(GroupSG pController)

isAll

boolean isAll(GroupSG pController)

isChoice

boolean isChoice(GroupSG pController)

isSequence

boolean isSequence(GroupSG pController)

generateProperties

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

generateXMLInterfaceSubclasses

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

generateXMLImplementationSubclasses

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

generateXMLHandlersElements

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

generateXMLSerializersElements

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

getParticles

ParticleSG[] getParticles(GroupSG pController)

newParticleSG

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

getFactory

SGFactory getFactory(GroupSG pController)

init

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

getLocator

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

getSchema

SchemaSG getSchema(GroupSG pController)