A wrapper for a
PrintWriter
This 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
ConstructorsConstructorDescriptionJavaWriter
(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
Modifier and TypeMethodDescriptionaddFullyQualifiedTypes
(String moreTypes) protected String
beforeClose
(String string) override()
overrideIf
(boolean override) overrideInheritIf
(boolean override) printClass
(String clazz) void
void
printPackageSpecification
(String packageName) void
protected Comparator<String>
Subclasses may override this to specify their own order of qualified types.Get a reference to a list ofClass
.refConflicts
(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 Details
-
JavaWriter
-
JavaWriter
-
JavaWriter
-
JavaWriter
-
JavaWriter
public JavaWriter(File file, String fullyQualifiedTypes, String encoding, boolean javadoc, Files files, GeneratedSerialVersionUID generatedSerialVersionUID)
-
-
Method Details
-
addFullyQualifiedTypes
-
print
-
printClass
-
javadoc
-
header
-
override
-
overrideIf
-
overrideInherit
-
overrideInheritIf
-
printSerial
public void printSerial() -
printPackageSpecification
-
printImports
public void printImports() -
qualifiedTypeComparator
Subclasses may override this to specify their own order of qualified types. -
beforeClose
- Overrides:
beforeClose
in classGeneratorWriter<JavaWriter>
-
refConflicts
-
ref
Description copied from class:GeneratorWriter
Get a reference to a list ofClass
.Subtypes may override this to generate import statements.
- Overrides:
ref
in classGeneratorWriter<JavaWriter>
-