Skip navigation links
C E F G I J M N P S W 

C

createConfig(Supplier<Map<String, Object>>) - Method in class me.hypherionmc.moonconfig.json.JsonFormat
 
createParser() - Method in class me.hypherionmc.moonconfig.json.JsonFormat
 
createWriter() - Method in class me.hypherionmc.moonconfig.json.JsonFormat
 

E

emptyTolerantInstance() - Static method in class me.hypherionmc.moonconfig.json.JsonFormat
 

F

fancyInstance() - Static method in class me.hypherionmc.moonconfig.json.JsonFormat
 
FancyJsonWriter - Class in me.hypherionmc.moonconfig.json
A configurable JSON writer.
FancyJsonWriter() - Constructor for class me.hypherionmc.moonconfig.json.FancyJsonWriter
 

G

getFormat() - Method in class me.hypherionmc.moonconfig.json.JsonParser
 

I

initEmptyFile(WriterSupplier) - Method in class me.hypherionmc.moonconfig.json.JsonFormat
 
isEmptyDataAccepted() - Method in class me.hypherionmc.moonconfig.json.JsonParser
 

J

JsonFormat<W extends me.hypherionmc.moonconfig.core.io.ConfigWriter> - Class in me.hypherionmc.moonconfig.json
 
JsonParser - Class in me.hypherionmc.moonconfig.json
A JSON parser.
JsonParser() - Constructor for class me.hypherionmc.moonconfig.json.JsonParser
 

M

me.hypherionmc.moonconfig.json - package me.hypherionmc.moonconfig.json
 
minimalEmptyTolerantInstance() - Static method in class me.hypherionmc.moonconfig.json.JsonFormat
 
minimalInstance() - Static method in class me.hypherionmc.moonconfig.json.JsonFormat
 
MinimalJsonWriter - Class in me.hypherionmc.moonconfig.json
A simple JSON writer that produces a minimized output: no line breaks, no spaces, no indentation.
MinimalJsonWriter() - Constructor for class me.hypherionmc.moonconfig.json.MinimalJsonWriter
 

N

newConcurrentConfig() - Static method in class me.hypherionmc.moonconfig.json.JsonFormat
 
newConfig() - Static method in class me.hypherionmc.moonconfig.json.JsonFormat
 
newConfig(Supplier<Map<String, Object>>) - Static method in class me.hypherionmc.moonconfig.json.JsonFormat
 

P

parse(Reader) - Method in class me.hypherionmc.moonconfig.json.JsonParser
Parses a JSON object to a Config.
parse(Reader, Config, ParsingMode) - Method in class me.hypherionmc.moonconfig.json.JsonParser
Parses a JSON object to a Config.
parseDocument(String) - Method in class me.hypherionmc.moonconfig.json.JsonParser
Parses a JSON document, either a JSON object (parsed to a JsonConfig) or a JSON array (parsed to a List).
parseDocument(Reader) - Method in class me.hypherionmc.moonconfig.json.JsonParser
Parses a JSON document, either a JSON object (parsed to a JsonConfig) or a JSON array (parsed to a List).
parseList(String) - Method in class me.hypherionmc.moonconfig.json.JsonParser
Parses a JSON array to a List.
parseList(Reader) - Method in class me.hypherionmc.moonconfig.json.JsonParser
Parses a JSON array to a List.
parseList(Reader, List<?>, ParsingMode) - Method in class me.hypherionmc.moonconfig.json.JsonParser
Parses a JSON array to a List.

S

setEmptyDataAccepted(boolean) - Method in class me.hypherionmc.moonconfig.json.JsonParser
Enables or disables the acceptance of empty input data.
setIndent(IndentStyle) - Method in class me.hypherionmc.moonconfig.json.FancyJsonWriter
 
setIndent(String) - Method in class me.hypherionmc.moonconfig.json.FancyJsonWriter
 
setIndentArrayElementsPredicate(Predicate<Collection<?>>) - Method in class me.hypherionmc.moonconfig.json.FancyJsonWriter
 
setIndentObjectElementsPredicate(Predicate<UnmodifiableConfig>) - Method in class me.hypherionmc.moonconfig.json.FancyJsonWriter
 
setNewline(NewlineStyle) - Method in class me.hypherionmc.moonconfig.json.FancyJsonWriter
 
setNewline(String) - Method in class me.hypherionmc.moonconfig.json.FancyJsonWriter
 
setNewlineAfterObjectStart(boolean) - Method in class me.hypherionmc.moonconfig.json.FancyJsonWriter
 
supportsComments() - Method in class me.hypherionmc.moonconfig.json.JsonFormat
 

W

write(UnmodifiableConfig, Writer) - Method in class me.hypherionmc.moonconfig.json.FancyJsonWriter
 
write(UnmodifiableConfig, Writer) - Method in class me.hypherionmc.moonconfig.json.MinimalJsonWriter
Writes a configuration in the JSON object format.
writeCollection(Collection<?>, Writer) - Method in class me.hypherionmc.moonconfig.json.MinimalJsonWriter
Writes a Collection in the JSON array format.
writeString(CharSequence, Writer) - Method in class me.hypherionmc.moonconfig.json.MinimalJsonWriter
Writes a String in the JSON string format.
writeValue(Object, Writer) - Method in class me.hypherionmc.moonconfig.json.MinimalJsonWriter
Writes a value in the JSON format.
C E F G I J M N P S W 
Skip navigation links