|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.deduced.dynamic.AbstractDynamicExecutionCompiler org.deduced.dynamic.ActionExecutionCompiler
public class ActionExecutionCompiler
ActionExecutionCompiler
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.deduced.dynamic.AbstractDynamicExecutionCompiler |
---|
AbstractDynamicExecutionCompiler.DynamicFileNameGenerator, AbstractDynamicExecutionCompiler.FileNameGenerator, AbstractDynamicExecutionCompiler.LocalClassLoader |
Field Summary | |
---|---|
private static ActionExecutionCompiler |
INSTANCE
unique instance of the Action execution compiler |
Fields inherited from class org.deduced.dynamic.AbstractDynamicExecutionCompiler |
---|
CLASS_FILE_EXTENSION, DEDUCED_DYNAMIC_CLASS_NAME, DYNAMIC_CODE_PACKAGE_NAME, FILE_NAME_GENERATOR, JAVA_FILE_EXTENSION |
Constructor Summary | |
---|---|
ActionExecutionCompiler()
|
Method Summary | |
---|---|
void |
buildClassContent(PropertyCollection compiledModel,
java.lang.String className,
java.lang.String packageName,
java.lang.StringBuilder builder)
(non-JSDoc) |
static DynamicExecutionCompiler |
getInstance()
get the Action execution compiler Instance |
private void |
printActionGenericMethod(PropertyCollection compiledModel,
java.lang.StringBuilder builder)
printActionGenericMethod |
private void |
printActionSpecificMethod(PropertyCollection compiledModel,
java.lang.StringBuilder builder)
print Action Specific Method |
static void |
printParameterClassType(java.lang.StringBuilder builder,
PropertyCollection<?,?> parameter)
print parameter Class Type |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final ActionExecutionCompiler INSTANCE
Constructor Detail |
---|
public ActionExecutionCompiler()
Method Detail |
---|
public static DynamicExecutionCompiler getInstance()
public void buildClassContent(PropertyCollection compiledModel, java.lang.String className, java.lang.String packageName, java.lang.StringBuilder builder)
buildClassContent
in class AbstractDynamicExecutionCompiler
compiledModel
- the compiled modelclassName
- the class name to usepackageName
- the package name to usebuilder
- the string builder containing the class contentAbstractDynamicExecutionCompiler.buildClassContent(org.deduced.PropertyCollection,
java.lang.String, java.lang.String, java.lang.StringBuilder)
private void printActionSpecificMethod(PropertyCollection compiledModel, java.lang.StringBuilder builder)
compiledModel
- the action modelbuilder
- the code string builderprivate void printActionGenericMethod(PropertyCollection compiledModel, java.lang.StringBuilder builder)
compiledModel
- the action modelbuilder
- the code string builderpublic static void printParameterClassType(java.lang.StringBuilder builder, PropertyCollection<?,?> parameter)
builder
- string builder in which to print the contentparameter
- the instance reference to print
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |