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

All Known Implementing Classes:
JAXBTypeSG, JdbcTypeSG, TypeSGChainImpl

public interface TypeSGChain


Method Summary
 void generate(TypeSG pController)
           
 void generate(TypeSG pController, JavaSource p0)
           
 ComplexTypeSG getComplexTypeSG(TypeSG pController)
           
 TypeSG getExtendedType(TypeSG pController)
           
 SGFactory getFactory(TypeSG pController)
           
 org.xml.sax.Locator getLocator(TypeSG pController)
           
 XsQName getName(TypeSG pController)
           
 java.lang.Object getProperty(TypeSG pController, java.lang.String p0)
           
 TypeSG getRestrictedType(TypeSG pController)
           
 JavaQName getRuntimeType(TypeSG pController)
           
 SchemaSG getSchema(TypeSG pController)
           
 XsSchemaHeader getSchemaHeader(TypeSG pController)
           
 SimpleTypeSG getSimpleTypeSG(TypeSG pController)
           
 JavaField getXMLField(TypeSG pController, JavaSource p0, java.lang.String p1, java.lang.String p2)
           
 JavaMethod getXMLGetMethod(TypeSG pController, JavaSource p0, java.lang.String p1, java.lang.String p2)
           
 JavaMethod getXMLIsSetMethod(TypeSG pController, JavaSource p0, java.lang.String p1, java.lang.String p2)
           
 JavaMethod getXMLSetMethod(TypeSG pController, JavaSource p0, java.lang.String p1, java.lang.String p2)
           
 void init(TypeSG pController)
           
 boolean isComplex(TypeSG pController)
           
 boolean isExtension(TypeSG pController)
           
 boolean isGlobalClass(TypeSG pController)
           
 boolean isGlobalType(TypeSG pController)
           
 boolean isRestriction(TypeSG pController)
           
 java.lang.Object newComplexTypeSG(TypeSG pController)
           
 java.lang.Object newSimpleTypeSG(TypeSG pController)
           
 void setProperty(TypeSG pController, java.lang.String p0, java.lang.Object p1)
           
 

Method Detail

setProperty

void setProperty(TypeSG pController,
                 java.lang.String p0,
                 java.lang.Object p1)

getProperty

java.lang.Object getProperty(TypeSG pController,
                             java.lang.String p0)

getName

XsQName getName(TypeSG pController)

generate

void generate(TypeSG pController)
              throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

generate

void generate(TypeSG pController,
              JavaSource p0)
              throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getXMLField

JavaField getXMLField(TypeSG pController,
                      JavaSource p0,
                      java.lang.String p1,
                      java.lang.String p2)
                      throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getXMLGetMethod

JavaMethod getXMLGetMethod(TypeSG pController,
                           JavaSource p0,
                           java.lang.String p1,
                           java.lang.String p2)
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getXMLSetMethod

JavaMethod getXMLSetMethod(TypeSG pController,
                           JavaSource p0,
                           java.lang.String p1,
                           java.lang.String p2)
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getXMLIsSetMethod

JavaMethod getXMLIsSetMethod(TypeSG pController,
                             JavaSource p0,
                             java.lang.String p1,
                             java.lang.String p2)
                             throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getRuntimeType

JavaQName getRuntimeType(TypeSG pController)
                         throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

isGlobalType

boolean isGlobalType(TypeSG pController)

isGlobalClass

boolean isGlobalClass(TypeSG pController)

isComplex

boolean isComplex(TypeSG pController)

newSimpleTypeSG

java.lang.Object newSimpleTypeSG(TypeSG pController)
                                 throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

newComplexTypeSG

java.lang.Object newComplexTypeSG(TypeSG pController)
                                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getComplexTypeSG

ComplexTypeSG getComplexTypeSG(TypeSG pController)

getSimpleTypeSG

SimpleTypeSG getSimpleTypeSG(TypeSG pController)

isRestriction

boolean isRestriction(TypeSG pController)

getRestrictedType

TypeSG getRestrictedType(TypeSG pController)

isExtension

boolean isExtension(TypeSG pController)

getExtendedType

TypeSG getExtendedType(TypeSG pController)

getSchemaHeader

XsSchemaHeader getSchemaHeader(TypeSG pController)

getFactory

SGFactory getFactory(TypeSG pController)

init

void init(TypeSG pController)
          throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getLocator

org.xml.sax.Locator getLocator(TypeSG pController)

getSchema

SchemaSG getSchema(TypeSG pController)