Class CodeGenerator


  • public class CodeGenerator
    extends Object
    INTERNAL:

    Purpose: Used to generate code

    Since:
    TopLink 3.0
    Author:
    James Sutherland
    • Field Detail

      • output

        protected Writer output
      • useUnicode

        protected boolean useUnicode
    • Constructor Detail

      • CodeGenerator

        public CodeGenerator()
      • CodeGenerator

        public CodeGenerator​(boolean useUnicode)
    • Method Detail

      • cr

        public void cr()
      • 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.