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 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

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

getProperty

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

getName

public XsQName getName(TypeSG pController)

generate

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

generate

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

getXMLField

public 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

public 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

public 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

public 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

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

isGlobalType

public boolean isGlobalType(TypeSG pController)

isGlobalClass

public boolean isGlobalClass(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)

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)

init

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

getLocator

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

getSchema

public SchemaSG getSchema(TypeSG pController)

getFactory

public SGFactory getFactory(TypeSG pController)