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