Class CodeGenerator
- java.lang.Object
-
- org.eclipse.persistence.internal.codegen.CodeGenerator
-
public class CodeGenerator extends Object
INTERNAL:Purpose: Used to generate code
- Since:
- TopLink 3.0
- Author:
- James Sutherland
-
-
Field Summary
Fields Modifier and Type Field Description protected ClassDefinition
currentClass
protected Writer
output
protected boolean
useUnicode
-
Constructor Summary
Constructors Constructor Description CodeGenerator()
CodeGenerator(boolean useUnicode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cr()
ClassDefinition
getCurrentClass()
Writer
getOutput()
void
setCurrentClass(ClassDefinition currentClass)
void
setOutput(Writer output)
void
tab()
void
tab(int indent)
String
toString()
void
write(Object value)
void
writeln(Object value)
void
writeType(String typeName)
Write the type checking if its package is required.
-
-
-
Field Detail
-
output
protected Writer output
-
currentClass
protected ClassDefinition currentClass
-
useUnicode
protected boolean useUnicode
-
-
Method Detail
-
cr
public void cr()
-
getCurrentClass
public ClassDefinition getCurrentClass()
-
getOutput
public Writer getOutput()
-
setCurrentClass
public void setCurrentClass(ClassDefinition currentClass)
-
setOutput
public void setOutput(Writer output)
-
tab
public void tab()
-
tab
public void tab(int indent)
-
write
public void write(Object value)
-
writeln
public void writeln(Object value)
-
writeType
public void writeType(String typeName)
Write the type checking if its package is required.
-
-