org.apache.ws.jaxme.generator.sg
Interface SGFactoryChain
- All Known Implementing Classes: 
- JAXBSGFactory, SGFactoryChainImpl
- public interface SGFactoryChain
| 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 pWildcard,
            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 any)
 | 
|  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)
 | 
 
getGenerator
public Generator getGenerator(SGFactory pController)
- 
 
init
public void init(SGFactory pController)
- 
 
newXsObjectFactory
public XsObjectFactory newXsObjectFactory(SGFactory pController)
                                   throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
newXSObjectFactory
public XSObjectFactory newXSObjectFactory(SGFactory pController)
                                   throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
newSchemaSG
public java.lang.Object newSchemaSG(SGFactory pController,
                                    XSSchema pSchema)
                             throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
getSchemaSG
public SchemaSG getSchemaSG(SGFactory pController,
                            XSSchema pSchema)
                     throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
getSchemaSG
public SchemaSG getSchemaSG(SGFactory pController)
- 
 
newObjectSG
public java.lang.Object newObjectSG(SGFactory pController,
                                    XSElement pElement)
                             throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
getObjectSG
public ObjectSG getObjectSG(SGFactory pController,
                            XSElement pElement)
                     throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
newObjectSG
public java.lang.Object newObjectSG(SGFactory pController,
                                    XSElement pElement,
                                    Context pContext)
                             throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
getObjectSG
public ObjectSG getObjectSG(SGFactory pController,
                            XSElement pElement,
                            Context pContext)
                     throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
newObjectSG
public java.lang.Object newObjectSG(SGFactory pController,
                                    XSAny any)
- 
 
getObjectSG
public ObjectSG getObjectSG(SGFactory pController,
                            XSAny pWildcard,
                            Context pContext)
                     throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
newGroupSG
public GroupSG newGroupSG(SGFactory pController,
                          XSGroup pGroup)
                   throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
getGroupSG
public GroupSG getGroupSG(SGFactory pController,
                          XSGroup pGroup)
                   throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
newGroupSG
public GroupSG newGroupSG(SGFactory pController,
                          XSGroup pGroup,
                          Context pClassContext)
                   throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
getGroupSG
public GroupSG getGroupSG(SGFactory pController,
                          XSGroup pGroup,
                          Context pClassContext)
                   throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
newTypeSG
public java.lang.Object newTypeSG(SGFactory pController,
                                  XSType pType)
                           throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
getTypeSG
public TypeSG getTypeSG(SGFactory pController,
                        XSType pType)
                 throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
newTypeSG
public java.lang.Object newTypeSG(SGFactory pController,
                                  XSType pType,
                                  Context pClassContext,
                                  XsQName pName)
                           throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
getTypeSG
public TypeSG getTypeSG(SGFactory pController,
                        XSType pType,
                        Context pClassContext,
                        XsQName pName)
                 throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
newTypeSG
public java.lang.Object newTypeSG(SGFactory pController,
                                  XSType pType,
                                  XsQName pName)
                           throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
getTypeSG
public TypeSG getTypeSG(SGFactory pController,
                        XSType pType,
                        XsQName pName)
                 throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
newXSParser
public XSParser newXSParser(SGFactory pController)
                     throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
newFacet
public Facet newFacet(SGFactory pController,
                      XSType pType,
                      XSEnumeration[] pEnumerations)
               throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
getGroups
public GroupSG[] getGroups(SGFactory pController)
- 
 
getTypes
public TypeSG[] getTypes(SGFactory pController)
- 
 
getObjects
public ObjectSG[] getObjects(SGFactory pController)
-