public class Example
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
<T> Example |
and(java.lang.Class<T> clazz) |
<T> Example |
and(java.lang.Class<T> clazz,
java.lang.String prefix) |
Example |
brief()
Do not generate comments and descriptions to properties except footer, header and default values
|
static Example |
of(java.lang.Class<?> clazz) |
static Example |
of(java.lang.Class<?> clazz,
java.lang.String prefix) |
Example |
pure()
Avoid any kind of comments
|
void |
saveToFile(java.lang.String fileName,
java.nio.file.OpenOption... options) |
Example |
withDebugInfo()
Put detailed info for each property to the result with references to target methods
|
Example |
withDefault(java.util.Map<java.lang.String,java.lang.String> defaults) |
Example |
withDefault(java.lang.String key,
java.lang.String value) |
Example |
withFooter(java.lang.String footer) |
Example |
withHeader(java.lang.String header) |
void |
writeTo(java.io.File file) |
void |
writeTo(java.nio.file.Path file,
java.nio.file.OpenOption... options) |
void |
writeTo(java.io.PrintStream printStream)
Saves generated example of configs to specified print stream.
|
void |
writeTo(org.xblackcat.sjpu.util.function.SupplierEx<java.io.PrintStream,java.io.IOException> printStreamSupplier) |
public static Example of(java.lang.Class<?> clazz)
public static Example of(java.lang.Class<?> clazz, java.lang.String prefix)
public <T> Example and(java.lang.Class<T> clazz)
public <T> Example and(java.lang.Class<T> clazz, java.lang.String prefix)
public Example withHeader(java.lang.String header)
public Example withFooter(java.lang.String footer)
public Example withDefault(java.lang.String key, java.lang.String value)
public Example withDefault(java.util.Map<java.lang.String,java.lang.String> defaults)
public Example withDebugInfo()
public Example brief()
public void writeTo(org.xblackcat.sjpu.util.function.SupplierEx<java.io.PrintStream,java.io.IOException> printStreamSupplier)
throws java.io.IOException,
SettingsException
java.io.IOExceptionSettingsExceptionpublic void writeTo(java.io.File file)
throws java.io.IOException,
SettingsException
java.io.IOExceptionSettingsExceptionpublic void saveToFile(java.lang.String fileName,
java.nio.file.OpenOption... options)
throws java.io.IOException,
SettingsException
java.io.IOExceptionSettingsExceptionpublic void writeTo(java.nio.file.Path file,
java.nio.file.OpenOption... options)
throws java.io.IOException,
SettingsException
java.io.IOExceptionSettingsExceptionpublic void writeTo(java.io.PrintStream printStream)
throws java.io.IOException,
SettingsException
printStream - print stream for generated datajava.io.IOExceptionSettingsException