jaxx.compiler.java
Class JavaFileGenerator
java.lang.Object
jaxx.compiler.java.JavaFileGenerator
public class JavaFileGenerator
- extends Object
Java file generator.
- Since:
- 2.0.0
- Author:
- tchemit
|
Method Summary |
static String |
addDebugLoggerInvocation(JAXXCompiler compiler,
String call)
|
String |
addIndentation(String source,
int indentation,
String lineSeparator)
|
protected void |
generateAnnotations(JavaElement element,
StringBuilder result,
String separator)
|
String |
generateArgument(JavaArgument argument)
|
String |
generateClass(JavaFile f)
|
String |
generateConstructor(JavaConstructor m)
|
String |
generateField(JavaField f)
|
void |
generateFile(JavaFile f,
PrintWriter result)
|
String |
generateImport(String anImport)
|
void |
generateImports(JavaFile f,
PrintWriter result)
|
String |
generateMethod(JavaMethod m)
|
static String |
getHeader(String header)
|
static String |
indent(String source,
int indentation,
boolean trim,
String lineSeparator)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
eol
protected final String eol
- End of line
verbose
protected final boolean verbose
- verbose flag when generates
indentationLevel
protected int indentationLevel
- current prefix indent size
JavaFileGenerator
public JavaFileGenerator(String eol,
boolean verbose)
getHeader
public static String getHeader(String header)
addDebugLoggerInvocation
public static String addDebugLoggerInvocation(JAXXCompiler compiler,
String call)
generateImport
public String generateImport(String anImport)
generateFile
public void generateFile(JavaFile f,
PrintWriter result)
generateImports
public void generateImports(JavaFile f,
PrintWriter result)
generateClass
public String generateClass(JavaFile f)
generateField
public String generateField(JavaField f)
generateAnnotations
protected void generateAnnotations(JavaElement element,
StringBuilder result,
String separator)
generateConstructor
public String generateConstructor(JavaConstructor m)
generateMethod
public String generateMethod(JavaMethod m)
generateArgument
public String generateArgument(JavaArgument argument)
addIndentation
public String addIndentation(String source,
int indentation,
String lineSeparator)
indent
public static String indent(String source,
int indentation,
boolean trim,
String lineSeparator)
Copyright © 2008-2012 CodeLutin. All Rights Reserved.