public class Yamls
extends java.lang.Object
| Constructor and Description | 
|---|
| Yamls() | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | dump(int depth,
    java.lang.Object r) | 
| static <T> T | getAs(java.lang.Object x,
     java.lang.Class<T> type)returns the given yaml object (map or list or primitive) as the given yaml-supperted type 
 (map or list or primitive e.g. | 
| static java.lang.Object | getMultinameAttribute(java.util.Map<java.lang.String,java.lang.Object> obj,
                     java.lang.String... equivalentNames) | 
| static java.lang.Iterable<java.lang.Object> | parseAll(java.io.Reader yaml) | 
| static java.lang.Iterable<java.lang.Object> | parseAll(java.lang.String yaml)simplifies new Yaml().loadAll, and converts to list to prevent single-use iterable bug in yaml | 
| static java.lang.Object | removeMultinameAttribute(java.util.Map<java.lang.String,java.lang.Object> obj,
                        java.lang.String... equivalentNames) | 
public static <T> T getAs(java.lang.Object x,
          java.lang.Class<T> type)
if the object is an iterable containing a single element, and the type is not an iterable, this will attempt to unwrap it.
java.lang.IllegalArgumentException - if the input is an iterable not containing a single element,
   and the cast is requested to a non-iterable typejava.lang.ClassCastException - if cannot be castedpublic static void dump(int depth,
        java.lang.Object r)
public static java.lang.Iterable<java.lang.Object> parseAll(java.lang.String yaml)
public static java.lang.Iterable<java.lang.Object> parseAll(java.io.Reader yaml)
public static java.lang.Object removeMultinameAttribute(java.util.Map<java.lang.String,java.lang.Object> obj,
                                        java.lang.String... equivalentNames)
public static java.lang.Object getMultinameAttribute(java.util.Map<java.lang.String,java.lang.Object> obj,
                                     java.lang.String... equivalentNames)