Class CodeGenerator


  • public class CodeGenerator
    extends java.lang.Object
    INTERNAL:

    Purpose: Used to generate code

    Since:
    TopLink 3.0
    Author:
    James Sutherland
    • Field Detail

      • output

        protected java.io.Writer output
      • useUnicode

        protected boolean useUnicode
    • Constructor Detail

      • CodeGenerator

        public CodeGenerator()
      • CodeGenerator

        public CodeGenerator​(boolean useUnicode)
    • Method Detail

      • cr

        public void cr()
      • getOutput

        public java.io.Writer getOutput()
      • setCurrentClass

        public void setCurrentClass​(ClassDefinition currentClass)
      • setOutput

        public void setOutput​(java.io.Writer output)
      • tab

        public void tab()
      • tab

        public void tab​(int indent)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • write

        public void write​(java.lang.Object value)
      • writeln

        public void writeln​(java.lang.Object value)
      • writeType

        public void writeType​(java.lang.String typeName)
        Write the type checking if its package is required.