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

All Known Implementing Classes:
ComplexTypeSGChainImpl, JAXBComplexTypeSG, JdbcComplexTypeSG

public interface ComplexTypeSGChain


Method Summary
 void addAttributeSG(ComplexTypeSG pController, AttributeSG p0)
           
 void generateXMLHandlerMethods(ComplexTypeSG pController, JavaSource p0)
           
 void generateXMLImplementationMethods(ComplexTypeSG pController, JavaSource p0)
           
 void generateXMLInterfaceMethods(ComplexTypeSG pController, JavaSource p0)
           
 void generateXMLSerializerMethods(ComplexTypeSG pController, JavaSource p0)
           
 AttributeSG[] getAttributes(ComplexTypeSG pController)
           
 Context getClassContext(ComplexTypeSG pController)
           
 ComplexContentSG getComplexContentSG(ComplexTypeSG pController)
           
 org.xml.sax.Locator getLocator(ComplexTypeSG pController)
           
 SimpleContentSG getSimpleContentSG(ComplexTypeSG pController)
           
 TypeSG getTypeSG(ComplexTypeSG pController)
           
 JavaSource getXMLHandler(ComplexTypeSG pController)
           
 JavaSource getXMLHandler(ComplexTypeSG pController, JavaSource p0)
           
 JavaSource getXMLImplementation(ComplexTypeSG pController)
           
 JavaSource getXMLImplementation(ComplexTypeSG pController, JavaSource p0)
           
 JavaSource getXMLInterface(ComplexTypeSG pController)
           
 JavaSource getXMLInterface(ComplexTypeSG pController, JavaSource p0)
           
 JavaSource getXMLSerializer(ComplexTypeSG pController)
           
 JavaSource getXMLSerializer(ComplexTypeSG pController, JavaSource p0)
           
 boolean hasAttributes(ComplexTypeSG pController)
           
 boolean hasSimpleContent(ComplexTypeSG pController)
           
 void init(ComplexTypeSG pController)
           
 java.lang.Object newAttributeSG(ComplexTypeSG pController, XSAttribute p0)
           
 java.lang.Object newAttributeSG(ComplexTypeSG pController, XSWildcard p0)
           
 java.lang.Object newComplexContentTypeSG(ComplexTypeSG pController)
           
 java.lang.Object newSimpleContentTypeSG(ComplexTypeSG pController)
           
 

Method Detail

init

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

getAttributes

AttributeSG[] getAttributes(ComplexTypeSG pController)

getLocator

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

getClassContext

Context getClassContext(ComplexTypeSG pController)

hasAttributes

boolean hasAttributes(ComplexTypeSG pController)

getTypeSG

TypeSG getTypeSG(ComplexTypeSG pController)

getXMLInterface

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

getXMLInterface

JavaSource getXMLInterface(ComplexTypeSG pController,
                           JavaSource p0)
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

generateXMLInterfaceMethods

void generateXMLInterfaceMethods(ComplexTypeSG pController,
                                 JavaSource p0)
                                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getXMLImplementation

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

getXMLImplementation

JavaSource getXMLImplementation(ComplexTypeSG pController,
                                JavaSource p0)
                                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getXMLSerializer

JavaSource getXMLSerializer(ComplexTypeSG pController)
                            throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getXMLSerializer

JavaSource getXMLSerializer(ComplexTypeSG pController,
                            JavaSource p0)
                            throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getXMLHandler

JavaSource getXMLHandler(ComplexTypeSG pController)
                         throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getXMLHandler

JavaSource getXMLHandler(ComplexTypeSG pController,
                         JavaSource p0)
                         throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

generateXMLImplementationMethods

void generateXMLImplementationMethods(ComplexTypeSG pController,
                                      JavaSource p0)
                                      throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

generateXMLSerializerMethods

void generateXMLSerializerMethods(ComplexTypeSG pController,
                                  JavaSource p0)
                                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

generateXMLHandlerMethods

void generateXMLHandlerMethods(ComplexTypeSG pController,
                               JavaSource p0)
                               throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

newAttributeSG

java.lang.Object newAttributeSG(ComplexTypeSG pController,
                                XSAttribute p0)
                                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

newAttributeSG

java.lang.Object newAttributeSG(ComplexTypeSG pController,
                                XSWildcard p0)
                                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

addAttributeSG

void addAttributeSG(ComplexTypeSG pController,
                    AttributeSG p0)
                    throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

hasSimpleContent

boolean hasSimpleContent(ComplexTypeSG pController)

newSimpleContentTypeSG

java.lang.Object newSimpleContentTypeSG(ComplexTypeSG pController)
                                        throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getSimpleContentSG

SimpleContentSG getSimpleContentSG(ComplexTypeSG pController)

newComplexContentTypeSG

java.lang.Object newComplexContentTypeSG(ComplexTypeSG pController)
                                         throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getComplexContentSG

ComplexContentSG getComplexContentSG(ComplexTypeSG pController)