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 StringbeforeClose(String string) override()overrideIf(boolean override) overrideInheritIf(boolean override) printClass(String clazz) voidvoidprintPackageSpecification(String packageName) voidprotected 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:
beforeClosein classGeneratorWriter<JavaWriter>
-
refConflicts
-
ref
Description copied from class:GeneratorWriterGet a reference to a list ofClass.Subtypes may override this to generate import statements.
- Overrides:
refin classGeneratorWriter<JavaWriter>
-