public class JavaWriter extends GeneratorWriter<JavaWriter>
PrintWriter
This wrapper adds Java printing features to the general
GeneratorWriter
Constructor and 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) |
Modifier and Type | Method and Description |
---|---|
protected String |
beforeClose(String string) |
JavaWriter |
header(String header,
Object... args) |
JavaWriter |
javadoc(String string,
Object... args) |
JavaWriter |
override() |
JavaWriter |
overrideIf(boolean override) |
JavaWriter |
overrideInherit() |
JavaWriter |
overrideInheritIf(boolean override) |
JavaWriter |
print(Class<?> clazz) |
JavaWriter |
printClass(String clazz) |
void |
printImports() |
void |
printPackageSpecification(String packageName) |
void |
printSerial() |
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 of
Class . |
public JavaWriter(File file, String fullyQualifiedTypes, String encoding, boolean javadoc)
public JavaWriter print(Class<?> clazz)
public JavaWriter printClass(String clazz)
public JavaWriter javadoc(String string, Object... args)
public JavaWriter header(String header, Object... args)
public JavaWriter override()
public JavaWriter overrideIf(boolean override)
public JavaWriter overrideInherit()
public JavaWriter overrideInheritIf(boolean override)
public void printSerial()
public void printPackageSpecification(String packageName)
public void printImports()
protected Comparator<String> qualifiedTypeComparator()
protected String beforeClose(String string)
beforeClose
in class GeneratorWriter<JavaWriter>
protected List<String> ref(List<String> clazz, int keepSegments)
GeneratorWriter
Class
.
Subtypes may override this to generate import statements.
ref
in class GeneratorWriter<JavaWriter>
Copyright © 2020. All rights reserved.