jaxx.compiler
Interface CompiledObjectDecorator
- All Known Implementing Classes:
- BoxedCompiledObjectDecorator, DefaultCompiledObjectDecorator, HelpRootCompiledObjectDecorator
public interface CompiledObjectDecorator
Contract of compiled object decorator at generation time.
Note : The implementation of this class must be stateless.
- Since:
- 1.2
- Author:
- tony
|
Method Summary |
java.lang.String |
createCompleteSetupMethod(JAXXCompiler compiler,
CompiledObject object,
JavaFile javaFile,
java.lang.StringBuffer initDataBindings)
|
boolean |
createInitializer(JAXXCompiler compiler,
CompiledObject root,
CompiledObject object,
java.lang.StringBuffer code,
boolean lastWasMethodCall)
|
void |
finalizeCompiler(JAXXCompiler compiler,
CompiledObject root,
CompiledObject object,
JavaFile javaFile,
java.lang.String packageName,
java.lang.String className,
java.lang.String fullClassName)
|
java.lang.String |
getCreationCode(JAXXCompiler compiler,
CompiledObject object)
|
java.lang.String |
getName()
|
getName
java.lang.String getName()
- Returns:
- the name of the decorator (match the content of a decorator
attribute value in a JAXX file)
createCompleteSetupMethod
java.lang.String createCompleteSetupMethod(JAXXCompiler compiler,
CompiledObject object,
JavaFile javaFile,
java.lang.StringBuffer initDataBindings)
- Parameters:
compiler - object - javaFile - initDataBindings -
- Returns:
createInitializer
boolean createInitializer(JAXXCompiler compiler,
CompiledObject root,
CompiledObject object,
java.lang.StringBuffer code,
boolean lastWasMethodCall)
- Parameters:
compiler - root - object - code - lastWasMethodCall -
- Returns:
finalizeCompiler
void finalizeCompiler(JAXXCompiler compiler,
CompiledObject root,
CompiledObject object,
JavaFile javaFile,
java.lang.String packageName,
java.lang.String className,
java.lang.String fullClassName)
- Parameters:
compiler - root - object - javaFile - packageName - className - fullClassName -
getCreationCode
java.lang.String getCreationCode(JAXXCompiler compiler,
CompiledObject object)
throws CompilerException
- Parameters:
compiler - object -
- Returns:
-
- Throws:
CompilerException
Copyright © 2008-2009 CodeLutin. All Rights Reserved.