net.ME1312.SubServers.Client.Bukkit.Library.Config

## Class YAMLSection

- java.lang.Object
- - net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection

    public class YAMLSection
    extends java.lang.Object

### Constructor Summary

Constructors
Constructor and Description
`YAMLSection()`
`YAMLSection(java.io.InputStream io)`
`YAMLSection(org.json.JSONObject json)`
`YAMLSection(java.io.Reader reader)`
`YAMLSection(java.lang.String yaml)`

### Method Summary

All Methods Instance Methods Concrete Methods
`void` `clear()`
`boolean` `contains(java.lang.String label)`
`YAMLValue` `get(java.lang.String label)`
`YAMLValue` `get(java.lang.String label, java.lang.Object def)`
`YAMLValue` `get(java.lang.String label, YAMLValue def)`
`boolean` `getBoolean(java.lang.String label)`
`boolean` `getBoolean(java.lang.String label, boolean def)`
`java.util.List<java.lang.Boolean>` `getBooleanList(java.lang.String label)`
`java.util.List<java.lang.Boolean>` `getBooleanList(java.lang.String label, java.util.List<java.lang.Boolean> def)`
`java.lang.String` `getColoredString(java.lang.String label, char color)`
`java.lang.String` `getColoredString(java.lang.String label, java.lang.String def, char color)`
`java.util.List<java.lang.String>` `getColoredStringList(java.lang.String label, char color)`
`java.util.List<java.lang.String>` `getColoredStringList(java.lang.String label, java.util.List<java.lang.String> def, char color)`
`double` `getDouble(java.lang.String label)`
`double` `getDouble(java.lang.String label, double def)`
`java.util.List<java.lang.Double>` `getDoubleList(java.lang.String label)`
`java.util.List<java.lang.Double>` `getDoubleList(java.lang.String label, java.util.List<java.lang.Double> def)`
`float` `getFloat(java.lang.String label)`
`float` `getFloat(java.lang.String label, float def)`
`java.util.List<java.lang.Float>` `getFloatList(java.lang.String label)`
`java.util.List<java.lang.Float>` `getFloatList(java.lang.String label, float def)`
`int` `getInt(java.lang.String label)`
`int` `getInt(java.lang.String label, int def)`
`java.util.List<java.lang.Integer>` `getIntList(java.lang.String label)`
`java.util.List<java.lang.Integer>` `getIntList(java.lang.String label, java.util.List<java.lang.Integer> def)`
`java.util.Set<java.lang.String>` `getKeys()`
`java.util.List<YAMLValue>` `getList(java.lang.String label)`
`java.util.List<YAMLValue>` `getList(java.lang.String label, java.util.Collection<?> def)`
`java.util.List<YAMLValue>` `getList(java.lang.String label, java.util.List<? extends YAMLValue> def)`
`long` `getLong(java.lang.String label)`
`long` `getLong(java.lang.String label, long def)`
`java.util.List<java.lang.Long>` `getLongList(java.lang.String label)`
`java.util.List<java.lang.Long>` `getLongList(java.lang.String label, java.util.List<java.lang.Long> def)`
`java.lang.Object` `getObject(java.lang.String label)`
`java.lang.Object` `getObject(java.lang.String label, java.lang.Object def)`
`java.util.List<?>` `getObjectList(java.lang.String label)`
`java.util.List<?>` `getObjectList(java.lang.String label, java.util.List<?> def)`
`java.lang.String` `getRawString(java.lang.String label)`
`java.lang.String` `getRawString(java.lang.String label, java.lang.String def)`
`java.util.List<java.lang.String>` `getRawStringList(java.lang.String label)`
`java.util.List<java.lang.String>` `getRawStringList(java.lang.String label, java.util.List<java.lang.String> def)`
`YAMLSection` `getSection(java.lang.String label)`
`YAMLSection` `getSection(java.lang.String label, java.util.Map<java.lang.String,?> def)`
`YAMLSection` `getSection(java.lang.String label, YAMLSection def)`
`java.util.List<YAMLSection>` `getSectionList(java.lang.String label)`
`java.util.List<YAMLSection>` `getSectionList(java.lang.String label, java.util.Collection<? extends java.util.Map<java.lang.String,?>> def)`
`java.util.List<YAMLSection>` `getSectionList(java.lang.String label, java.util.List<? extends YAMLSection> def)`
`short` `getShort(java.lang.String label)`
`short` `getShort(java.lang.String label, short def)`
`java.util.List<java.lang.Short>` `getShortList(java.lang.String label)`
`java.util.List<java.lang.Short>` `getShortList(java.lang.String label, java.util.List<java.lang.Short> def)`
`java.lang.String` `getString(java.lang.String label)`
`java.lang.String` `getString(java.lang.String label, java.lang.String def)`
`java.util.List<java.lang.String>` `getStringList(java.lang.String label)`
`java.util.List<java.lang.String>` `getStringList(java.lang.String label, java.util.List<java.lang.String> def)`
`java.util.List<java.util.UUID>` `getUUIDList(java.lang.String label)`
`java.util.List<java.util.UUID>` `getUUIDList(java.lang.String label, java.util.List<java.util.UUID> def)`
`java.util.Collection<YAMLValue>` `getValues()`
`boolean` `isBoolean(java.lang.String label)`
`boolean` `isDouble(java.lang.String label)`
`boolean` `isFloat(java.lang.String label)`
`boolean` `isInt(java.lang.String label)`
`boolean` `isList(java.lang.String label)`
`boolean` `isLong(java.lang.String label)`
`boolean` `isSection(java.lang.String label)`
`boolean` `isString(java.lang.String label)`
`void` `remove(java.lang.String label)`
`void` `set(java.lang.String label, java.lang.Object value)`
`void` `setAll(java.util.Map<java.lang.String,?> values)`
`void` `setAll(YAMLSection values)`
`YAMLSection` `superSection()`
`org.json.JSONObject` `toJSON()`
`java.lang.String` `toString()`

### Methods inherited from class java.lang.Object

`equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

### Constructor Detail

#### YAMLSection

    public YAMLSection()

#### YAMLSection

    public YAMLSection(java.io.InputStream io)
                throws org.yaml.snakeyaml.error.YAMLException

Throws:
  `org.yaml.snakeyaml.error.YAMLException`

#### YAMLSection

    public YAMLSection(java.io.Reader reader)
                throws org.yaml.snakeyaml.error.YAMLException

Throws:
  `org.yaml.snakeyaml.error.YAMLException`

#### YAMLSection

    public YAMLSection(org.json.JSONObject json)

#### YAMLSection

    public YAMLSection(java.lang.String yaml)
                throws org.yaml.snakeyaml.error.YAMLException

Throws:
  `org.yaml.snakeyaml.error.YAMLException`

### Method Detail

#### getKeys

    public java.util.Set<java.lang.String> getKeys()

#### getValues

    public java.util.Collection<YAMLValue> getValues()

#### contains

    public boolean contains(java.lang.String label)

#### remove

    public void remove(java.lang.String label)

#### clear

    public void clear()

#### set

    public void set(java.lang.String label,
                    java.lang.Object value)

#### setAll

    public void setAll(java.util.Map<java.lang.String,?> values)

#### setAll

    public void setAll(YAMLSection values)

#### superSection

    public YAMLSection superSection()

#### toString

    public java.lang.String toString()

Overrides:
  `toString` in class `java.lang.Object`

#### toJSON

    public org.json.JSONObject toJSON()

#### get

    public YAMLValue get(java.lang.String label)

#### get

    public YAMLValue get(java.lang.String label,
                         java.lang.Object def)

#### get

    public YAMLValue get(java.lang.String label,
                         YAMLValue def)

#### getList

    public java.util.List<YAMLValue> getList(java.lang.String label)

#### getList

    public java.util.List<YAMLValue> getList(java.lang.String label,
                                             java.util.Collection<?> def)

#### getList

    public java.util.List<YAMLValue> getList(java.lang.String label,
                                             java.util.List<? extends YAMLValue> def)

#### getObject

    public java.lang.Object getObject(java.lang.String label)

#### getObject

    public java.lang.Object getObject(java.lang.String label,
                                      java.lang.Object def)

#### getObjectList

    public java.util.List<?> getObjectList(java.lang.String label)

#### getObjectList

    public java.util.List<?> getObjectList(java.lang.String label,
                                           java.util.List<?> def)

#### getBoolean

    public boolean getBoolean(java.lang.String label)

#### getBoolean

    public boolean getBoolean(java.lang.String label,
                              boolean def)

#### getBooleanList

    public java.util.List<java.lang.Boolean> getBooleanList(java.lang.String label)

#### getBooleanList

    public java.util.List<java.lang.Boolean> getBooleanList(java.lang.String label,
                                                            java.util.List<java.lang.Boolean> def)

#### getSection

    public YAMLSection getSection(java.lang.String label)

#### getSection

    public YAMLSection getSection(java.lang.String label,
                                  java.util.Map<java.lang.String,?> def)

#### getSection

    public YAMLSection getSection(java.lang.String label,
                                  YAMLSection def)

#### getSectionList

    public java.util.List<YAMLSection> getSectionList(java.lang.String label)

#### getSectionList

    public java.util.List<YAMLSection> getSectionList(java.lang.String label,
                                                      java.util.Collection<? extends java.util.Map<java.lang.String,?>> def)

#### getSectionList

    public java.util.List<YAMLSection> getSectionList(java.lang.String label,
                                                      java.util.List<? extends YAMLSection> def)

#### getDouble

    public double getDouble(java.lang.String label)

#### getDouble

    public double getDouble(java.lang.String label,
                            double def)

#### getDoubleList

    public java.util.List<java.lang.Double> getDoubleList(java.lang.String label)

#### getDoubleList

    public java.util.List<java.lang.Double> getDoubleList(java.lang.String label,
                                                          java.util.List<java.lang.Double> def)

#### getFloat

    public float getFloat(java.lang.String label)

#### getFloat

    public float getFloat(java.lang.String label,
                          float def)

#### getFloatList

    public java.util.List<java.lang.Float> getFloatList(java.lang.String label)

#### getFloatList

    public java.util.List<java.lang.Float> getFloatList(java.lang.String label,
                                                        float def)

#### getInt

    public int getInt(java.lang.String label)

#### getInt

    public int getInt(java.lang.String label,
                      int def)

#### getIntList

    public java.util.List<java.lang.Integer> getIntList(java.lang.String label)

#### getIntList

    public java.util.List<java.lang.Integer> getIntList(java.lang.String label,
                                                        java.util.List<java.lang.Integer> def)

#### getLong

    public long getLong(java.lang.String label)

#### getLong

    public long getLong(java.lang.String label,
                        long def)

#### getLongList

    public java.util.List<java.lang.Long> getLongList(java.lang.String label)

#### getLongList

    public java.util.List<java.lang.Long> getLongList(java.lang.String label,
                                                      java.util.List<java.lang.Long> def)

#### getShort

    public short getShort(java.lang.String label)

#### getShort

    public short getShort(java.lang.String label,
                          short def)

#### getShortList

    public java.util.List<java.lang.Short> getShortList(java.lang.String label)

#### getShortList

    public java.util.List<java.lang.Short> getShortList(java.lang.String label,
                                                        java.util.List<java.lang.Short> def)

#### getRawString

    public java.lang.String getRawString(java.lang.String label)

#### getRawString

    public java.lang.String getRawString(java.lang.String label,
                                         java.lang.String def)

#### getRawStringList

    public java.util.List<java.lang.String> getRawStringList(java.lang.String label)

#### getRawStringList

    public java.util.List<java.lang.String> getRawStringList(java.lang.String label,
                                                             java.util.List<java.lang.String> def)

#### getString

    public java.lang.String getString(java.lang.String label)

#### getString

    public java.lang.String getString(java.lang.String label,
                                      java.lang.String def)

#### getStringList

    public java.util.List<java.lang.String> getStringList(java.lang.String label)

#### getStringList

    public java.util.List<java.lang.String> getStringList(java.lang.String label,
                                                          java.util.List<java.lang.String> def)

#### getColoredString

    public java.lang.String getColoredString(java.lang.String label,
                                             char color)

#### getColoredString

    public java.lang.String getColoredString(java.lang.String label,
                                             java.lang.String def,
                                             char color)

#### getColoredStringList

    public java.util.List<java.lang.String> getColoredStringList(java.lang.String label,
                                                                 char color)

#### getColoredStringList

    public java.util.List<java.lang.String> getColoredStringList(java.lang.String label,
                                                                 java.util.List<java.lang.String> def,
                                                                 char color)

#### getUUIDList

    public java.util.List<java.util.UUID> getUUIDList(java.lang.String label)

#### getUUIDList

    public java.util.List<java.util.UUID> getUUIDList(java.lang.String label,
                                                      java.util.List<java.util.UUID> def)

#### isBoolean

    public boolean isBoolean(java.lang.String label)

#### isSection

    public boolean isSection(java.lang.String label)

#### isDouble

    public boolean isDouble(java.lang.String label)

#### isFloat

    public boolean isFloat(java.lang.String label)

#### isInt

    public boolean isInt(java.lang.String label)

#### isList

    public boolean isList(java.lang.String label)

#### isLong

    public boolean isLong(java.lang.String label)

#### isString

    public boolean isString(java.lang.String label)