org.apache.ws.jaxme.generator.sg.impl
Class TypeSGChainImpl
java.lang.Object
org.apache.ws.jaxme.generator.sg.impl.TypeSGChainImpl
- All Implemented Interfaces:
- TypeSGChain
- Direct Known Subclasses:
- JdbcTypeSG
- public class TypeSGChainImpl
- extends java.lang.Object
- implements 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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypeSGChainImpl
protected TypeSGChainImpl(TypeSGChain o)
setProperty
public void setProperty(TypeSG pController,
java.lang.String pName,
java.lang.Object pValue)
- Specified by:
setProperty in interface TypeSGChain
getProperty
public java.lang.Object getProperty(TypeSG pController,
java.lang.String pName)
- Specified by:
getProperty in interface TypeSGChain
isGlobalType
public boolean isGlobalType(TypeSG pController)
- Specified by:
isGlobalType in interface TypeSGChain
isGlobalClass
public boolean isGlobalClass(TypeSG pController)
- Specified by:
isGlobalClass in interface TypeSGChain
getName
public XsQName getName(TypeSG pController)
- Specified by:
getName in interface TypeSGChain
isComplex
public boolean isComplex(TypeSG pController)
- Specified by:
isComplex in interface TypeSGChain
newSimpleTypeSG
public java.lang.Object newSimpleTypeSG(TypeSG pController)
throws org.xml.sax.SAXException
- Specified by:
newSimpleTypeSG in interface TypeSGChain
- Throws:
org.xml.sax.SAXException
newComplexTypeSG
public java.lang.Object newComplexTypeSG(TypeSG pController)
throws org.xml.sax.SAXException
- Specified by:
newComplexTypeSG in interface TypeSGChain
- Throws:
org.xml.sax.SAXException
getComplexTypeSG
public ComplexTypeSG getComplexTypeSG(TypeSG pController)
- Specified by:
getComplexTypeSG in interface TypeSGChain
getSimpleTypeSG
public SimpleTypeSG getSimpleTypeSG(TypeSG pController)
- Specified by:
getSimpleTypeSG in interface TypeSGChain
getXMLField
public JavaField getXMLField(TypeSG pController,
JavaSource pSource,
java.lang.String pFieldName,
java.lang.String pDefaultValue)
throws org.xml.sax.SAXException
- Specified by:
getXMLField in interface TypeSGChain
- 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
- Specified by:
getXMLGetMethod in interface TypeSGChain
- 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
- Specified by:
getXMLSetMethod in interface TypeSGChain
- 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
- Specified by:
getXMLIsSetMethod in interface TypeSGChain
- Throws:
org.xml.sax.SAXException
getRuntimeType
public JavaQName getRuntimeType(TypeSG pController)
throws org.xml.sax.SAXException
- Specified by:
getRuntimeType in interface TypeSGChain
- Throws:
org.xml.sax.SAXException
generate
public void generate(TypeSG pController)
throws org.xml.sax.SAXException
- Specified by:
generate in interface TypeSGChain
- Throws:
org.xml.sax.SAXException
generate
public void generate(TypeSG pController,
JavaSource pSource)
throws org.xml.sax.SAXException
- Specified by:
generate in interface TypeSGChain
- Throws:
org.xml.sax.SAXException
isRestriction
public boolean isRestriction(TypeSG pController)
- Specified by:
isRestriction in interface TypeSGChain
getRestrictedType
public TypeSG getRestrictedType(TypeSG pController)
- Specified by:
getRestrictedType in interface TypeSGChain
isExtension
public boolean isExtension(TypeSG pController)
- Specified by:
isExtension in interface TypeSGChain
getExtendedType
public TypeSG getExtendedType(TypeSG pController)
- Specified by:
getExtendedType in interface TypeSGChain
getSchemaHeader
public XsSchemaHeader getSchemaHeader(TypeSG pController)
- Specified by:
getSchemaHeader in interface TypeSGChain
getFactory
public SGFactory getFactory(TypeSG pController)
- Specified by:
getFactory in interface TypeSGChain
getSchema
public SchemaSG getSchema(TypeSG pController)
- Specified by:
getSchema in interface TypeSGChain
getLocator
public org.xml.sax.Locator getLocator(TypeSG pController)
- Specified by:
getLocator in interface TypeSGChain
init
public void init(TypeSG pController)
throws org.xml.sax.SAXException
- Specified by:
init in interface TypeSGChain
- Throws:
org.xml.sax.SAXException