org.apache.ws.jaxme.generator.sg
Interface SGFactoryChain

All Known Implementing Classes:
JAXBSGFactory, JaxMeJdbcSG, JaxMeSGFactory, SGFactoryChainImpl

public interface SGFactoryChain


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)
           
 

Method Detail

init

void init(SGFactory pController)

getTypes

TypeSG[] getTypes(SGFactory pController)

getTypeSG

TypeSG getTypeSG(SGFactory pController,
                 XSType p0)
                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getTypeSG

TypeSG getTypeSG(SGFactory pController,
                 XSType p0,
                 Context p1,
                 XsQName p2)
                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getTypeSG

TypeSG getTypeSG(SGFactory pController,
                 XSType p0,
                 XsQName p1)
                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getGroupSG

GroupSG getGroupSG(SGFactory pController,
                   XSGroup p0)
                   throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getGroupSG

GroupSG getGroupSG(SGFactory pController,
                   XSGroup p0,
                   Context p1)
                   throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getObjectSG

ObjectSG getObjectSG(SGFactory pController,
                     XSElement p0)
                     throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getObjectSG

ObjectSG getObjectSG(SGFactory pController,
                     XSElement p0,
                     Context p1)
                     throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getObjectSG

ObjectSG getObjectSG(SGFactory pController,
                     XSAny p0,
                     Context p1)
                     throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getGroups

GroupSG[] getGroups(SGFactory pController)

getObjects

ObjectSG[] getObjects(SGFactory pController)

getGenerator

Generator getGenerator(SGFactory pController)

newXsObjectFactory

XsObjectFactory newXsObjectFactory(SGFactory pController)
                                   throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

newXSObjectFactory

XSObjectFactory newXSObjectFactory(SGFactory pController)
                                   throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

newSchemaSG

java.lang.Object newSchemaSG(SGFactory pController,
                             XSSchema p0)
                             throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getSchemaSG

SchemaSG getSchemaSG(SGFactory pController,
                     XSSchema p0)
                     throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getSchemaSG

SchemaSG getSchemaSG(SGFactory pController)

newObjectSG

java.lang.Object newObjectSG(SGFactory pController,
                             XSElement p0)
                             throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

newObjectSG

java.lang.Object newObjectSG(SGFactory pController,
                             XSElement p0,
                             Context p1)
                             throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

newObjectSG

java.lang.Object newObjectSG(SGFactory pController,
                             XSAny p0)

newGroupSG

GroupSG newGroupSG(SGFactory pController,
                   XSGroup p0)
                   throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

newGroupSG

GroupSG newGroupSG(SGFactory pController,
                   XSGroup p0,
                   Context p1)
                   throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

newTypeSG

java.lang.Object newTypeSG(SGFactory pController,
                           XSType p0)
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

newTypeSG

java.lang.Object newTypeSG(SGFactory pController,
                           XSType p0,
                           Context p1,
                           XsQName p2)
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

newTypeSG

java.lang.Object newTypeSG(SGFactory pController,
                           XSType p0,
                           XsQName p1)
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

newXSParser

XSParser newXSParser(SGFactory pController)
                     throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

newFacet

Facet newFacet(SGFactory pController,
               XSType p0,
               XSEnumeration[] p1)
               throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException