org.apache.ws.jaxme.generator.sg
Interface TypeSGChain
- All Known Implementing Classes: 
- JAXBTypeSG, 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)
 | 
 
setProperty
public void setProperty(TypeSG pController,
                        java.lang.String pName,
                        java.lang.Object pValue)
- 
 
getProperty
public java.lang.Object getProperty(TypeSG pController,
                                    java.lang.String pName)
- 
 
isGlobalType
public boolean isGlobalType(TypeSG pController)
- 
 
isGlobalClass
public boolean isGlobalClass(TypeSG pController)
- 
 
getName
public XsQName getName(TypeSG pController)
- 
 
isComplex
public boolean isComplex(TypeSG pController)
- 
 
newSimpleTypeSG
public java.lang.Object newSimpleTypeSG(TypeSG pController)
                                 throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
newComplexTypeSG
public java.lang.Object newComplexTypeSG(TypeSG pController)
                                  throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
getComplexTypeSG
public ComplexTypeSG getComplexTypeSG(TypeSG pController)
- 
 
getSimpleTypeSG
public SimpleTypeSG getSimpleTypeSG(TypeSG pController)
- 
 
getXMLField
public 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
public 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
public 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
public 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
public JavaQName getRuntimeType(TypeSG pController)
                         throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
generate
public void generate(TypeSG pController)
              throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
generate
public void generate(TypeSG pController,
                     JavaSource pSource)
              throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
isRestriction
public boolean isRestriction(TypeSG pController)
- 
 
getRestrictedType
public TypeSG getRestrictedType(TypeSG pController)
- 
 
isExtension
public boolean isExtension(TypeSG pController)
- 
 
getExtendedType
public TypeSG getExtendedType(TypeSG pController)
- 
 
getSchemaHeader
public XsSchemaHeader getSchemaHeader(TypeSG pController)
- 
 
getFactory
public SGFactory getFactory(TypeSG pController)
- 
 
getSchema
public SchemaSG getSchema(TypeSG pController)
- 
 
getLocator
public org.xml.sax.Locator getLocator(TypeSG pController)
- 
 
init
public void init(TypeSG pController)
          throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException