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 pSource)
           
 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 pName)
           
 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 pSource, java.lang.String pFieldName, java.lang.String pDefaultValue)
           
 JavaMethod getXMLGetMethod(TypeSG pController, JavaSource pSource, java.lang.String pFieldName, java.lang.String pMethodName)
           
 JavaMethod getXMLIsSetMethod(TypeSG pController, JavaSource pSource, java.lang.String pFieldName, java.lang.String pMethodName)
           
 JavaMethod getXMLSetMethod(TypeSG pController, JavaSource pSource, java.lang.String pFieldName, java.lang.String pParamName, java.lang.String pMethodName, boolean pSetIsSet)
           
 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 pName, java.lang.Object pValue)
           
 

Method Detail

setProperty

void setProperty(TypeSG pController,
                 java.lang.String pName,
                 java.lang.Object pValue)

getProperty

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

isGlobalType

boolean isGlobalType(TypeSG pController)

isGlobalClass

boolean isGlobalClass(TypeSG pController)

getName

XsQName getName(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)

getXMLField

JavaField getXMLField(TypeSG pController,
                      JavaSource pSource,
                      java.lang.String pFieldName,
                      java.lang.String pDefaultValue)
                      throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getXMLGetMethod

JavaMethod getXMLGetMethod(TypeSG pController,
                           JavaSource pSource,
                           java.lang.String pFieldName,
                           java.lang.String pMethodName)
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getXMLSetMethod

JavaMethod getXMLSetMethod(TypeSG pController,
                           JavaSource pSource,
                           java.lang.String pFieldName,
                           java.lang.String pParamName,
                           java.lang.String pMethodName,
                           boolean pSetIsSet)
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getXMLIsSetMethod

JavaMethod getXMLIsSetMethod(TypeSG pController,
                             JavaSource pSource,
                             java.lang.String pFieldName,
                             java.lang.String pMethodName)
                             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

generate

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

generate

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

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)

getSchema

SchemaSG getSchema(TypeSG pController)

getLocator

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

init

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