org.apache.muse.tools.generator.synthesizer
Class ProxyClassSynthesizer
java.lang.Object
org.apache.muse.tools.generator.synthesizer.AbstractSynthesizer
org.apache.muse.tools.generator.synthesizer.ProxyInterfaceSynthesizer
org.apache.muse.tools.generator.synthesizer.ProxyClassSynthesizer
- All Implemented Interfaces:
- Synthesizer, Configurable
public class ProxyClassSynthesizer
- extends ProxyInterfaceSynthesizer
Method Summary |
protected void |
endHeaderCode(ClassInfo classInfo)
|
protected String |
generateClassName(Document wsdlDocument)
|
String |
generateCombinedCode(ClassInfo classInfo)
|
protected void |
generateMethodBody(JavaMethod method,
ClassInfo classInfo,
StringBuffer code)
|
protected void |
generateMethodQualifier(StringBuffer code)
|
protected void |
generatePropertyDeleteBody(JavaProperty property,
ClassInfo classInfo,
int propertyIndex,
StringBuffer code)
|
protected void |
generatePropertyGetBody(JavaProperty property,
ClassInfo classInfo,
int propertyIndex,
StringBuffer code)
|
protected void |
generatePropertySetBody(JavaProperty property,
ClassInfo classInfo,
int propertyIndex,
String setType,
StringBuffer code)
|
ConfigurationDataDescriptor[] |
getConfigurationDataDescriptions()
Gets a list of elements that contain metadata about
parameters used during code generation. |
protected void |
initializeCode(String className)
|
protected void |
updateCode(ClassInfo classInfo)
|
Methods inherited from class org.apache.muse.tools.generator.synthesizer.AbstractSynthesizer |
beginHeaderCode, comment, comment, convertType, createFileName, generateClassDef, generateClassDef, generateClassName, generateClassName, generateCloseBlock, generateHeaderComment, generateImports, generateOpenBlock, generatePackage, generateQName, generateQName, getArrayValue, getMethodName, getNullValue, getObjectName, getParamName, getPrefix, getPrimitiveClassName, getPrimitiveConvertMethodName, getPropertyName, indent, indent, needsImport, newLine, newLine, statement |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProxyClassSynthesizer
public ProxyClassSynthesizer()
generateClassName
protected String generateClassName(Document wsdlDocument)
- Overrides:
generateClassName
in class ProxyInterfaceSynthesizer
initializeCode
protected void initializeCode(String className)
- Overrides:
initializeCode
in class ProxyInterfaceSynthesizer
updateCode
protected void updateCode(ClassInfo classInfo)
- Overrides:
updateCode
in class ProxyInterfaceSynthesizer
generateMethodQualifier
protected void generateMethodQualifier(StringBuffer code)
- Overrides:
generateMethodQualifier
in class ProxyInterfaceSynthesizer
generateMethodBody
protected void generateMethodBody(JavaMethod method,
ClassInfo classInfo,
StringBuffer code)
- Overrides:
generateMethodBody
in class ProxyInterfaceSynthesizer
generatePropertyDeleteBody
protected void generatePropertyDeleteBody(JavaProperty property,
ClassInfo classInfo,
int propertyIndex,
StringBuffer code)
- Overrides:
generatePropertyDeleteBody
in class ProxyInterfaceSynthesizer
generatePropertyGetBody
protected void generatePropertyGetBody(JavaProperty property,
ClassInfo classInfo,
int propertyIndex,
StringBuffer code)
- Overrides:
generatePropertyGetBody
in class ProxyInterfaceSynthesizer
generatePropertySetBody
protected void generatePropertySetBody(JavaProperty property,
ClassInfo classInfo,
int propertyIndex,
String setType,
StringBuffer code)
- Overrides:
generatePropertySetBody
in class ProxyInterfaceSynthesizer
generateCombinedCode
public String generateCombinedCode(ClassInfo classInfo)
- Overrides:
generateCombinedCode
in class ProxyInterfaceSynthesizer
endHeaderCode
protected void endHeaderCode(ClassInfo classInfo)
- Overrides:
endHeaderCode
in class ProxyInterfaceSynthesizer
getConfigurationDataDescriptions
public ConfigurationDataDescriptor[] getConfigurationDataDescriptions()
- Description copied from interface:
Configurable
- Gets a list of elements that contain metadata about
parameters used during code generation.
- Specified by:
getConfigurationDataDescriptions
in interface Configurable
- Overrides:
getConfigurationDataDescriptions
in class ProxyInterfaceSynthesizer
- Returns:
- An array that represents the minimum necessary parameters needed
to run this class.
- See Also:
ConfigurationData
,
Analyzer
,
Synthesizer
,
Projectizer
Copyright © 2005-2011 Apache Web Services - Muse. All Rights Reserved.