|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 AbstractDynamicExecutionCompilercompiledModel - 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 builder
private void printActionGenericMethod(PropertyCollection compiledModel,
java.lang.StringBuilder builder)
compiledModel - the action modelbuilder - the code string builder
public 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 | |||||||||