org.apache.muse.tools.generator.synthesizer
Class ServerClassSynthesizer

java.lang.Object
  extended by org.apache.muse.tools.generator.synthesizer.AbstractSynthesizer
      extended by org.apache.muse.tools.generator.synthesizer.ServerInterfaceSynthesizer
          extended by org.apache.muse.tools.generator.synthesizer.ServerClassSynthesizer
All Implemented Interfaces:
Synthesizer, Configurable

public class ServerClassSynthesizer
extends ServerInterfaceSynthesizer


Field Summary
 
Fields inherited from class org.apache.muse.tools.generator.synthesizer.ServerInterfaceSynthesizer
_bodyCode, _className, _headerCode, _importSet
 
Constructor Summary
ServerClassSynthesizer()
           
 
Method Summary
protected  void endHeaderCode(ClassInfo classInfo)
           
protected  void generateCapability(Capability capability, Map files, Set ignoreSet)
           
protected  void generateEmptyInitTodo(StringBuffer code)
           
protected  void generateGetOperationBody(JavaProperty property, StringBuffer code)
           
protected  void generateInitialize(ClassInfo classInfo, StringBuffer code)
           
protected  void generateOperationBody(JavaMethod method, StringBuffer code)
           
protected  void generatePropertiesDeclarations(ClassInfo classInfo, StringBuffer code)
           
protected  void generatePropertyInitTodo(ClassInfo classInfo, StringBuffer code)
           
protected  void generateSetOperationBody(JavaProperty property, StringBuffer code)
           
 
Methods inherited from class org.apache.muse.tools.generator.synthesizer.ServerInterfaceSynthesizer
addImport, addImports, beginBodyCode, endBodyCode, generateCombinedCode, generateFooterCode, generateGetOperation, generateNSDeclarations, generateOperations, generatePropertyOperations, genereateSetOperation, getBaseClass, getConfigurationDataDescriptions, initializeCode, synthesize
 
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
 

Constructor Detail

ServerClassSynthesizer

public ServerClassSynthesizer()
Method Detail

generateCapability

protected void generateCapability(Capability capability,
                                  Map files,
                                  Set ignoreSet)
Overrides:
generateCapability in class ServerInterfaceSynthesizer

endHeaderCode

protected void endHeaderCode(ClassInfo classInfo)
Overrides:
endHeaderCode in class ServerInterfaceSynthesizer

generatePropertiesDeclarations

protected void generatePropertiesDeclarations(ClassInfo classInfo,
                                              StringBuffer code)

generateInitialize

protected void generateInitialize(ClassInfo classInfo,
                                  StringBuffer code)

generateEmptyInitTodo

protected void generateEmptyInitTodo(StringBuffer code)

generatePropertyInitTodo

protected void generatePropertyInitTodo(ClassInfo classInfo,
                                        StringBuffer code)

generateGetOperationBody

protected void generateGetOperationBody(JavaProperty property,
                                        StringBuffer code)
Overrides:
generateGetOperationBody in class ServerInterfaceSynthesizer

generateOperationBody

protected void generateOperationBody(JavaMethod method,
                                     StringBuffer code)
Overrides:
generateOperationBody in class ServerInterfaceSynthesizer

generateSetOperationBody

protected void generateSetOperationBody(JavaProperty property,
                                        StringBuffer code)
Overrides:
generateSetOperationBody in class ServerInterfaceSynthesizer


Copyright © 2005-2011 Apache Web Services - Muse. All Rights Reserved.