| Package | Description |
|---|---|
| org.nuiton.jaxx.compiler | |
| org.nuiton.jaxx.compiler.decorators | |
| org.nuiton.jaxx.compiler.finalizers | |
| org.nuiton.jaxx.compiler.java | |
| org.nuiton.jaxx.compiler.tasks |
| Modifier and Type | Field and Description |
|---|---|
protected JavaFile |
JAXXCompiler.javaFile
the file to be generated
|
| Modifier and Type | Method and Description |
|---|---|
JavaFile |
JAXXCompiler.getJavaFile() |
| Modifier and Type | Method and Description |
|---|---|
String |
CompiledObjectDecorator.createCompleteSetupMethod(JAXXCompiler compiler,
CompiledObject object,
JavaFile javaFile)
Obtain the setup code of the given
object from the
compiler to be inject in the generated method
$completeSetup. |
void |
CompiledObjectDecorator.finalizeCompiler(JAXXCompiler compiler,
CompiledObject root,
CompiledObject object,
JavaFile javaFile,
String packageName,
String className,
String fullClassName)
Finalize the given compiled object before any generation in the
file. |
| Modifier and Type | Method and Description |
|---|---|
String |
DefaultCompiledObjectDecorator.createCompleteSetupMethod(JAXXCompiler compiler,
CompiledObject object,
JavaFile javaFile) |
void |
DefaultCompiledObjectDecorator.finalizeCompiler(JAXXCompiler compiler,
CompiledObject root,
CompiledObject object,
JavaFile javaFile,
String packageName,
String className,
String fullClassName) |
void |
HelpRootCompiledObjectDecorator.finalizeCompiler(JAXXCompiler compiler,
CompiledObject root,
CompiledObject object,
JavaFile javaFile,
String packageName,
String className,
String fullClassName) |
void |
BoxedCompiledObjectDecorator.finalizeCompiler(JAXXCompiler compiler,
CompiledObject root,
CompiledObject object,
JavaFile javaFile,
String packageName,
String className,
String fullClassName) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultFinalizer.addDataBindings(JAXXCompiler compiler,
JavaFile javaFile,
DataBinding[] bindings) |
protected void |
DefaultFinalizer.addEventHandlers(JAXXCompiler compiler,
JavaFile javaFile) |
protected void |
AbstractFinalizer.addField(JavaFile file,
JavaField field)
|
protected void |
DefaultFinalizer.addInitialize_01_createComponents(JAXXCompiler compiler,
JavaFile javaFile) |
protected void |
DefaultFinalizer.addInitialize_02_registerDataBindings(JAXXCompiler compiler,
JavaFile javaFile) |
protected void |
DefaultFinalizer.addInitialize_03_finalizeCreateComponents(JAXXCompiler compiler,
JavaFile javaFile) |
protected void |
DefaultFinalizer.addInitialize_04_applyDataBindings(JAXXCompiler compiler,
JavaFile javaFile) |
protected void |
DefaultFinalizer.addInitialize_05_setProperties(JAXXCompiler compiler,
JavaFile javaFile) |
protected void |
DefaultFinalizer.addInitialize_06_finalizeInitialize(JAXXCompiler compiler,
JavaFile javaFile) |
JavaMethod |
DefaultFinalizer.addInitializerMethod(JAXXCompiler compiler,
JavaFile javaFile) |
protected JavaField |
DefaultFinalizer.addJAXXObjectDescriptorField(JAXXCompiler compiler,
JavaFile javaFile) |
protected void |
DefaultFinalizer.addJAXXObjectSupport(JAXXCompiler compiler,
CompiledObject root,
JavaFile javaFile) |
protected void |
DefaultFinalizer.addLoggerSupport(JAXXCompiler compiler,
JavaFile javaFile,
String className) |
protected void |
AbstractFinalizer.addMethod(JavaFile file,
JavaMethod method,
String... types)
Clones the given
field and adds it to the file as a
simple field using the method addSimpleField(JavaField). |
protected void |
DefaultFinalizer.addPreviousValuesField(JAXXCompiler compiler,
JavaFile javaFile,
CompiledObject root) |
protected void |
DefaultFinalizer.addPropertyChangeSupport(CompiledObject root,
JavaFile javaFile) |
protected void |
AbstractFinalizer.addSimpleField(JavaFile file,
JavaField field)
Clones the given
method and adds it to the file as a
simple method using the method addMethod(JavaMethod). |
void |
ValidatorFinalizer.finalizeCompiler(CompiledObject root,
JAXXCompiler compiler,
JavaFile javaFile,
String packageName,
String className) |
void |
DefaultFinalizer.finalizeCompiler(CompiledObject root,
JAXXCompiler compiler,
JavaFile javaFile,
String packageName,
String className) |
void |
JAXXCompilerFinalizer.finalizeCompiler(CompiledObject root,
JAXXCompiler compiler,
JavaFile javaFile,
String packageName,
String className)
Finalize compiler for a given compiler on the finalizer pass before any
generation.
|
void |
SwingFinalizer.finalizeCompiler(CompiledObject root,
JAXXCompiler compiler,
JavaFile javaFile,
String packageName,
String className) |
void |
ValidatorFinalizer.prepareJavaFile(CompiledObject root,
JAXXCompiler compiler,
JavaFile javaFile,
String packageName,
String className) |
void |
DefaultFinalizer.prepareJavaFile(CompiledObject root,
JAXXCompiler compiler,
JavaFile javaFile,
String packageName,
String className) |
void |
JAXXCompilerFinalizer.prepareJavaFile(CompiledObject root,
JAXXCompiler compiler,
JavaFile javaFile,
String packageName,
String className)
Prepare java file after any compiler finalizer pass, says the last
action before generation.
|
void |
SwingFinalizer.prepareJavaFile(CompiledObject root,
JAXXCompiler compiler,
JavaFile javaFile,
String packageName,
String className) |
void |
ValidatorFinalizer.registerValidator(BeanValidatorHandler.CompiledBeanValidator validator,
JAXXCompiler compiler,
JavaFile javaFile) |
| Modifier and Type | Method and Description |
|---|---|
static JavaFile |
JavaElementFactory.newFile(int modifiers,
String className) |
| Modifier and Type | Method and Description |
|---|---|
List<JavaFile> |
JavaFile.getInnerClasses() |
| Modifier and Type | Method and Description |
|---|---|
String |
JavaFileGenerator.generateClass(JavaFile f) |
void |
JavaFileGenerator.generateFile(JavaFile f,
PrintWriter result) |
void |
JavaFileGenerator.generateImports(JavaFile f,
PrintWriter result) |
| Modifier and Type | Method and Description |
|---|---|
protected List<List<String>> |
GenerateConstructorsTask.getDeclaredConstructorPrototypes(JAXXCompiler compiler,
JavaFile javaFile) |
protected void |
GenerateTask.optimizeConstructorParameters(JavaFile f,
org.nuiton.eugene.java.extension.ImportsManager importsManager) |
List<String> |
GenerateTask.optimizeImports(JavaFile f,
String packageName) |
Copyright © 2008–2017 Ultreia.io. All rights reserved.