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

java.lang.Object
  extended byorg.apache.ws.jaxme.generator.sg.impl.SGFactoryChainImpl
All Implemented Interfaces:
SGFactoryChain
Direct Known Subclasses:
JaxMeJdbcSG, TaminoAPI4JSG

public class SGFactoryChainImpl
extends java.lang.Object
implements SGFactoryChain


Constructor Summary
protected SGFactoryChainImpl(SGFactoryChain o)
           
 
Method Summary
 Generator getGenerator(SGFactory pController)
           
 GroupSG[] getGroups(SGFactory pController)
           
 GroupSG getGroupSG(SGFactory pController, XSGroup p0)
           
 GroupSG getGroupSG(SGFactory pController, XSGroup p0, Context p1)
           
 ObjectSG[] getObjects(SGFactory pController)
           
 ObjectSG getObjectSG(SGFactory pController, XSAny p0, Context p1)
           
 ObjectSG getObjectSG(SGFactory pController, XSElement p0)
           
 ObjectSG getObjectSG(SGFactory pController, XSElement p0, Context p1)
           
 SchemaSG getSchemaSG(SGFactory pController)
           
 SchemaSG getSchemaSG(SGFactory pController, XSSchema p0)
           
 TypeSG[] getTypes(SGFactory pController)
           
 TypeSG getTypeSG(SGFactory pController, XSType p0)
           
 TypeSG getTypeSG(SGFactory pController, XSType p0, Context p1, XsQName p2)
           
 TypeSG getTypeSG(SGFactory pController, XSType p0, XsQName p1)
           
 void init(SGFactory pController)
           
 Facet newFacet(SGFactory pController, XSType p0, XSEnumeration[] p1)
           
 GroupSG newGroupSG(SGFactory pController, XSGroup p0)
           
 GroupSG newGroupSG(SGFactory pController, XSGroup p0, Context p1)
           
 java.lang.Object newObjectSG(SGFactory pController, XSAny p0)
           
 java.lang.Object newObjectSG(SGFactory pController, XSElement p0)
           
 java.lang.Object newObjectSG(SGFactory pController, XSElement p0, Context p1)
           
 java.lang.Object newSchemaSG(SGFactory pController, XSSchema p0)
           
 java.lang.Object newTypeSG(SGFactory pController, XSType p0)
           
 java.lang.Object newTypeSG(SGFactory pController, XSType p0, Context p1, XsQName p2)
           
 java.lang.Object newTypeSG(SGFactory pController, XSType p0, XsQName p1)
           
 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
 

Constructor Detail

SGFactoryChainImpl

protected SGFactoryChainImpl(SGFactoryChain o)
Method Detail

init

public void init(SGFactory pController)
Specified by:
init in interface SGFactoryChain

getGroups

public GroupSG[] getGroups(SGFactory pController)
Specified by:
getGroups in interface SGFactoryChain

getTypeSG

public TypeSG getTypeSG(SGFactory pController,
                        XSType p0)
                 throws org.xml.sax.SAXException
Specified by:
getTypeSG in interface SGFactoryChain
Throws:
org.xml.sax.SAXException

getTypeSG

public TypeSG getTypeSG(SGFactory pController,
                        XSType p0,
                        Context p1,
                        XsQName p2)
                 throws org.xml.sax.SAXException
Specified by:
getTypeSG in interface SGFactoryChain
Throws:
org.xml.sax.SAXException

getTypeSG

public TypeSG getTypeSG(SGFactory pController,
                        XSType p0,
                        XsQName p1)
                 throws org.xml.sax.SAXException
Specified by:
getTypeSG in interface SGFactoryChain
Throws:
org.xml.sax.SAXException

getGroupSG

public GroupSG getGroupSG(SGFactory pController,
                          XSGroup p0)
                   throws org.xml.sax.SAXException
Specified by:
getGroupSG in interface SGFactoryChain
Throws:
org.xml.sax.SAXException

getGroupSG

public GroupSG getGroupSG(SGFactory pController,
                          XSGroup p0,
                          Context p1)
                   throws org.xml.sax.SAXException
Specified by:
getGroupSG in interface SGFactoryChain
Throws:
org.xml.sax.SAXException

getObjectSG

public ObjectSG getObjectSG(SGFactory pController,
                            XSElement p0)
                     throws org.xml.sax.SAXException
Specified by:
getObjectSG in interface SGFactoryChain
Throws:
org.xml.sax.SAXException

getObjectSG

public ObjectSG getObjectSG(SGFactory pController,
                            XSElement p0,
                            Context p1)
                     throws org.xml.sax.SAXException
Specified by:
getObjectSG in interface SGFactoryChain
Throws:
org.xml.sax.SAXException

getObjectSG

public ObjectSG getObjectSG(SGFactory pController,
                            XSAny p0,
                            Context p1)
                     throws org.xml.sax.SAXException
Specified by:
getObjectSG in interface SGFactoryChain
Throws:
org.xml.sax.SAXException

getTypes

public TypeSG[] getTypes(SGFactory pController)
Specified by:
getTypes in interface SGFactoryChain

getObjects

public ObjectSG[] getObjects(SGFactory pController)
Specified by:
getObjects in interface SGFactoryChain

getGenerator

public Generator getGenerator(SGFactory pController)
Specified by:
getGenerator in interface SGFactoryChain

newXsObjectFactory

public XsObjectFactory newXsObjectFactory(SGFactory pController)
                                   throws org.xml.sax.SAXException
Specified by:
newXsObjectFactory in interface SGFactoryChain
Throws:
org.xml.sax.SAXException

newXSObjectFactory

public XSObjectFactory newXSObjectFactory(SGFactory pController)
                                   throws org.xml.sax.SAXException
Specified by:
newXSObjectFactory in interface SGFactoryChain
Throws:
org.xml.sax.SAXException

newSchemaSG

public java.lang.Object newSchemaSG(SGFactory pController,
                                    XSSchema p0)
                             throws org.xml.sax.SAXException
Specified by:
newSchemaSG in interface SGFactoryChain
Throws:
org.xml.sax.SAXException

getSchemaSG

public SchemaSG getSchemaSG(SGFactory pController,
                            XSSchema p0)
                     throws org.xml.sax.SAXException
Specified by:
getSchemaSG in interface SGFactoryChain
Throws:
org.xml.sax.SAXException

getSchemaSG

public SchemaSG getSchemaSG(SGFactory pController)
Specified by:
getSchemaSG in interface SGFactoryChain

newObjectSG

public java.lang.Object newObjectSG(SGFactory pController,
                                    XSElement p0)
                             throws org.xml.sax.SAXException
Specified by:
newObjectSG in interface SGFactoryChain
Throws:
org.xml.sax.SAXException

newObjectSG

public java.lang.Object newObjectSG(SGFactory pController,
                                    XSElement p0,
                                    Context p1)
                             throws org.xml.sax.SAXException
Specified by:
newObjectSG in interface SGFactoryChain
Throws:
org.xml.sax.SAXException

newObjectSG

public java.lang.Object newObjectSG(SGFactory pController,
                                    XSAny p0)
Specified by:
newObjectSG in interface SGFactoryChain

newGroupSG

public GroupSG newGroupSG(SGFactory pController,
                          XSGroup p0)
                   throws org.xml.sax.SAXException
Specified by:
newGroupSG in interface SGFactoryChain
Throws:
org.xml.sax.SAXException

newGroupSG

public GroupSG newGroupSG(SGFactory pController,
                          XSGroup p0,
                          Context p1)
                   throws org.xml.sax.SAXException
Specified by:
newGroupSG in interface SGFactoryChain
Throws:
org.xml.sax.SAXException

newTypeSG

public java.lang.Object newTypeSG(SGFactory pController,
                                  XSType p0)
                           throws org.xml.sax.SAXException
Specified by:
newTypeSG in interface SGFactoryChain
Throws:
org.xml.sax.SAXException

newTypeSG

public java.lang.Object newTypeSG(SGFactory pController,
                                  XSType p0,
                                  Context p1,
                                  XsQName p2)
                           throws org.xml.sax.SAXException
Specified by:
newTypeSG in interface SGFactoryChain
Throws:
org.xml.sax.SAXException

newTypeSG

public java.lang.Object newTypeSG(SGFactory pController,
                                  XSType p0,
                                  XsQName p1)
                           throws org.xml.sax.SAXException
Specified by:
newTypeSG in interface SGFactoryChain
Throws:
org.xml.sax.SAXException

newXSParser

public XSParser newXSParser(SGFactory pController)
                     throws org.xml.sax.SAXException
Specified by:
newXSParser in interface SGFactoryChain
Throws:
org.xml.sax.SAXException

newFacet

public Facet newFacet(SGFactory pController,
                      XSType p0,
                      XSEnumeration[] p1)
               throws org.xml.sax.SAXException
Specified by:
newFacet in interface SGFactoryChain
Throws:
org.xml.sax.SAXException