org.apache.muse.tools.generator.synthesizer
Class ServerInterfaceSynthesizer
java.lang.Object
org.apache.muse.tools.generator.synthesizer.AbstractSynthesizer
org.apache.muse.tools.generator.synthesizer.ServerInterfaceSynthesizer
- All Implemented Interfaces:
- Synthesizer, Configurable
- Direct Known Subclasses:
- ServerClassSynthesizer
public class ServerInterfaceSynthesizer
- extends AbstractSynthesizer
Method Summary |
protected void |
addImport(Class className)
|
protected void |
addImports(Class[] classes)
|
protected StringBuffer |
beginBodyCode()
|
protected void |
endBodyCode()
|
protected void |
endHeaderCode(ClassInfo classInfo)
|
protected void |
generateCapability(Capability capability,
Map files,
Set ignoreSet)
|
protected String |
generateCombinedCode(ClassInfo classInfo)
|
protected StringBuffer |
generateFooterCode()
|
protected void |
generateGetOperation(JavaProperty property,
ClassInfo classInfo,
StringBuffer code)
|
protected void |
generateGetOperationBody(JavaProperty property,
StringBuffer code)
|
protected void |
generateNSDeclarations(ClassInfo classInfo,
StringBuffer code)
|
protected void |
generateOperationBody(JavaMethod method,
StringBuffer code)
|
protected void |
generateOperations(ClassInfo classInfo,
StringBuffer code)
|
protected void |
generatePropertyOperations(ClassInfo classInfo,
StringBuffer code)
|
protected void |
generateSetOperationBody(JavaProperty property,
StringBuffer code)
|
protected void |
genereateSetOperation(JavaProperty property,
ClassInfo classInfo,
StringBuffer code)
|
protected Class |
getBaseClass(Capability capability)
|
ConfigurationDataDescriptor[] |
getConfigurationDataDescriptions()
Gets a list of elements that contain metadata about
parameters used during code generation. |
protected void |
initializeCode(String className,
ClassInfo classInfo)
|
ConfigurationData |
synthesize(ConfigurationData configuration)
|
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 |
_headerCode
protected StringBuffer _headerCode
_bodyCode
protected StringBuffer _bodyCode
_className
protected String _className
_importSet
protected Set _importSet
ServerInterfaceSynthesizer
public ServerInterfaceSynthesizer()
synthesize
public ConfigurationData synthesize(ConfigurationData configuration)
throws Exception
- Throws:
Exception
generateCapability
protected void generateCapability(Capability capability,
Map files,
Set ignoreSet)
generateCombinedCode
protected String generateCombinedCode(ClassInfo classInfo)
endBodyCode
protected void endBodyCode()
endHeaderCode
protected void endHeaderCode(ClassInfo classInfo)
generateFooterCode
protected StringBuffer generateFooterCode()
initializeCode
protected void initializeCode(String className,
ClassInfo classInfo)
beginBodyCode
protected StringBuffer beginBodyCode()
generateOperations
protected void generateOperations(ClassInfo classInfo,
StringBuffer code)
generateOperationBody
protected void generateOperationBody(JavaMethod method,
StringBuffer code)
generatePropertyOperations
protected void generatePropertyOperations(ClassInfo classInfo,
StringBuffer code)
genereateSetOperation
protected void genereateSetOperation(JavaProperty property,
ClassInfo classInfo,
StringBuffer code)
generateSetOperationBody
protected void generateSetOperationBody(JavaProperty property,
StringBuffer code)
generateGetOperation
protected void generateGetOperation(JavaProperty property,
ClassInfo classInfo,
StringBuffer code)
generateGetOperationBody
protected void generateGetOperationBody(JavaProperty property,
StringBuffer code)
generateNSDeclarations
protected void generateNSDeclarations(ClassInfo classInfo,
StringBuffer code)
getBaseClass
protected Class getBaseClass(Capability capability)
addImports
protected void addImports(Class[] classes)
addImport
protected void addImport(Class className)
getConfigurationDataDescriptions
public ConfigurationDataDescriptor[] getConfigurationDataDescriptions()
- Description copied from interface:
Configurable
- Gets a list of elements that contain metadata about
parameters used during code generation.
- 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.