- java.lang.Object
-
- org.jooq.codegen.GeneratorWriter<JavaWriter>
-
- org.jooq.codegen.JavaWriter
-
public class JavaWriter extends GeneratorWriter<JavaWriter>
A wrapper for aPrintWriterThis wrapper adds Java printing features to the general
GeneratorWriter- Author:
- Lukas Eder
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jooq.codegen.GeneratorWriter
GeneratorWriter.CloseResult
-
-
Constructor Summary
Constructors Constructor Description JavaWriter(File file, String fullyQualifiedTypes)JavaWriter(File file, String fullyQualifiedTypes, String encoding)JavaWriter(File file, String fullyQualifiedTypes, String encoding, boolean javadoc)JavaWriter(File file, String fullyQualifiedTypes, String encoding, boolean javadoc, Files files)JavaWriter(File file, String fullyQualifiedTypes, String encoding, boolean javadoc, Files files, GeneratedSerialVersionUID generatedSerialVersionUID)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringbeforeClose(String string)JavaWriterheader(String header, Object... args)JavaWriterjavadoc(String string, Object... args)JavaWriteroverride()JavaWriteroverrideIf(boolean override)JavaWriteroverrideInherit()JavaWriteroverrideInheritIf(boolean override)JavaWriterprint(Class<?> clazz)JavaWriterprintClass(String clazz)voidprintImports()voidprintPackageSpecification(String packageName)voidprintSerial()protected Comparator<String>qualifiedTypeComparator()Subclasses may override this to specify their own order of qualified types.protected List<String>ref(List<String> clazz, int keepSegments)Get a reference to a list ofClass.JavaWriterrefConflicts(List<String> conflicts)-
Methods inherited from class org.jooq.codegen.GeneratorWriter
close, content, encoding, file, indent, indent, indentDec, indentInc, newlineString, newlineString, print, print, print, print, println, println, println, println, printlnIf, printMarginForBlockComment, printMarginForBlockComment, ref, ref, ref, ref, ref, ref, tab, tab, tabString, tabString, toString
-
-
-
-
Constructor Detail
-
JavaWriter
public JavaWriter(File file, String fullyQualifiedTypes, String encoding, boolean javadoc)
-
JavaWriter
public JavaWriter(File file, String fullyQualifiedTypes, String encoding, boolean javadoc, Files files)
-
JavaWriter
public JavaWriter(File file, String fullyQualifiedTypes, String encoding, boolean javadoc, Files files, GeneratedSerialVersionUID generatedSerialVersionUID)
-
-
Method Detail
-
print
public JavaWriter print(Class<?> clazz)
-
printClass
public JavaWriter printClass(String clazz)
-
javadoc
public JavaWriter javadoc(String string, Object... args)
-
header
public JavaWriter header(String header, Object... args)
-
override
public JavaWriter override()
-
overrideIf
public JavaWriter overrideIf(boolean override)
-
overrideInherit
public JavaWriter overrideInherit()
-
overrideInheritIf
public JavaWriter overrideInheritIf(boolean override)
-
printSerial
public void printSerial()
-
printPackageSpecification
public void printPackageSpecification(String packageName)
-
printImports
public void printImports()
-
qualifiedTypeComparator
protected Comparator<String> qualifiedTypeComparator()
Subclasses may override this to specify their own order of qualified types.
-
beforeClose
protected String beforeClose(String string)
- Overrides:
beforeClosein classGeneratorWriter<JavaWriter>
-
refConflicts
public JavaWriter refConflicts(List<String> conflicts)
-
ref
protected List<String> ref(List<String> clazz, int keepSegments)
Description copied from class:GeneratorWriterGet a reference to a list ofClass.Subtypes may override this to generate import statements.
- Overrides:
refin classGeneratorWriter<JavaWriter>
-
-