org.apache.ws.jaxme.generator.sg

Interface TypeSGChain

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)
Locator
getLocator(TypeSG pController)
XsQName
getName(TypeSG pController)
Object
getProperty(TypeSG pController, 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, String pFieldName, String pDefaultValue)
JavaMethod
getXMLGetMethod(TypeSG pController, JavaSource pSource, String pFieldName, String pMethodName)
JavaMethod
getXMLIsSetMethod(TypeSG pController, JavaSource pSource, String pFieldName, String pMethodName)
JavaMethod
getXMLSetMethod(TypeSG pController, JavaSource pSource, String pFieldName, String pParamName, 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)
Object
newComplexTypeSG(TypeSG pController)
Object
newSimpleTypeSG(TypeSG pController)
void
setProperty(TypeSG pController, String pName, Object pValue)

Method Details

generate

public void generate(TypeSG pController)
            throws SAXException

generate

public void generate(TypeSG pController,
                     JavaSource pSource)
            throws SAXException

getComplexTypeSG

public ComplexTypeSG getComplexTypeSG(TypeSG pController)

getExtendedType

public TypeSG getExtendedType(TypeSG pController)

getFactory

public SGFactory getFactory(TypeSG pController)

getLocator

public Locator getLocator(TypeSG pController)

getName

public XsQName getName(TypeSG pController)

getProperty

public Object getProperty(TypeSG pController,
                          String pName)

getRestrictedType

public TypeSG getRestrictedType(TypeSG pController)

getRuntimeType

public JavaQName getRuntimeType(TypeSG pController)
            throws SAXException

getSchema

public SchemaSG getSchema(TypeSG pController)

getSchemaHeader

public XsSchemaHeader getSchemaHeader(TypeSG pController)

getSimpleTypeSG

public SimpleTypeSG getSimpleTypeSG(TypeSG pController)

getXMLField

public JavaField getXMLField(TypeSG pController,
                             JavaSource pSource,
                             String pFieldName,
                             String pDefaultValue)
            throws SAXException

getXMLGetMethod

public JavaMethod getXMLGetMethod(TypeSG pController,
                                  JavaSource pSource,
                                  String pFieldName,
                                  String pMethodName)
            throws SAXException

getXMLIsSetMethod

public JavaMethod getXMLIsSetMethod(TypeSG pController,
                                    JavaSource pSource,
                                    String pFieldName,
                                    String pMethodName)
            throws SAXException

getXMLSetMethod

public JavaMethod getXMLSetMethod(TypeSG pController,
                                  JavaSource pSource,
                                  String pFieldName,
                                  String pParamName,
                                  String pMethodName,
                                  boolean pSetIsSet)
            throws SAXException

init

public void init(TypeSG pController)
            throws SAXException

isComplex

public boolean isComplex(TypeSG pController)

isExtension

public boolean isExtension(TypeSG pController)

isGlobalClass

public boolean isGlobalClass(TypeSG pController)

isGlobalType

public boolean isGlobalType(TypeSG pController)

isRestriction

public boolean isRestriction(TypeSG pController)

newComplexTypeSG

public Object newComplexTypeSG(TypeSG pController)
            throws SAXException

newSimpleTypeSG

public Object newSimpleTypeSG(TypeSG pController)
            throws SAXException

setProperty

public void setProperty(TypeSG pController,
                        String pName,
                        Object pValue)