org.apache.ws.jaxme.generator.sg.impl
Class JAXBComplexTypeSG
java.lang.Object
   org.apache.ws.jaxme.generator.sg.impl.JAXBComplexTypeSG
org.apache.ws.jaxme.generator.sg.impl.JAXBComplexTypeSG
- All Implemented Interfaces: 
- ComplexTypeSGChain
- public class JAXBComplexTypeSG- extends java.lang.Object- implements ComplexTypeSGChain
- Author:
- Jochen Wiedmann, Ias
 
| Method Summary | 
|  void | addAttributeSG(ComplexTypeSG pController,
               AttributeSG pAttribute)
 | 
|  void | generateXMLHandlerMethods(ComplexTypeSG pController,
                          JavaSource pSource)
 | 
|  void | generateXMLImplementationMethods(ComplexTypeSG pController,
                                 JavaSource pSource)
 | 
|  void | generateXMLInterfaceMethods(ComplexTypeSG pController,
                            JavaSource pSource)
 | 
|  void | generateXMLSerializerMethods(ComplexTypeSG pController,
                             JavaSource pSource)
 | 
|  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 pSource)
 | 
| protected  JavaMethod | getXMLHandlersCharactersMethod(ComplexTypeSG pController,
                               JavaSource pSource,
                               JavaField pLevelVar)
 | 
|  JavaMethod | getXMLHandlersEndElementMethod(ComplexTypeSG pController,
                               JavaSource pSource,
                               DirectAccessible pLevelVar)
 | 
| protected  JavaMethod | getXMLHandlersNewResultMethod(ComplexTypeSG pController,
                              JavaSource pSource)
 | 
|  JavaMethod | getXMLHandlersStartElementMethod(ComplexTypeSG pController,
                                 JavaSource pSource,
                                 DirectAccessible pLevelVar)
 | 
|  JavaSource | getXMLImplementation(ComplexTypeSG pController)
 | 
|  JavaSource | getXMLImplementation(ComplexTypeSG pController,
                     JavaSource pSource)
 | 
|  JavaSource | getXMLInterface(ComplexTypeSG pController)
 | 
|  JavaSource | getXMLInterface(ComplexTypeSG pController,
                JavaSource pSource)
 | 
|  JavaSource | getXMLSerializer(ComplexTypeSG pController)
 | 
|  JavaSource | getXMLSerializer(ComplexTypeSG pController,
                 JavaSource pSource)
 | 
| protected  JavaMethod | getXMLSerializersMarshalChildsMethod(ComplexTypeSG pController,
                                     JavaSource pSource)
 | 
|  boolean | hasAttributes(ComplexTypeSG pController)
 | 
|  boolean | hasSimpleContent(ComplexTypeSG pController)
 | 
|  void | init(ComplexTypeSG pController)
 | 
|  java.lang.Object | newAttributeSG(ComplexTypeSG pController,
               XSAttribute pAttribute)
 | 
|  java.lang.Object | newAttributeSG(ComplexTypeSG pController,
               XSWildcard pWildcard)
 | 
|  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 | 
 
JAXBComplexTypeSG
protected JAXBComplexTypeSG(TypeSG pTypeSG,
                            XSType pType)
                     throws org.xml.sax.SAXException
JAXBComplexTypeSG
protected JAXBComplexTypeSG(TypeSG pTypeSG,
                            XSType pType,
                            Context pContext)
                     throws org.xml.sax.SAXException
- Constructor for a local type, which is embedded into the enclosing
 - pContext.
 - 
 
newAttributeSG
public java.lang.Object newAttributeSG(ComplexTypeSG pController,
                                       XSAttribute pAttribute)
                                throws org.xml.sax.SAXException
- 
- Specified by:
- newAttributeSGin interface- ComplexTypeSGChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
newAttributeSG
public java.lang.Object newAttributeSG(ComplexTypeSG pController,
                                       XSWildcard pWildcard)
                                throws org.xml.sax.SAXException
- 
- Specified by:
- newAttributeSGin interface- ComplexTypeSGChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
addAttributeSG
public void addAttributeSG(ComplexTypeSG pController,
                           AttributeSG pAttribute)
                    throws org.xml.sax.SAXException
- 
- Specified by:
- addAttributeSGin interface- ComplexTypeSGChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
init
public void init(ComplexTypeSG pController)
          throws org.xml.sax.SAXException
- 
- Specified by:
- initin interface- ComplexTypeSGChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
hasSimpleContent
public boolean hasSimpleContent(ComplexTypeSG pController)
- 
- Specified by:
- hasSimpleContentin interface- ComplexTypeSGChain
 
- 
 
getTypeSG
public TypeSG getTypeSG(ComplexTypeSG pController)
- 
- Specified by:
- getTypeSGin interface- ComplexTypeSGChain
 
- 
 
hasAttributes
public boolean hasAttributes(ComplexTypeSG pController)
- 
- Specified by:
- hasAttributesin interface- ComplexTypeSGChain
 
- 
 
getAttributes
public AttributeSG[] getAttributes(ComplexTypeSG pController)
- 
- Specified by:
- getAttributesin interface- ComplexTypeSGChain
 
- 
 
getClassContext
public Context getClassContext(ComplexTypeSG pController)
- 
- Specified by:
- getClassContextin interface- ComplexTypeSGChain
 
- 
 
getLocator
public org.xml.sax.Locator getLocator(ComplexTypeSG pController)
- 
- Specified by:
- getLocatorin interface- ComplexTypeSGChain
 
- 
 
getXMLInterface
public JavaSource getXMLInterface(ComplexTypeSG pController)
                           throws org.xml.sax.SAXException
- 
- Specified by:
- getXMLInterfacein interface- ComplexTypeSGChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
getXMLInterface
public JavaSource getXMLInterface(ComplexTypeSG pController,
                                  JavaSource pSource)
                           throws org.xml.sax.SAXException
- 
- Specified by:
- getXMLInterfacein interface- ComplexTypeSGChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
getXMLImplementation
public JavaSource getXMLImplementation(ComplexTypeSG pController)
                                throws org.xml.sax.SAXException
- 
- Specified by:
- getXMLImplementationin interface- ComplexTypeSGChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
getXMLImplementation
public JavaSource getXMLImplementation(ComplexTypeSG pController,
                                       JavaSource pSource)
                                throws org.xml.sax.SAXException
- 
- Specified by:
- getXMLImplementationin interface- ComplexTypeSGChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
getXMLSerializer
public JavaSource getXMLSerializer(ComplexTypeSG pController)
                            throws org.xml.sax.SAXException
- 
- Specified by:
- getXMLSerializerin interface- ComplexTypeSGChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
getXMLSerializer
public JavaSource getXMLSerializer(ComplexTypeSG pController,
                                   JavaSource pSource)
                            throws org.xml.sax.SAXException
- 
- Specified by:
- getXMLSerializerin interface- ComplexTypeSGChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
getXMLHandler
public JavaSource getXMLHandler(ComplexTypeSG pController)
                         throws org.xml.sax.SAXException
- 
- Specified by:
- getXMLHandlerin interface- ComplexTypeSGChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
getXMLHandler
public JavaSource getXMLHandler(ComplexTypeSG pController,
                                JavaSource pSource)
                         throws org.xml.sax.SAXException
- 
- Specified by:
- getXMLHandlerin interface- ComplexTypeSGChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
getSimpleContentSG
public SimpleContentSG getSimpleContentSG(ComplexTypeSG pController)
- 
- Specified by:
- getSimpleContentSGin interface- ComplexTypeSGChain
 
- 
 
getComplexContentSG
public ComplexContentSG getComplexContentSG(ComplexTypeSG pController)
- 
- Specified by:
- getComplexContentSGin interface- ComplexTypeSGChain
 
- 
 
generateXMLInterfaceMethods
public void generateXMLInterfaceMethods(ComplexTypeSG pController,
                                        JavaSource pSource)
                                 throws org.xml.sax.SAXException
- 
- Specified by:
- generateXMLInterfaceMethodsin interface- ComplexTypeSGChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
generateXMLImplementationMethods
public void generateXMLImplementationMethods(ComplexTypeSG pController,
                                             JavaSource pSource)
                                      throws org.xml.sax.SAXException
- 
- Specified by:
- generateXMLImplementationMethodsin interface- ComplexTypeSGChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
getXMLSerializersMarshalChildsMethod
protected JavaMethod getXMLSerializersMarshalChildsMethod(ComplexTypeSG pController,
                                                          JavaSource pSource)
                                                   throws org.xml.sax.SAXException
- 
 
- 
- Throws:
- org.xml.sax.SAXException
 
generateXMLSerializerMethods
public void generateXMLSerializerMethods(ComplexTypeSG pController,
                                         JavaSource pSource)
                                  throws org.xml.sax.SAXException
- 
- Specified by:
- generateXMLSerializerMethodsin interface- ComplexTypeSGChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
getXMLHandlersNewResultMethod
protected JavaMethod getXMLHandlersNewResultMethod(ComplexTypeSG pController,
                                                   JavaSource pSource)
- 
 
- 
 
getXMLHandlersEndElementMethod
public JavaMethod getXMLHandlersEndElementMethod(ComplexTypeSG pController,
                                                 JavaSource pSource,
                                                 DirectAccessible pLevelVar)
                                          throws org.xml.sax.SAXException
- 
 
- 
- Throws:
- org.xml.sax.SAXException
 
getXMLHandlersStartElementMethod
public JavaMethod getXMLHandlersStartElementMethod(ComplexTypeSG pController,
                                                   JavaSource pSource,
                                                   DirectAccessible pLevelVar)
                                            throws org.xml.sax.SAXException
- 
 
- 
- Throws:
- org.xml.sax.SAXException
 
getXMLHandlersCharactersMethod
protected JavaMethod getXMLHandlersCharactersMethod(ComplexTypeSG pController,
                                                    JavaSource pSource,
                                                    JavaField pLevelVar)
                                             throws org.xml.sax.SAXException
- 
 
- 
- Throws:
- org.xml.sax.SAXException
 
generateXMLHandlerMethods
public void generateXMLHandlerMethods(ComplexTypeSG pController,
                                      JavaSource pSource)
                               throws org.xml.sax.SAXException
- 
- Specified by:
- generateXMLHandlerMethodsin interface- ComplexTypeSGChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
newComplexContentTypeSG
public java.lang.Object newComplexContentTypeSG(ComplexTypeSG pController)
                                         throws org.xml.sax.SAXException
- 
- Specified by:
- newComplexContentTypeSGin interface- ComplexTypeSGChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
newSimpleContentTypeSG
public java.lang.Object newSimpleContentTypeSG(ComplexTypeSG pController)
                                        throws org.xml.sax.SAXException
- 
- Specified by:
- newSimpleContentTypeSGin interface- ComplexTypeSGChain
 
- 
- Throws:
- org.xml.sax.SAXException