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(PrintWriter writer)
           
 
Method Summary
 void close()
           
 void print(Class<?> clazz)
           
 void print(String string)
           
 void printInitialisationStatement(String statement)
           
 void printInitialisationStatementsPlaceholder()
           
 void println()
           
 void println(String string)
           
<T> void
printNewJavaObject(Object value)
           
 boolean printOnlyOnce(Object object)
           
 void printSerial()
           
 void printStaticInitialisationStatement(String statement)
           
 void printStaticInitialisationStatementsPlaceholder()
           
 void printSuppressWarningsPlaceholder()
           
 void suppressWarnings(String string)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenerationWriter

public GenerationWriter(PrintWriter writer)
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(String string)

println

public void println(String string)

println

public void println()

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(Object value)

suppressWarnings

public void suppressWarnings(String string)


Copyright © 2011. All Rights Reserved.