java.lang.Object
org.eclipse.persistence.internal.codegen.CodeGenerator

public class CodeGenerator extends Object
INTERNAL:

Purpose: Used to generate code

Since:
TopLink 3.0
  • Field Details

    • output

      protected Writer output
    • currentClass

      protected ClassDefinition currentClass
    • useUnicode

      protected boolean useUnicode
  • Constructor Details

    • CodeGenerator

      public CodeGenerator()
    • CodeGenerator

      public CodeGenerator(boolean useUnicode)
  • Method Details

    • 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)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • 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.