org.jooq.util
Class GenerationWriter

java.lang.Object
  extended by org.jooq.util.GenerationWriter

public class GenerationWriter
extends Object

A wrapper for a PrintWriter

This wrapper postpones the actual write to the wrapped PrintWriter until all information about the target Java class is available. This way, the import dependencies can be calculated at the end.

Author:
Lukas Eder

Constructor Summary
GenerationWriter(File file)
           
 
Method Summary
 void close()
           
 void print(char value)
           
 void print(CharSequence string)
           
 void print(Class<?> clazz)
           
 void print(int value)
           
 void printInitialisationStatement(String statement)
           
 void printInitialisationStatementsPlaceholder()
           
 void println()
           
 boolean println(boolean doPrint)
           
 void println(CharSequence string)
           
 void println(int value)
           
<T> void
printNewJavaObject(String type, Object value)
           
 boolean printOnlyOnce(Object object)
           
 void printSerial()
           
 void printStaticInitialisationStatement(String statement)
           
 void printStaticInitialisationStatementsPlaceholder()
           
 void printSuppressWarningsPlaceholder()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GenerationWriter

public GenerationWriter(File file)
Method Detail

printStaticInitialisationStatementsPlaceholder

public void printStaticInitialisationStatementsPlaceholder()

printInitialisationStatementsPlaceholder

public void printInitialisationStatementsPlaceholder()

printSuppressWarningsPlaceholder

public void printSuppressWarningsPlaceholder()

printStaticInitialisationStatement

public void printStaticInitialisationStatement(String statement)

printInitialisationStatement

public void printInitialisationStatement(String statement)

print

public void print(char value)

print

public void print(int value)

print

public void print(CharSequence string)

println

public void println(int value)

println

public void println(CharSequence string)

println

public void println()

println

public boolean println(boolean doPrint)

print

public void print(Class<?> clazz)

printOnlyOnce

public boolean printOnlyOnce(Object object)

printSerial

public void printSerial()

close

public void close()

printNewJavaObject

public <T> void printNewJavaObject(String type,
                                   Object value)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012. All Rights Reserved.