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

java.lang.Object
  extended byorg.apache.ws.jaxme.generator.sg.impl.ComplexTypeSGChainImpl
All Implemented Interfaces:
ComplexTypeSGChain
Direct Known Subclasses:
JdbcComplexTypeSG

public class ComplexTypeSGChainImpl
extends java.lang.Object
implements ComplexTypeSGChain


Constructor Summary
protected ComplexTypeSGChainImpl(ComplexTypeSGChain o)
           
 
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComplexTypeSGChainImpl

protected ComplexTypeSGChainImpl(ComplexTypeSGChain o)
Method Detail

init

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

getAttributes

public AttributeSG[] getAttributes(ComplexTypeSG pController)
Specified by:
getAttributes in interface ComplexTypeSGChain

getLocator

public org.xml.sax.Locator getLocator(ComplexTypeSG pController)
Specified by:
getLocator in interface ComplexTypeSGChain

hasAttributes

public boolean hasAttributes(ComplexTypeSG pController)
Specified by:
hasAttributes in interface ComplexTypeSGChain

getClassContext

public Context getClassContext(ComplexTypeSG pController)
Specified by:
getClassContext in interface ComplexTypeSGChain

getTypeSG

public TypeSG getTypeSG(ComplexTypeSG pController)
Specified by:
getTypeSG in interface ComplexTypeSGChain

getXMLInterface

public JavaSource getXMLInterface(ComplexTypeSG pController)
                           throws org.xml.sax.SAXException
Specified by:
getXMLInterface in interface ComplexTypeSGChain
Throws:
org.xml.sax.SAXException

getXMLInterface

public JavaSource getXMLInterface(ComplexTypeSG pController,
                                  JavaSource p0)
                           throws org.xml.sax.SAXException
Specified by:
getXMLInterface in interface ComplexTypeSGChain
Throws:
org.xml.sax.SAXException

generateXMLInterfaceMethods

public void generateXMLInterfaceMethods(ComplexTypeSG pController,
                                        JavaSource p0)
                                 throws org.xml.sax.SAXException
Specified by:
generateXMLInterfaceMethods in interface ComplexTypeSGChain
Throws:
org.xml.sax.SAXException

getXMLImplementation

public JavaSource getXMLImplementation(ComplexTypeSG pController)
                                throws org.xml.sax.SAXException
Specified by:
getXMLImplementation in interface ComplexTypeSGChain
Throws:
org.xml.sax.SAXException

getXMLImplementation

public JavaSource getXMLImplementation(ComplexTypeSG pController,
                                       JavaSource p0)
                                throws org.xml.sax.SAXException
Specified by:
getXMLImplementation in interface ComplexTypeSGChain
Throws:
org.xml.sax.SAXException

getXMLSerializer

public JavaSource getXMLSerializer(ComplexTypeSG pController)
                            throws org.xml.sax.SAXException
Specified by:
getXMLSerializer in interface ComplexTypeSGChain
Throws:
org.xml.sax.SAXException

getXMLSerializer

public JavaSource getXMLSerializer(ComplexTypeSG pController,
                                   JavaSource p0)
                            throws org.xml.sax.SAXException
Specified by:
getXMLSerializer in interface ComplexTypeSGChain
Throws:
org.xml.sax.SAXException

getXMLHandler

public JavaSource getXMLHandler(ComplexTypeSG pController)
                         throws org.xml.sax.SAXException
Specified by:
getXMLHandler in interface ComplexTypeSGChain
Throws:
org.xml.sax.SAXException

getXMLHandler

public JavaSource getXMLHandler(ComplexTypeSG pController,
                                JavaSource p0)
                         throws org.xml.sax.SAXException
Specified by:
getXMLHandler in interface ComplexTypeSGChain
Throws:
org.xml.sax.SAXException

generateXMLImplementationMethods

public void generateXMLImplementationMethods(ComplexTypeSG pController,
                                             JavaSource p0)
                                      throws org.xml.sax.SAXException
Specified by:
generateXMLImplementationMethods in interface ComplexTypeSGChain
Throws:
org.xml.sax.SAXException

generateXMLSerializerMethods

public void generateXMLSerializerMethods(ComplexTypeSG pController,
                                         JavaSource p0)
                                  throws org.xml.sax.SAXException
Specified by:
generateXMLSerializerMethods in interface ComplexTypeSGChain
Throws:
org.xml.sax.SAXException

generateXMLHandlerMethods

public void generateXMLHandlerMethods(ComplexTypeSG pController,
                                      JavaSource p0)
                               throws org.xml.sax.SAXException
Specified by:
generateXMLHandlerMethods in interface ComplexTypeSGChain
Throws:
org.xml.sax.SAXException

newAttributeSG

public java.lang.Object newAttributeSG(ComplexTypeSG pController,
                                       XSAttribute p0)
                                throws org.xml.sax.SAXException
Specified by:
newAttributeSG in interface ComplexTypeSGChain
Throws:
org.xml.sax.SAXException

newAttributeSG

public java.lang.Object newAttributeSG(ComplexTypeSG pController,
                                       XSWildcard p0)
                                throws org.xml.sax.SAXException
Specified by:
newAttributeSG in interface ComplexTypeSGChain
Throws:
org.xml.sax.SAXException

addAttributeSG

public void addAttributeSG(ComplexTypeSG pController,
                           AttributeSG p0)
                    throws org.xml.sax.SAXException
Specified by:
addAttributeSG in interface ComplexTypeSGChain
Throws:
org.xml.sax.SAXException

hasSimpleContent

public boolean hasSimpleContent(ComplexTypeSG pController)
Specified by:
hasSimpleContent in interface ComplexTypeSGChain

newSimpleContentTypeSG

public java.lang.Object newSimpleContentTypeSG(ComplexTypeSG pController)
                                        throws org.xml.sax.SAXException
Specified by:
newSimpleContentTypeSG in interface ComplexTypeSGChain
Throws:
org.xml.sax.SAXException

getSimpleContentSG

public SimpleContentSG getSimpleContentSG(ComplexTypeSG pController)
Specified by:
getSimpleContentSG in interface ComplexTypeSGChain

newComplexContentTypeSG

public java.lang.Object newComplexContentTypeSG(ComplexTypeSG pController)
                                         throws org.xml.sax.SAXException
Specified by:
newComplexContentTypeSG in interface ComplexTypeSGChain
Throws:
org.xml.sax.SAXException

getComplexContentSG

public ComplexContentSG getComplexContentSG(ComplexTypeSG pController)
Specified by:
getComplexContentSG in interface ComplexTypeSGChain