org.apache.ws.jaxme.generator.sg.impl
Class JAXBSGFactory
java.lang.Object
   org.apache.ws.jaxme.generator.sg.impl.JAXBSGFactory
org.apache.ws.jaxme.generator.sg.impl.JAXBSGFactory
- All Implemented Interfaces: 
- SGFactoryChain
- Direct Known Subclasses: 
- JaxMeSGFactory
- public class JAXBSGFactory- extends java.lang.Object- implements SGFactoryChain
- Author:
- Jochen Wiedmann
 
| Method Summary | 
|  Generator | getGenerator(SGFactory pController)
 | 
|  GroupSG[] | getGroups(SGFactory pController)
 | 
|  GroupSG | getGroupSG(SGFactory pController,
           XSGroup pGroup)
 | 
|  GroupSG | getGroupSG(SGFactory pController,
           XSGroup pGroup,
           Context pClassContext)
 | 
|  ObjectSG[] | getObjects(SGFactory pController)
 | 
|  ObjectSG | getObjectSG(SGFactory pController,
            XSAny pAny,
            Context pContext)
 | 
|  ObjectSG | getObjectSG(SGFactory pController,
            XSElement pElement)
 | 
|  ObjectSG | getObjectSG(SGFactory pController,
            XSElement pElement,
            Context pContext)
 | 
|  SchemaSG | getSchemaSG(SGFactory pController)
 | 
|  SchemaSG | getSchemaSG(SGFactory pController,
            XSSchema pSchema)
 | 
|  TypeSG[] | getTypes(SGFactory pController)
 | 
|  TypeSG | getTypeSG(SGFactory pController,
          XSType pType)
 | 
|  TypeSG | getTypeSG(SGFactory pController,
          XSType pType,
          Context pClassContext,
          XsQName pName)
 | 
|  TypeSG | getTypeSG(SGFactory pController,
          XSType pType,
          XsQName pName)
 | 
|  void | init(SGFactory pController)
 | 
|  Facet | newFacet(SGFactory pController,
         XSType pType,
         XSEnumeration[] pEnumerations)
 | 
|  GroupSG | newGroupSG(SGFactory pController,
           XSGroup pGroup)
 | 
|  GroupSG | newGroupSG(SGFactory pController,
           XSGroup pGroup,
           Context pClassContext)
 | 
|  java.lang.Object | newObjectSG(SGFactory pController,
            XSAny pAny)
 | 
|  java.lang.Object | newObjectSG(SGFactory pController,
            XSElement pElement)
 | 
|  java.lang.Object | newObjectSG(SGFactory pController,
            XSElement pElement,
            Context pContext)
 | 
|  java.lang.Object | newSchemaSG(SGFactory pController,
            XSSchema pSchema)
 | 
|  java.lang.Object | newTypeSG(SGFactory pController,
          XSType pType)
 | 
|  java.lang.Object | newTypeSG(SGFactory pController,
          XSType pType,
          Context pClassContext,
          XsQName pName)
 | 
|  java.lang.Object | newTypeSG(SGFactory pController,
          XSType pType,
          XsQName pName)
 | 
|  XsObjectFactory | newXsObjectFactory(SGFactory pController)
 | 
|  XSObjectFactory | newXSObjectFactory(SGFactory pController)
 | 
|  XSParser | newXSParser(SGFactory pController)
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
JAXBSGFactory
public JAXBSGFactory(Generator pGenerator)
- Creates a new instance for the given Generator.
 
init
public void init(SGFactory pController)
- 
- Specified by:
- initin interface- SGFactoryChain
 
- 
 
getGenerator
public Generator getGenerator(SGFactory pController)
- 
- Specified by:
- getGeneratorin interface- SGFactoryChain
 
- 
 
getGroupSG
public GroupSG getGroupSG(SGFactory pController,
                          XSGroup pGroup)
                   throws org.xml.sax.SAXException
- 
- Specified by:
- getGroupSGin interface- SGFactoryChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
newGroupSG
public GroupSG newGroupSG(SGFactory pController,
                          XSGroup pGroup)
                   throws org.xml.sax.SAXException
- 
- Specified by:
- newGroupSGin interface- SGFactoryChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
getGroupSG
public GroupSG getGroupSG(SGFactory pController,
                          XSGroup pGroup,
                          Context pClassContext)
                   throws org.xml.sax.SAXException
- 
- Specified by:
- getGroupSGin interface- SGFactoryChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
newGroupSG
public GroupSG newGroupSG(SGFactory pController,
                          XSGroup pGroup,
                          Context pClassContext)
                   throws org.xml.sax.SAXException
- 
- Specified by:
- newGroupSGin interface- SGFactoryChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
newObjectSG
public java.lang.Object newObjectSG(SGFactory pController,
                                    XSElement pElement)
                             throws org.xml.sax.SAXException
- 
- Specified by:
- newObjectSGin interface- SGFactoryChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
getObjectSG
public ObjectSG getObjectSG(SGFactory pController,
                            XSElement pElement)
                     throws org.xml.sax.SAXException
- 
- Specified by:
- getObjectSGin interface- SGFactoryChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
newObjectSG
public java.lang.Object newObjectSG(SGFactory pController,
                                    XSAny pAny)
- 
- Specified by:
- newObjectSGin interface- SGFactoryChain
 
- 
 
getObjectSG
public ObjectSG getObjectSG(SGFactory pController,
                            XSAny pAny,
                            Context pContext)
                     throws org.xml.sax.SAXException
- 
- Specified by:
- getObjectSGin interface- SGFactoryChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
newObjectSG
public java.lang.Object newObjectSG(SGFactory pController,
                                    XSElement pElement,
                                    Context pContext)
                             throws org.xml.sax.SAXException
- 
- Specified by:
- newObjectSGin interface- SGFactoryChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
getObjectSG
public ObjectSG getObjectSG(SGFactory pController,
                            XSElement pElement,
                            Context pContext)
                     throws org.xml.sax.SAXException
- 
- Specified by:
- getObjectSGin interface- SGFactoryChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
getSchemaSG
public SchemaSG getSchemaSG(SGFactory pController,
                            XSSchema pSchema)
                     throws org.xml.sax.SAXException
- 
- Specified by:
- getSchemaSGin interface- SGFactoryChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
getSchemaSG
public SchemaSG getSchemaSG(SGFactory pController)
- 
- Specified by:
- getSchemaSGin interface- SGFactoryChain
 
- 
 
newSchemaSG
public java.lang.Object newSchemaSG(SGFactory pController,
                                    XSSchema pSchema)
                             throws org.xml.sax.SAXException
- 
- Specified by:
- newSchemaSGin interface- SGFactoryChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
getTypeSG
public TypeSG getTypeSG(SGFactory pController,
                        XSType pType)
                 throws org.xml.sax.SAXException
- 
- Specified by:
- getTypeSGin interface- SGFactoryChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
newTypeSG
public java.lang.Object newTypeSG(SGFactory pController,
                                  XSType pType)
                           throws org.xml.sax.SAXException
- 
- Specified by:
- newTypeSGin interface- SGFactoryChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
getTypeSG
public TypeSG getTypeSG(SGFactory pController,
                        XSType pType,
                        Context pClassContext,
                        XsQName pName)
                 throws org.xml.sax.SAXException
- 
- Specified by:
- getTypeSGin interface- SGFactoryChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
newTypeSG
public java.lang.Object newTypeSG(SGFactory pController,
                                  XSType pType,
                                  Context pClassContext,
                                  XsQName pName)
                           throws org.xml.sax.SAXException
- 
- Specified by:
- newTypeSGin interface- SGFactoryChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
newTypeSG
public java.lang.Object newTypeSG(SGFactory pController,
                                  XSType pType,
                                  XsQName pName)
                           throws org.xml.sax.SAXException
- 
- Specified by:
- newTypeSGin interface- SGFactoryChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
getTypeSG
public TypeSG getTypeSG(SGFactory pController,
                        XSType pType,
                        XsQName pName)
                 throws org.xml.sax.SAXException
- 
- Specified by:
- getTypeSGin interface- SGFactoryChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
newXSParser
public XSParser newXSParser(SGFactory pController)
                     throws org.xml.sax.SAXException
- 
- Specified by:
- newXSParserin interface- SGFactoryChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
newFacet
public Facet newFacet(SGFactory pController,
                      XSType pType,
                      XSEnumeration[] pEnumerations)
               throws org.xml.sax.SAXException
- 
- Specified by:
- newFacetin interface- SGFactoryChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
getTypes
public TypeSG[] getTypes(SGFactory pController)
- 
- Specified by:
- getTypesin interface- SGFactoryChain
 
- 
 
getGroups
public GroupSG[] getGroups(SGFactory pController)
- 
- Specified by:
- getGroupsin interface- SGFactoryChain
 
- 
 
getObjects
public ObjectSG[] getObjects(SGFactory pController)
- 
- Specified by:
- getObjectsin interface- SGFactoryChain
 
- 
 
newXsObjectFactory
public XsObjectFactory newXsObjectFactory(SGFactory pController)
                                   throws org.xml.sax.SAXException
- 
- Specified by:
- newXsObjectFactoryin interface- SGFactoryChain
 
- 
- Throws:
- org.xml.sax.SAXException
 
newXSObjectFactory
public XSObjectFactory newXSObjectFactory(SGFactory pController)
                                   throws org.xml.sax.SAXException
- 
- Specified by:
- newXSObjectFactoryin interface- SGFactoryChain
 
- 
- Throws:
- org.xml.sax.SAXException