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