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) |
static Example |
of(java.lang.Class<?> clazz) |
static Example |
of(java.lang.Class<?> clazz,
java.lang.String prefix) |
void |
saveToFile(java.lang.String fileName,
java.nio.file.OpenOption... options) |
Example |
withDebugInfo() |
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 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