|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Objectjava.lang.Enum<JAXXEngine.LifeCycle>
jaxx.compiler.JAXXEngine.LifeCycle
protected static enum JAXXEngine.LifeCycle
Different passes of the engine.
Each pass defines the run(JAXXEngine) method which implements
the logic of the pass.
| Enum Constant Summary | |
|---|---|
compile_first_pass
first pass of compilation |
|
compile_second_pass
second pass of compilation |
|
finalize_compiler
finalize compiler |
|
generate_pass
generate java file |
|
init
state before compilation |
|
profile_pass
display profile results |
|
stylesheet_pass
applying stylesheet |
|
| Method Summary | |
|---|---|
abstract boolean |
run(JAXXEngine engine)
Run the pass. |
static JAXXEngine.LifeCycle |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static JAXXEngine.LifeCycle[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final JAXXEngine.LifeCycle init
public static final JAXXEngine.LifeCycle compile_first_pass
public static final JAXXEngine.LifeCycle compile_second_pass
public static final JAXXEngine.LifeCycle stylesheet_pass
public static final JAXXEngine.LifeCycle finalize_compiler
public static final JAXXEngine.LifeCycle generate_pass
public static final JAXXEngine.LifeCycle profile_pass
| Method Detail |
|---|
public static JAXXEngine.LifeCycle[] values()
for (JAXXEngine.LifeCycle c : JAXXEngine.LifeCycle.values()) System.out.println(c);
public static JAXXEngine.LifeCycle valueOf(java.lang.String name)
name - the name of the enum constant to be returned.
java.lang.IllegalArgumentException - if this enum type has no constant
with the specified name
java.lang.NullPointerException - if the argument is null
public abstract boolean run(JAXXEngine engine)
throws java.lang.Exception
engine - the engine to use
true if pass was ok, false otherwise
java.lang.Exception - if any pb
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||