public class Yamler
extends java.lang.Object
Example:
String yaml = "msgType: newPlayer\n"
+ "login: albert\n"
+ "colors: blue red \n";
Yamler yamler = new Yamler();
Map<String, String> map = yamler.decode(yaml);
// {msgType=newPlayer, login=albert, colors=blue red}
| Modifier and Type | Method and Description |
|---|---|
java.util.LinkedHashMap<java.lang.String,java.lang.String> |
decode(java.lang.String yaml) |
void |
decode(java.lang.String yaml,
java.util.function.BiConsumer<java.lang.String,java.lang.String> consumer) |
java.util.ArrayList<java.util.LinkedHashMap<java.lang.String,java.lang.String>> |
decodeList(java.lang.String yaml) |
void |
decodeList(java.lang.String yaml,
java.util.function.Supplier<? extends java.util.function.BiConsumer<java.lang.String,java.lang.String>> supplier) |
static java.lang.String |
encapsulate(java.lang.String value)
Deprecated.
since 1.2; use
YamlGenerator.encapsulate(String) instead |
int |
getCurrentPos() |
java.lang.String |
getCurrentToken() |
int |
getLookAheadPos() |
java.lang.String |
getLookAheadToken() |
java.lang.String |
nextToken() |
java.lang.String |
stripColon(java.lang.String key) |
public java.lang.String getCurrentToken()
public int getCurrentPos()
public java.lang.String getLookAheadToken()
public int getLookAheadPos()
public java.util.LinkedHashMap<java.lang.String,java.lang.String> decode(java.lang.String yaml)
public void decode(java.lang.String yaml,
java.util.function.BiConsumer<java.lang.String,java.lang.String> consumer)
public java.util.ArrayList<java.util.LinkedHashMap<java.lang.String,java.lang.String>> decodeList(java.lang.String yaml)
public void decodeList(java.lang.String yaml,
java.util.function.Supplier<? extends java.util.function.BiConsumer<java.lang.String,java.lang.String>> supplier)
public java.lang.String nextToken()
public java.lang.String stripColon(java.lang.String key)
@Deprecated public static java.lang.String encapsulate(java.lang.String value)
YamlGenerator.encapsulate(String) insteadvalue - the YAML value to encapsulate