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

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)

getSchemaHeader

public XsSchemaHeader getSchemaHeader(TypeSG pController)

getExtendedType

public TypeSG getExtendedType(TypeSG pController)

isExtension

public boolean isExtension(TypeSG pController)

getRestrictedType

public TypeSG getRestrictedType(TypeSG pController)

isRestriction

public boolean isRestriction(TypeSG pController)

generate

public void generate(TypeSG pController,
                     JavaSource p0)
              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

getRuntimeType

public JavaQName getRuntimeType(TypeSG pController)
                         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

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

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

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

getSimpleTypeSG

public SimpleTypeSG getSimpleTypeSG(TypeSG pController)

getComplexTypeSG

public ComplexTypeSG getComplexTypeSG(TypeSG pController)

newComplexTypeSG

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

newSimpleTypeSG

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

isComplex

public boolean isComplex(TypeSG pController)

getName

public XsQName getName(TypeSG pController)

isGlobalClass

public boolean isGlobalClass(TypeSG pController)

isGlobalType

public boolean isGlobalType(TypeSG pController)

getProperty

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

setProperty

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