public final class FancyJsonWriter
extends java.lang.Object
implements me.hypherionmc.moonconfig.core.io.ConfigWriter
| Constructor and Description |
|---|
FancyJsonWriter() |
| Modifier and Type | Method and Description |
|---|---|
FancyJsonWriter |
setIndent(me.hypherionmc.moonconfig.core.io.IndentStyle indentStyle) |
FancyJsonWriter |
setIndent(java.lang.String indent) |
FancyJsonWriter |
setIndentArrayElementsPredicate(java.util.function.Predicate<java.util.Collection<?>> indentArrayElementsPredicate) |
FancyJsonWriter |
setIndentObjectElementsPredicate(java.util.function.Predicate<me.hypherionmc.moonconfig.core.UnmodifiableConfig> indentObjectElementsPredicate) |
FancyJsonWriter |
setNewline(me.hypherionmc.moonconfig.core.io.NewlineStyle newlineStyle) |
FancyJsonWriter |
setNewline(java.lang.String newlineString) |
FancyJsonWriter |
setNewlineAfterObjectStart(boolean newlineAfterObjectStart) |
void |
write(me.hypherionmc.moonconfig.core.UnmodifiableConfig config,
java.io.Writer writer) |
public void write(me.hypherionmc.moonconfig.core.UnmodifiableConfig config,
java.io.Writer writer)
write in interface me.hypherionmc.moonconfig.core.io.ConfigWriterpublic FancyJsonWriter setIndentObjectElementsPredicate(java.util.function.Predicate<me.hypherionmc.moonconfig.core.UnmodifiableConfig> indentObjectElementsPredicate)
public FancyJsonWriter setIndentArrayElementsPredicate(java.util.function.Predicate<java.util.Collection<?>> indentArrayElementsPredicate)
public FancyJsonWriter setNewlineAfterObjectStart(boolean newlineAfterObjectStart)
public FancyJsonWriter setIndent(me.hypherionmc.moonconfig.core.io.IndentStyle indentStyle)
public FancyJsonWriter setIndent(java.lang.String indent)
public FancyJsonWriter setNewline(me.hypherionmc.moonconfig.core.io.NewlineStyle newlineStyle)
public FancyJsonWriter setNewline(java.lang.String newlineString)