Simplify YAMLSection methods

This commit is contained in:
ME1312 2017-12-21 18:37:39 -05:00
parent 6bb7b1ef17
commit b3a40311a1
36 changed files with 1938 additions and 2618 deletions

View File

@ -316,16 +316,16 @@
a.attr('download', hash.app);
switch (a.attr("href").toLowerCase()) {
case "%adfly_app_download%":
a.attr("href", "https://adf.ly/18562515/https://raw.githubusercontent.com/ME1312/SubServers-2/" + hash.commit + "/Artifacts/" + hash.app);
a.attr("href", "https://adf.ly/18562515/https://raw.githubusercontent.com/ME1312/SubServers-2/" + hash.commit.toLowerCase() + "/Artifacts/" + hash.app);
break;
case "%app_download%":
a.attr("href", "https://raw.githubusercontent.com/ME1312/SubServers-2/" + hash.commit + "/Artifacts/" + hash.app);
a.attr("href", "https://raw.githubusercontent.com/ME1312/SubServers-2/" + hash.commit.toLowerCase() + "/Artifacts/" + hash.app);
break;
case "%commit_page%":
a.attr("href", "https://github.com/ME1312/SubServers-2/commit/" + hash.commit);
a.attr("href", "https://github.com/ME1312/SubServers-2/commit/" + hash.commit.toLowerCase());
break;
case "%commit_source%":
a.attr("href", "https://github.com/ME1312/SubServers-2/tree/" + hash.commit);
a.attr("href", "https://github.com/ME1312/SubServers-2/tree/" + hash.commit.toLowerCase());
break;
}
});

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -247,6 +247,14 @@
<dd>
<div class="block">Get Object as YAML Section List</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#asShort--">asShort()</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Get a Short by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#asShortList--">asShortList()</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Get a Short List by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#asString--">asString()</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Get Object as String</div>
@ -260,7 +268,9 @@
<div class="block">Get Object as UUID</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#asUUIDList--">asUUIDList()</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLValue</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Get Object as UUID List</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Network/Client.html#authorize--">authorize()</a></span> - Method in class net.ME1312.SubServers.Bungee.Network.<a href="net/ME1312/SubServers/Bungee/Network/Client.html" title="class in net.ME1312.SubServers.Bungee.Network">Client</a></dt>
<dd>
<div class="block">Authorize Connection</div>
@ -814,7 +824,7 @@
<dd>
<div class="block">Get a Boolean by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getBoolean-java.lang.String-boolean-">getBoolean(String, boolean)</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getBoolean-java.lang.String-java.lang.Boolean-">getBoolean(String, Boolean)</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Boolean by Handle</div>
</dd>
@ -942,7 +952,7 @@
<dd>
<div class="block">Get a Double by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getDouble-java.lang.String-double-">getDouble(String, double)</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getDouble-java.lang.String-java.lang.Double-">getDouble(String, Double)</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Double by Handle</div>
</dd>
@ -998,7 +1008,7 @@
<dd>
<div class="block">Get a Float by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getFloat-java.lang.String-float-">getFloat(String, float)</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getFloat-java.lang.String-java.lang.Float-">getFloat(String, Float)</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Float by Handle</div>
</dd>
@ -1006,7 +1016,7 @@
<dd>
<div class="block">Get a Float List by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getFloatList-java.lang.String-float-">getFloatList(String, float)</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getFloatList-java.lang.String-java.util.List-">getFloatList(String, List&lt;Float&gt;)</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Float List by Handle</div>
</dd>
@ -1126,7 +1136,7 @@
<dd>
<div class="block">Get an Integer by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getInt-java.lang.String-int-">getInt(String, int)</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getInt-java.lang.String-java.lang.Integer-">getInt(String, Integer)</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get an Integer by Handle</div>
</dd>
@ -1204,7 +1214,7 @@
<dd>
<div class="block">Get a Long by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getLong-java.lang.String-long-">getLong(String, long)</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getLong-java.lang.String-java.lang.Long-">getLong(String, Long)</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Long by Handle</div>
</dd>
@ -1470,7 +1480,7 @@
<dd>
<div class="block">Get a Short by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getShort-java.lang.String-short-">getShort(String, short)</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getShort-java.lang.String-java.lang.Short-">getShort(String, Short)</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Short by Handle</div>
</dd>
@ -1842,14 +1852,6 @@
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/SubServerContainer.html#isCompatible-net.ME1312.SubServers.Bungee.Host.SubServer-">isCompatible(SubServer)</a></span> - Method in class net.ME1312.SubServers.Bungee.Host.<a href="net/ME1312/SubServers/Bungee/Host/SubServerContainer.html" title="class in net.ME1312.SubServers.Bungee.Host">SubServerContainer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#isDouble-java.lang.String-">isDouble(String)</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is a Double by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#isDouble--">isDouble()</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Check if object is a Double</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.html#isEditable--">isEditable()</a></span> - Method in class net.ME1312.SubServers.Bungee.Host.External.<a href="net/ME1312/SubServers/Bungee/Host/External/ExternalSubServer.html" title="class in net.ME1312.SubServers.Bungee.Host.External">ExternalSubServer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/Internal/InternalSubServer.html#isEditable--">isEditable()</a></span> - Method in class net.ME1312.SubServers.Bungee.Host.Internal.<a href="net/ME1312/SubServers/Bungee/Host/Internal/InternalSubServer.html" title="class in net.ME1312.SubServers.Bungee.Host.Internal">InternalSubServer</a></dt>
@ -1894,14 +1896,6 @@
<dd>
<div class="block">Check if the Executable String is a file</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#isFloat-java.lang.String-">isFloat(String)</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is a Float by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#isFloat--">isFloat()</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Check if object is a Float</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Event/SubStopEvent.html#isForced--">isForced()</a></span> - Method in class net.ME1312.SubServers.Bungee.Event.<a href="net/ME1312/SubServers/Bungee/Event/SubStopEvent.html" title="class in net.ME1312.SubServers.Bungee.Event">SubStopEvent</a></dt>
<dd>
<div class="block">Gets if it was a forced shutdown</div>
@ -1912,14 +1906,6 @@
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/ServerContainer.html#isHidden--">isHidden()</a></span> - Method in class net.ME1312.SubServers.Bungee.Host.<a href="net/ME1312/SubServers/Bungee/Host/ServerContainer.html" title="class in net.ME1312.SubServers.Bungee.Host">ServerContainer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#isInt-java.lang.String-">isInt(String)</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is an Integer by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#isInt--">isInt()</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Check if object is an Integer</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#isList-java.lang.String-">isList(String)</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is a List by Handle</div>
@ -1948,18 +1934,26 @@
<dd>
<div class="block">If the Server is Logging</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#isLong-java.lang.String-">isLong(String)</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#isNull-java.lang.String-">isNull(String)</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is a Long by Handle</div>
<div class="block">Check if object is Null by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#isLong--">isLong()</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLValue</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#isNull--">isNull()</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Check if object is a Long</div>
<div class="block">Check if object is Null</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Util.html#isNull-java.lang.Object...-">isNull(Object...)</a></span> - Static method in class net.ME1312.SubServers.Bungee.Library.<a href="net/ME1312/SubServers/Bungee/Library/Util.html" title="class in net.ME1312.SubServers.Bungee.Library">Util</a></dt>
<dd>
<div class="block">Checks values to make sure they're not null</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#isNumber-java.lang.String-">isNumber(String)</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is a Number by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#isNumber--">isNumber()</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Check if object is a Number</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Event/SubEditServerEvent.html#isPermanent--">isPermanent()</a></span> - Method in class net.ME1312.SubServers.Bungee.Event.<a href="net/ME1312/SubServers/Bungee/Event/SubEditServerEvent.html" title="class in net.ME1312.SubServers.Bungee.Event">SubEditServerEvent</a></dt>
<dd>
<div class="block">Gets if the edit is permanent</div>

View File

@ -17,7 +17,7 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@ -217,15 +217,15 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colFirst"><code>java.lang.Boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getBoolean-java.lang.String-">getBoolean</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get a Boolean by Handle</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getBoolean-java.lang.String-boolean-">getBoolean</a></span>(java.lang.String&nbsp;handle,
boolean&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getBoolean-java.lang.String-java.lang.Boolean-">getBoolean</a></span>(java.lang.String&nbsp;handle,
java.lang.Boolean&nbsp;def)</code>
<div class="block">Get a Boolean by Handle</div>
</td>
</tr>
@ -273,15 +273,15 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colFirst"><code>java.lang.Double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getDouble-java.lang.String-">getDouble</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get a Double by Handle</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getDouble-java.lang.String-double-">getDouble</a></span>(java.lang.String&nbsp;handle,
double&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getDouble-java.lang.String-java.lang.Double-">getDouble</a></span>(java.lang.String&nbsp;handle,
java.lang.Double&nbsp;def)</code>
<div class="block">Get a Double by Handle</div>
</td>
</tr>
@ -299,15 +299,15 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colFirst"><code>java.lang.Float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getFloat-java.lang.String-">getFloat</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get a Float by Handle</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getFloat-java.lang.String-float-">getFloat</a></span>(java.lang.String&nbsp;handle,
float&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getFloat-java.lang.String-java.lang.Float-">getFloat</a></span>(java.lang.String&nbsp;handle,
java.lang.Float&nbsp;def)</code>
<div class="block">Get a Float by Handle</div>
</td>
</tr>
@ -319,21 +319,21 @@ extends java.lang.Object</pre>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.Float&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getFloatList-java.lang.String-float-">getFloatList</a></span>(java.lang.String&nbsp;handle,
float&nbsp;def)</code>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getFloatList-java.lang.String-java.util.List-">getFloatList</a></span>(java.lang.String&nbsp;handle,
java.util.List&lt;java.lang.Float&gt;&nbsp;def)</code>
<div class="block">Get a Float List by Handle</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colFirst"><code>java.lang.Integer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getInt-java.lang.String-">getInt</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get an Integer by Handle</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getInt-java.lang.String-int-">getInt</a></span>(java.lang.String&nbsp;handle,
int&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Integer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getInt-java.lang.String-java.lang.Integer-">getInt</a></span>(java.lang.String&nbsp;handle,
java.lang.Integer&nbsp;def)</code>
<div class="block">Get an Integer by Handle</div>
</td>
</tr>
@ -377,15 +377,15 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colFirst"><code>java.lang.Long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getLong-java.lang.String-">getLong</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get a Long by Handle</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getLong-java.lang.String-long-">getLong</a></span>(java.lang.String&nbsp;handle,
long&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getLong-java.lang.String-java.lang.Long-">getLong</a></span>(java.lang.String&nbsp;handle,
java.lang.Long&nbsp;def)</code>
<div class="block">Get a Long by Handle</div>
</td>
</tr>
@ -495,15 +495,15 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>short</code></td>
<td class="colFirst"><code>java.lang.Short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getShort-java.lang.String-">getShort</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get a Short by Handle</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getShort-java.lang.String-short-">getShort</a></span>(java.lang.String&nbsp;handle,
short&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getShort-java.lang.String-java.lang.Short-">getShort</a></span>(java.lang.String&nbsp;handle,
java.lang.Short&nbsp;def)</code>
<div class="block">Get a Short by Handle</div>
</td>
</tr>
@ -586,137 +586,125 @@ extends java.lang.Object</pre>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#isDouble-java.lang.String-">isDouble</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a Double by Handle</div>
</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#isFloat-java.lang.String-">isFloat</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a Float by Handle</div>
</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#isInt-java.lang.String-">isInt</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is an Integer by Handle</div>
</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#isList-java.lang.String-">isList</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a List by Handle</div>
</td>
</tr>
<tr id="i67" class="rowColor">
<tr id="i64" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#isLong-java.lang.String-">isLong</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a Long by Handle</div>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#isNull-java.lang.String-">isNull</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is Null by Handle</div>
</td>
</tr>
<tr id="i68" class="altColor">
<tr id="i65" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#isNumber-java.lang.String-">isNumber</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a Number by Handle</div>
</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#isSection-java.lang.String-">isSection</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a YAML Section by Handle</div>
</td>
</tr>
<tr id="i69" class="rowColor">
<tr id="i67" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#isString-java.lang.String-">isString</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a String by Handle</div>
</td>
</tr>
<tr id="i70" class="altColor">
<tr id="i68" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#isUUID-java.lang.String-">isUUID</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a UUID by Handle</div>
</td>
</tr>
<tr id="i71" class="rowColor">
<tr id="i69" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#remove-java.lang.String-">remove</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Remove an Object by Handle</div>
</td>
</tr>
<tr id="i72" class="altColor">
<tr id="i70" class="altColor">
<td class="colFirst"><code>&lt;V&gt;&nbsp;void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#safeSet-java.lang.String-java.util.Collection-">safeSet</a></span>(java.lang.String&nbsp;handle,
java.util.Collection&lt;V&gt;&nbsp;list)</code>
<div class="block">Set Collection&lt;V&gt; into this YAML Section without overwriting existing value</div>
</td>
</tr>
<tr id="i73" class="rowColor">
<tr id="i71" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#safeSet-java.lang.String-java.lang.Object-">safeSet</a></span>(java.lang.String&nbsp;handle,
java.lang.Object&nbsp;value)</code>
<div class="block">Set Object into this YAML Section without overwriting existing value</div>
</td>
</tr>
<tr id="i74" class="altColor">
<tr id="i72" class="altColor">
<td class="colFirst"><code>&lt;V&gt;&nbsp;void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#safeSet-java.lang.String-V:A-">safeSet</a></span>(java.lang.String&nbsp;handle,
V[]&nbsp;array)</code>
<div class="block">Set V[] into this YAML Section without overwriting existing value</div>
</td>
</tr>
<tr id="i75" class="rowColor">
<tr id="i73" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#safeSetAll-java.util.Map-">safeSetAll</a></span>(java.util.Map&lt;java.lang.String,?&gt;&nbsp;values)</code>
<div class="block">Set All Objects into this YAML Section without overwriting existing values</div>
</td>
</tr>
<tr id="i76" class="altColor">
<tr id="i74" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#safeSetAll-net.ME1312.SubServers.Bungee.Library.Config.YAMLSection-">safeSetAll</a></span>(<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a>&nbsp;values)</code>
<div class="block">Copy YAML Values to this YAML Section without overwriting existing values</div>
</td>
</tr>
<tr id="i77" class="rowColor">
<tr id="i75" class="rowColor">
<td class="colFirst"><code>&lt;V&gt;&nbsp;void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#set-java.lang.String-java.util.Collection-">set</a></span>(java.lang.String&nbsp;handle,
java.util.Collection&lt;V&gt;&nbsp;list)</code>
<div class="block">Set Collection&lt;V&gt; into this YAML Section</div>
</td>
</tr>
<tr id="i78" class="altColor">
<tr id="i76" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#set-java.lang.String-java.lang.Object-">set</a></span>(java.lang.String&nbsp;handle,
java.lang.Object&nbsp;value)</code>
<div class="block">Set Object into this YAML Section</div>
</td>
</tr>
<tr id="i79" class="rowColor">
<tr id="i77" class="rowColor">
<td class="colFirst"><code>&lt;V&gt;&nbsp;void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#set-java.lang.String-V:A-">set</a></span>(java.lang.String&nbsp;handle,
V[]&nbsp;array)</code>
<div class="block">Set V[] into this YAML Section</div>
</td>
</tr>
<tr id="i80" class="altColor">
<tr id="i78" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#setAll-java.util.Map-">setAll</a></span>(java.util.Map&lt;java.lang.String,?&gt;&nbsp;values)</code>
<div class="block">Set All Objects into this YAML Section</div>
</td>
</tr>
<tr id="i81" class="rowColor">
<tr id="i79" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#setAll-net.ME1312.SubServers.Bungee.Library.Config.YAMLSection-">setAll</a></span>(<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a>&nbsp;values)</code>
<div class="block">Copy YAML Values to this YAML Section</div>
</td>
</tr>
<tr id="i82" class="altColor">
<tr id="i80" class="altColor">
<td class="colFirst"><code><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#superSection--">superSection</a></span>()</code>
<div class="block">Go up a level in the config (or null if this is the top layer)</div>
</td>
</tr>
<tr id="i83" class="rowColor">
<tr id="i81" class="rowColor">
<td class="colFirst"><code>org.json.JSONObject</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#toJSON--">toJSON</a></span>()</code>
<div class="block">Convert to JSON</div>
</td>
</tr>
<tr id="i84" class="altColor">
<tr id="i82" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
@ -897,30 +885,6 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="remove-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;void&nbsp;remove(java.lang.String&nbsp;handle)</pre>
<div class="block">Remove an Object by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
</dl>
</li>
</ul>
<a name="clear--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public&nbsp;void&nbsp;clear()</pre>
<div class="block">Remove all Objects from this YAML Section</div>
</li>
</ul>
<a name="set-java.lang.String-java.lang.Object-">
<!-- -->
</a>
@ -1085,20 +1049,30 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="superSection--">
<a name="remove-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>superSection</h4>
<pre>public&nbsp;<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a>&nbsp;superSection()</pre>
<div class="block">Go up a level in the config (or null if this is the top layer)</div>
<h4>remove</h4>
<pre>public&nbsp;void&nbsp;remove(java.lang.String&nbsp;handle)</pre>
<div class="block">Remove an Object by Handle</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Super Section</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
</dl>
</li>
</ul>
<a name="clear--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public&nbsp;void&nbsp;clear()</pre>
<div class="block">Remove all Objects from this YAML Section</div>
</li>
</ul>
<a name="clone--">
<!-- -->
</a>
@ -1114,30 +1088,17 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="toString--">
<a name="superSection--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="toJSON--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toJSON</h4>
<pre>public&nbsp;org.json.JSONObject&nbsp;toJSON()</pre>
<div class="block">Convert to JSON</div>
<h4>superSection</h4>
<pre>public&nbsp;<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a>&nbsp;superSection()</pre>
<div class="block">Go up a level in the config (or null if this is the top layer)</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>JSON</dd>
<dd>Super Section</dd>
</dl>
</li>
</ul>
@ -1319,7 +1280,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getBoolean</h4>
<pre>public&nbsp;boolean&nbsp;getBoolean(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Boolean&nbsp;getBoolean(java.lang.String&nbsp;handle)</pre>
<div class="block">Get a Boolean by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1329,14 +1290,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getBoolean-java.lang.String-boolean-">
<a name="getBoolean-java.lang.String-java.lang.Boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBoolean</h4>
<pre>public&nbsp;boolean&nbsp;getBoolean(java.lang.String&nbsp;handle,
boolean&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Boolean&nbsp;getBoolean(java.lang.String&nbsp;handle,
java.lang.Boolean&nbsp;def)</pre>
<div class="block">Get a Boolean by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1491,7 +1452,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre>public&nbsp;double&nbsp;getDouble(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Double&nbsp;getDouble(java.lang.String&nbsp;handle)</pre>
<div class="block">Get a Double by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1501,14 +1462,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getDouble-java.lang.String-double-">
<a name="getDouble-java.lang.String-java.lang.Double-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre>public&nbsp;double&nbsp;getDouble(java.lang.String&nbsp;handle,
double&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Double&nbsp;getDouble(java.lang.String&nbsp;handle,
java.lang.Double&nbsp;def)</pre>
<div class="block">Get a Double by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1559,7 +1520,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getFloat</h4>
<pre>public&nbsp;float&nbsp;getFloat(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Float&nbsp;getFloat(java.lang.String&nbsp;handle)</pre>
<div class="block">Get a Float by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1569,14 +1530,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getFloat-java.lang.String-float-">
<a name="getFloat-java.lang.String-java.lang.Float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFloat</h4>
<pre>public&nbsp;float&nbsp;getFloat(java.lang.String&nbsp;handle,
float&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Float&nbsp;getFloat(java.lang.String&nbsp;handle,
java.lang.Float&nbsp;def)</pre>
<div class="block">Get a Float by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1603,14 +1564,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getFloatList-java.lang.String-float-">
<a name="getFloatList-java.lang.String-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFloatList</h4>
<pre>public&nbsp;java.util.List&lt;java.lang.Float&gt;&nbsp;getFloatList(java.lang.String&nbsp;handle,
float&nbsp;def)</pre>
java.util.List&lt;java.lang.Float&gt;&nbsp;def)</pre>
<div class="block">Get a Float List by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1627,7 +1588,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
<pre>public&nbsp;int&nbsp;getInt(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Integer&nbsp;getInt(java.lang.String&nbsp;handle)</pre>
<div class="block">Get an Integer by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1637,14 +1598,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getInt-java.lang.String-int-">
<a name="getInt-java.lang.String-java.lang.Integer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
<pre>public&nbsp;int&nbsp;getInt(java.lang.String&nbsp;handle,
int&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Integer&nbsp;getInt(java.lang.String&nbsp;handle,
java.lang.Integer&nbsp;def)</pre>
<div class="block">Get an Integer by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1695,7 +1656,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
<pre>public&nbsp;long&nbsp;getLong(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Long&nbsp;getLong(java.lang.String&nbsp;handle)</pre>
<div class="block">Get a Long by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1705,14 +1666,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getLong-java.lang.String-long-">
<a name="getLong-java.lang.String-java.lang.Long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
<pre>public&nbsp;long&nbsp;getLong(java.lang.String&nbsp;handle,
long&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Long&nbsp;getLong(java.lang.String&nbsp;handle,
java.lang.Long&nbsp;def)</pre>
<div class="block">Get a Long by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1763,7 +1724,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
<pre>public&nbsp;short&nbsp;getShort(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Short&nbsp;getShort(java.lang.String&nbsp;handle)</pre>
<div class="block">Get a Short by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1773,14 +1734,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getShort-java.lang.String-short-">
<a name="getShort-java.lang.String-java.lang.Short-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
<pre>public&nbsp;short&nbsp;getShort(java.lang.String&nbsp;handle,
short&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Short&nbsp;getShort(java.lang.String&nbsp;handle,
java.lang.Short&nbsp;def)</pre>
<div class="block">Get a Short by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -2105,6 +2066,22 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="isNull-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNull</h4>
<pre>public&nbsp;boolean&nbsp;isNull(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is Null by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Object Null Status</dd>
</dl>
</li>
</ul>
<a name="isBoolean-java.lang.String-">
<!-- -->
</a>
@ -2137,54 +2114,6 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="isDouble-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDouble</h4>
<pre>public&nbsp;boolean&nbsp;isDouble(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is a Double by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Object Double Status</dd>
</dl>
</li>
</ul>
<a name="isFloat-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFloat</h4>
<pre>public&nbsp;boolean&nbsp;isFloat(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is a Float by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Object Float Status</dd>
</dl>
</li>
</ul>
<a name="isInt-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInt</h4>
<pre>public&nbsp;boolean&nbsp;isInt(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is an Integer by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Object Integer Status</dd>
</dl>
</li>
</ul>
<a name="isList-java.lang.String-">
<!-- -->
</a>
@ -2201,19 +2130,19 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="isLong-java.lang.String-">
<a name="isNumber-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isLong</h4>
<pre>public&nbsp;boolean&nbsp;isLong(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is a Long by Handle</div>
<h4>isNumber</h4>
<pre>public&nbsp;boolean&nbsp;isNumber(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is a Number by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Object Long Status</dd>
<dd>Number Status</dd>
</dl>
</li>
</ul>
@ -2236,7 +2165,7 @@ extends java.lang.Object</pre>
<a name="isUUID-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>isUUID</h4>
<pre>public&nbsp;boolean&nbsp;isUUID(java.lang.String&nbsp;handle)</pre>
@ -2249,6 +2178,33 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="toJSON--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toJSON</h4>
<pre>public&nbsp;org.json.JSONObject&nbsp;toJSON()</pre>
<div class="block">Convert to JSON</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>JSON</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>

View File

@ -129,7 +129,7 @@ extends java.lang.Object</pre>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colFirst"><code>java.lang.Boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#asBoolean--">asBoolean</a></span>()</code>
<div class="block">Get Object as Boolean</div>
</td>
@ -153,7 +153,7 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colFirst"><code>java.lang.Double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#asDouble--">asDouble</a></span>()</code>
<div class="block">Get Object as Double</div>
</td>
@ -165,7 +165,7 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colFirst"><code>java.lang.Float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#asFloat--">asFloat</a></span>()</code>
<div class="block">Get Object as Float</div>
</td>
@ -177,7 +177,7 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colFirst"><code>java.lang.Integer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#asInt--">asInt</a></span>()</code>
<div class="block">Get Object as Integer</div>
</td>
@ -189,7 +189,7 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colFirst"><code>java.lang.Long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#asLong--">asLong</a></span>()</code>
<div class="block">Get Object as Long</div>
</td>
@ -237,67 +237,69 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>java.lang.Short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#asShort--">asShort</a></span>()</code>
<div class="block">Get a Short by Handle</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.Short&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#asShortList--">asShortList</a></span>()</code>
<div class="block">Get a Short List by Handle</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#asString--">asString</a></span>()</code>
<div class="block">Get Object as String</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<tr id="i21" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#asStringList--">asStringList</a></span>()</code>
<div class="block">Get Object as String List</div>
</td>
</tr>
<tr id="i20" class="altColor">
<tr id="i22" class="altColor">
<td class="colFirst"><code>java.util.UUID</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#asUUID--">asUUID</a></span>()</code>
<div class="block">Get Object as UUID</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<tr id="i23" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.util.UUID&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#asUUIDList--">asUUIDList</a></span>()</code>&nbsp;</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#asUUIDList--">asUUIDList</a></span>()</code>
<div class="block">Get Object as UUID List</div>
</td>
</tr>
<tr id="i22" class="altColor">
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#getDefiningSection--">getDefiningSection</a></span>()</code>
<div class="block">Get the YAML Section this Object was defined in</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<tr id="i25" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#isBoolean--">isBoolean</a></span>()</code>
<div class="block">Check if object is a Boolean</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#isDouble--">isDouble</a></span>()</code>
<div class="block">Check if object is a Double</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#isFloat--">isFloat</a></span>()</code>
<div class="block">Check if object is a Float</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#isInt--">isInt</a></span>()</code>
<div class="block">Check if object is an Integer</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#isList--">isList</a></span>()</code>
<div class="block">Check if object is a List</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#isNull--">isNull</a></span>()</code>
<div class="block">Check if object is Null</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#isLong--">isLong</a></span>()</code>
<div class="block">Check if object is a Long</div>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#isNumber--">isNumber</a></span>()</code>
<div class="block">Check if object is a Number</div>
</td>
</tr>
<tr id="i29" class="rowColor">
@ -392,7 +394,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>asBoolean</h4>
<pre>public&nbsp;boolean&nbsp;asBoolean()</pre>
<pre>public&nbsp;java.lang.Boolean&nbsp;asBoolean()</pre>
<div class="block">Get Object as Boolean</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@ -448,7 +450,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>asDouble</h4>
<pre>public&nbsp;double&nbsp;asDouble()</pre>
<pre>public&nbsp;java.lang.Double&nbsp;asDouble()</pre>
<div class="block">Get Object as Double</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@ -476,7 +478,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>asFloat</h4>
<pre>public&nbsp;float&nbsp;asFloat()</pre>
<pre>public&nbsp;java.lang.Float&nbsp;asFloat()</pre>
<div class="block">Get Object as Float</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@ -504,7 +506,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>asInt</h4>
<pre>public&nbsp;int&nbsp;asInt()</pre>
<pre>public&nbsp;java.lang.Integer&nbsp;asInt()</pre>
<div class="block">Get Object as Integer</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@ -532,7 +534,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>asLong</h4>
<pre>public&nbsp;long&nbsp;asLong()</pre>
<pre>public&nbsp;java.lang.Long&nbsp;asLong()</pre>
<div class="block">Get Object as Long</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@ -554,6 +556,34 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="asShort--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asShort</h4>
<pre>public&nbsp;java.lang.Short&nbsp;asShort()</pre>
<div class="block">Get a Short by Handle</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Short</dd>
</dl>
</li>
</ul>
<a name="asShortList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asShortList</h4>
<pre>public&nbsp;java.util.List&lt;java.lang.Short&gt;&nbsp;asShortList()</pre>
<div class="block">Get a Short List by Handle</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Short List</dd>
</dl>
</li>
</ul>
<a name="asRawString--">
<!-- -->
</a>
@ -663,6 +693,25 @@ extends java.lang.Object</pre>
<li class="blockList">
<h4>asUUIDList</h4>
<pre>public&nbsp;java.util.List&lt;java.util.UUID&gt;&nbsp;asUUIDList()</pre>
<div class="block">Get Object as UUID List</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>UUID List</dd>
</dl>
</li>
</ul>
<a name="isNull--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNull</h4>
<pre>public&nbsp;boolean&nbsp;isNull()</pre>
<div class="block">Check if object is Null</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Null Status</dd>
</dl>
</li>
</ul>
<a name="isBoolean--">
@ -693,48 +742,6 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="isDouble--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDouble</h4>
<pre>public&nbsp;boolean&nbsp;isDouble()</pre>
<div class="block">Check if object is a Double</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Double Status</dd>
</dl>
</li>
</ul>
<a name="isFloat--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFloat</h4>
<pre>public&nbsp;boolean&nbsp;isFloat()</pre>
<div class="block">Check if object is a Float</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Float Status</dd>
</dl>
</li>
</ul>
<a name="isInt--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInt</h4>
<pre>public&nbsp;boolean&nbsp;isInt()</pre>
<div class="block">Check if object is an Integer</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Integer Status</dd>
</dl>
</li>
</ul>
<a name="isList--">
<!-- -->
</a>
@ -749,17 +756,17 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="isLong--">
<a name="isNumber--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isLong</h4>
<pre>public&nbsp;boolean&nbsp;isLong()</pre>
<div class="block">Check if object is a Long</div>
<h4>isNumber</h4>
<pre>public&nbsp;boolean&nbsp;isNumber()</pre>
<div class="block">Check if object is a Number</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Long Status</dd>
<dd>Number Status</dd>
</dl>
</li>
</ul>

Binary file not shown.

View File

@ -185,6 +185,14 @@
<dd>
<div class="block">Get Object as YAML Section List</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#asShort--">asShort()</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Get a Short by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#asShortList--">asShortList()</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Get a Short List by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#asString--">asString()</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Get Object as String</div>
@ -198,7 +206,9 @@
<div class="block">Get Object as UUID</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#asUUIDList--">asUUIDList()</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLValue</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Get Object as UUID List</div>
</dd>
</dl>
<a name="I:B">
<!-- -->
@ -455,7 +465,7 @@
<dd>
<div class="block">Get a Boolean by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getBoolean-java.lang.String-boolean-">getBoolean(String, boolean)</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getBoolean-java.lang.String-java.lang.Boolean-">getBoolean(String, Boolean)</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Boolean by Handle</div>
</dd>
@ -503,7 +513,7 @@
<dd>
<div class="block">Get a Double by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getDouble-java.lang.String-double-">getDouble(String, double)</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getDouble-java.lang.String-java.lang.Double-">getDouble(String, Double)</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Double by Handle</div>
</dd>
@ -535,7 +545,7 @@
<dd>
<div class="block">Get a Float by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getFloat-java.lang.String-float-">getFloat(String, float)</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getFloat-java.lang.String-java.lang.Float-">getFloat(String, Float)</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Float by Handle</div>
</dd>
@ -543,7 +553,7 @@
<dd>
<div class="block">Get a Float List by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getFloatList-java.lang.String-float-">getFloatList(String, float)</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getFloatList-java.lang.String-java.util.List-">getFloatList(String, List&lt;Float&gt;)</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Float List by Handle</div>
</dd>
@ -643,7 +653,7 @@
<dd>
<div class="block">Get an Integer by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getInt-java.lang.String-int-">getInt(String, int)</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getInt-java.lang.String-java.lang.Integer-">getInt(String, Integer)</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get an Integer by Handle</div>
</dd>
@ -689,7 +699,7 @@
<dd>
<div class="block">Get a Long by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getLong-java.lang.String-long-">getLong(String, long)</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getLong-java.lang.String-java.lang.Long-">getLong(String, Long)</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Long by Handle</div>
</dd>
@ -871,7 +881,7 @@
<dd>
<div class="block">Get a Short by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getShort-java.lang.String-short-">getShort(String, short)</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getShort-java.lang.String-java.lang.Short-">getShort(String, Short)</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Short by Handle</div>
</dd>
@ -1095,14 +1105,6 @@
<dd>
<div class="block">Check if object is a Boolean</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#isDouble-java.lang.String-">isDouble(String)</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is a Double by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#isDouble--">isDouble()</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Check if object is a Double</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Graphic/Renderer.html#isEnabled-org.json.JSONObject-">isEnabled(JSONObject)</a></span> - Method in interface net.ME1312.SubServers.Client.Bukkit.Graphic.<a href="net/ME1312/SubServers/Client/Bukkit/Graphic/Renderer.html" title="interface in net.ME1312.SubServers.Client.Bukkit.Graphic">Renderer</a></dt>
<dd>
<div class="block">Check if this Renderer is enabled for this Object</div>
@ -1115,26 +1117,10 @@
<dd>
<div class="block">Determines if an Exception will occur</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#isFloat-java.lang.String-">isFloat(String)</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is a Float by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#isFloat--">isFloat()</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Check if object is a Float</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Event/SubStopEvent.html#isForced--">isForced()</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Event.<a href="net/ME1312/SubServers/Client/Bukkit/Event/SubStopEvent.html" title="class in net.ME1312.SubServers.Client.Bukkit.Event">SubStopEvent</a></dt>
<dd>
<div class="block">Gets if it was a forced shutdown</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#isInt-java.lang.String-">isInt(String)</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is an Integer by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#isInt--">isInt()</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Check if object is an Integer</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#isList-java.lang.String-">isList(String)</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is a List by Handle</div>
@ -1143,18 +1129,26 @@
<dd>
<div class="block">Check if object is a List</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#isLong-java.lang.String-">isLong(String)</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#isNull-java.lang.String-">isNull(String)</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is a Long by Handle</div>
<div class="block">Check if object is Null by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#isLong--">isLong()</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLValue</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#isNull--">isNull()</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Check if object is a Long</div>
<div class="block">Check if object is Null</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Util.html#isNull-java.lang.Object...-">isNull(Object...)</a></span> - Static method in class net.ME1312.SubServers.Client.Bukkit.Library.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Util.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library">Util</a></dt>
<dd>
<div class="block">Checks values to make sure they're not null</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#isNumber-java.lang.String-">isNumber(String)</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is a Number by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#isNumber--">isNumber()</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Check if object is a Number</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Event/SubEditServerEvent.html#isPermanent--">isPermanent()</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Event.<a href="net/ME1312/SubServers/Client/Bukkit/Event/SubEditServerEvent.html" title="class in net.ME1312.SubServers.Client.Bukkit.Event">SubEditServerEvent</a></dt>
<dd>
<div class="block">Gets if the edit is permanent</div>

View File

@ -17,7 +17,7 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@ -217,15 +217,15 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colFirst"><code>java.lang.Boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getBoolean-java.lang.String-">getBoolean</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get a Boolean by Handle</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getBoolean-java.lang.String-boolean-">getBoolean</a></span>(java.lang.String&nbsp;handle,
boolean&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getBoolean-java.lang.String-java.lang.Boolean-">getBoolean</a></span>(java.lang.String&nbsp;handle,
java.lang.Boolean&nbsp;def)</code>
<div class="block">Get a Boolean by Handle</div>
</td>
</tr>
@ -273,15 +273,15 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colFirst"><code>java.lang.Double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getDouble-java.lang.String-">getDouble</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get a Double by Handle</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getDouble-java.lang.String-double-">getDouble</a></span>(java.lang.String&nbsp;handle,
double&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getDouble-java.lang.String-java.lang.Double-">getDouble</a></span>(java.lang.String&nbsp;handle,
java.lang.Double&nbsp;def)</code>
<div class="block">Get a Double by Handle</div>
</td>
</tr>
@ -299,15 +299,15 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colFirst"><code>java.lang.Float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getFloat-java.lang.String-">getFloat</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get a Float by Handle</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getFloat-java.lang.String-float-">getFloat</a></span>(java.lang.String&nbsp;handle,
float&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getFloat-java.lang.String-java.lang.Float-">getFloat</a></span>(java.lang.String&nbsp;handle,
java.lang.Float&nbsp;def)</code>
<div class="block">Get a Float by Handle</div>
</td>
</tr>
@ -319,21 +319,21 @@ extends java.lang.Object</pre>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.Float&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getFloatList-java.lang.String-float-">getFloatList</a></span>(java.lang.String&nbsp;handle,
float&nbsp;def)</code>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getFloatList-java.lang.String-java.util.List-">getFloatList</a></span>(java.lang.String&nbsp;handle,
java.util.List&lt;java.lang.Float&gt;&nbsp;def)</code>
<div class="block">Get a Float List by Handle</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colFirst"><code>java.lang.Integer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getInt-java.lang.String-">getInt</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get an Integer by Handle</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getInt-java.lang.String-int-">getInt</a></span>(java.lang.String&nbsp;handle,
int&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Integer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getInt-java.lang.String-java.lang.Integer-">getInt</a></span>(java.lang.String&nbsp;handle,
java.lang.Integer&nbsp;def)</code>
<div class="block">Get an Integer by Handle</div>
</td>
</tr>
@ -377,15 +377,15 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colFirst"><code>java.lang.Long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getLong-java.lang.String-">getLong</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get a Long by Handle</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getLong-java.lang.String-long-">getLong</a></span>(java.lang.String&nbsp;handle,
long&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getLong-java.lang.String-java.lang.Long-">getLong</a></span>(java.lang.String&nbsp;handle,
java.lang.Long&nbsp;def)</code>
<div class="block">Get a Long by Handle</div>
</td>
</tr>
@ -495,15 +495,15 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>short</code></td>
<td class="colFirst"><code>java.lang.Short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getShort-java.lang.String-">getShort</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get a Short by Handle</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getShort-java.lang.String-short-">getShort</a></span>(java.lang.String&nbsp;handle,
short&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getShort-java.lang.String-java.lang.Short-">getShort</a></span>(java.lang.String&nbsp;handle,
java.lang.Short&nbsp;def)</code>
<div class="block">Get a Short by Handle</div>
</td>
</tr>
@ -586,137 +586,125 @@ extends java.lang.Object</pre>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#isDouble-java.lang.String-">isDouble</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a Double by Handle</div>
</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#isFloat-java.lang.String-">isFloat</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a Float by Handle</div>
</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#isInt-java.lang.String-">isInt</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is an Integer by Handle</div>
</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#isList-java.lang.String-">isList</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a List by Handle</div>
</td>
</tr>
<tr id="i67" class="rowColor">
<tr id="i64" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#isLong-java.lang.String-">isLong</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a Long by Handle</div>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#isNull-java.lang.String-">isNull</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is Null by Handle</div>
</td>
</tr>
<tr id="i68" class="altColor">
<tr id="i65" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#isNumber-java.lang.String-">isNumber</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a Number by Handle</div>
</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#isSection-java.lang.String-">isSection</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a YAML Section by Handle</div>
</td>
</tr>
<tr id="i69" class="rowColor">
<tr id="i67" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#isString-java.lang.String-">isString</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a String by Handle</div>
</td>
</tr>
<tr id="i70" class="altColor">
<tr id="i68" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#isUUID-java.lang.String-">isUUID</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a UUID by Handle</div>
</td>
</tr>
<tr id="i71" class="rowColor">
<tr id="i69" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#remove-java.lang.String-">remove</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Remove an Object by Handle</div>
</td>
</tr>
<tr id="i72" class="altColor">
<tr id="i70" class="altColor">
<td class="colFirst"><code>&lt;V&gt;&nbsp;void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#safeSet-java.lang.String-java.util.Collection-">safeSet</a></span>(java.lang.String&nbsp;handle,
java.util.Collection&lt;V&gt;&nbsp;list)</code>
<div class="block">Set Collection&lt;V&gt; into this YAML Section without overwriting existing value</div>
</td>
</tr>
<tr id="i73" class="rowColor">
<tr id="i71" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#safeSet-java.lang.String-java.lang.Object-">safeSet</a></span>(java.lang.String&nbsp;handle,
java.lang.Object&nbsp;value)</code>
<div class="block">Set Object into this YAML Section without overwriting existing value</div>
</td>
</tr>
<tr id="i74" class="altColor">
<tr id="i72" class="altColor">
<td class="colFirst"><code>&lt;V&gt;&nbsp;void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#safeSet-java.lang.String-V:A-">safeSet</a></span>(java.lang.String&nbsp;handle,
V[]&nbsp;array)</code>
<div class="block">Set V[] into this YAML Section without overwriting existing value</div>
</td>
</tr>
<tr id="i75" class="rowColor">
<tr id="i73" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#safeSetAll-java.util.Map-">safeSetAll</a></span>(java.util.Map&lt;java.lang.String,?&gt;&nbsp;values)</code>
<div class="block">Set All Objects into this YAML Section without overwriting existing values</div>
</td>
</tr>
<tr id="i76" class="altColor">
<tr id="i74" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#safeSetAll-net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection-">safeSetAll</a></span>(<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a>&nbsp;values)</code>
<div class="block">Copy YAML Values to this YAML Section without overwriting existing values</div>
</td>
</tr>
<tr id="i77" class="rowColor">
<tr id="i75" class="rowColor">
<td class="colFirst"><code>&lt;V&gt;&nbsp;void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#set-java.lang.String-java.util.Collection-">set</a></span>(java.lang.String&nbsp;handle,
java.util.Collection&lt;V&gt;&nbsp;list)</code>
<div class="block">Set Collection&lt;V&gt; into this YAML Section</div>
</td>
</tr>
<tr id="i78" class="altColor">
<tr id="i76" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#set-java.lang.String-java.lang.Object-">set</a></span>(java.lang.String&nbsp;handle,
java.lang.Object&nbsp;value)</code>
<div class="block">Set Object into this YAML Section</div>
</td>
</tr>
<tr id="i79" class="rowColor">
<tr id="i77" class="rowColor">
<td class="colFirst"><code>&lt;V&gt;&nbsp;void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#set-java.lang.String-V:A-">set</a></span>(java.lang.String&nbsp;handle,
V[]&nbsp;array)</code>
<div class="block">Set V[] into this YAML Section</div>
</td>
</tr>
<tr id="i80" class="altColor">
<tr id="i78" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#setAll-java.util.Map-">setAll</a></span>(java.util.Map&lt;java.lang.String,?&gt;&nbsp;values)</code>
<div class="block">Set All Objects into this YAML Section</div>
</td>
</tr>
<tr id="i81" class="rowColor">
<tr id="i79" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#setAll-net.ME1312.SubServers.Client.Bukkit.Library.Config.YAMLSection-">setAll</a></span>(<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a>&nbsp;values)</code>
<div class="block">Copy YAML Values to this YAML Section</div>
</td>
</tr>
<tr id="i82" class="altColor">
<tr id="i80" class="altColor">
<td class="colFirst"><code><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#superSection--">superSection</a></span>()</code>
<div class="block">Go up a level in the config (or null if this is the top layer)</div>
</td>
</tr>
<tr id="i83" class="rowColor">
<tr id="i81" class="rowColor">
<td class="colFirst"><code>org.json.JSONObject</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#toJSON--">toJSON</a></span>()</code>
<div class="block">Convert to JSON</div>
</td>
</tr>
<tr id="i84" class="altColor">
<tr id="i82" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
@ -897,30 +885,6 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="remove-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;void&nbsp;remove(java.lang.String&nbsp;handle)</pre>
<div class="block">Remove an Object by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
</dl>
</li>
</ul>
<a name="clear--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public&nbsp;void&nbsp;clear()</pre>
<div class="block">Remove all Objects from this YAML Section</div>
</li>
</ul>
<a name="set-java.lang.String-java.lang.Object-">
<!-- -->
</a>
@ -1085,20 +1049,30 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="superSection--">
<a name="remove-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>superSection</h4>
<pre>public&nbsp;<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a>&nbsp;superSection()</pre>
<div class="block">Go up a level in the config (or null if this is the top layer)</div>
<h4>remove</h4>
<pre>public&nbsp;void&nbsp;remove(java.lang.String&nbsp;handle)</pre>
<div class="block">Remove an Object by Handle</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Super Section</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
</dl>
</li>
</ul>
<a name="clear--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public&nbsp;void&nbsp;clear()</pre>
<div class="block">Remove all Objects from this YAML Section</div>
</li>
</ul>
<a name="clone--">
<!-- -->
</a>
@ -1114,30 +1088,17 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="toString--">
<a name="superSection--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="toJSON--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toJSON</h4>
<pre>public&nbsp;org.json.JSONObject&nbsp;toJSON()</pre>
<div class="block">Convert to JSON</div>
<h4>superSection</h4>
<pre>public&nbsp;<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a>&nbsp;superSection()</pre>
<div class="block">Go up a level in the config (or null if this is the top layer)</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>JSON</dd>
<dd>Super Section</dd>
</dl>
</li>
</ul>
@ -1319,7 +1280,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getBoolean</h4>
<pre>public&nbsp;boolean&nbsp;getBoolean(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Boolean&nbsp;getBoolean(java.lang.String&nbsp;handle)</pre>
<div class="block">Get a Boolean by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1329,14 +1290,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getBoolean-java.lang.String-boolean-">
<a name="getBoolean-java.lang.String-java.lang.Boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBoolean</h4>
<pre>public&nbsp;boolean&nbsp;getBoolean(java.lang.String&nbsp;handle,
boolean&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Boolean&nbsp;getBoolean(java.lang.String&nbsp;handle,
java.lang.Boolean&nbsp;def)</pre>
<div class="block">Get a Boolean by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1491,7 +1452,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre>public&nbsp;double&nbsp;getDouble(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Double&nbsp;getDouble(java.lang.String&nbsp;handle)</pre>
<div class="block">Get a Double by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1501,14 +1462,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getDouble-java.lang.String-double-">
<a name="getDouble-java.lang.String-java.lang.Double-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre>public&nbsp;double&nbsp;getDouble(java.lang.String&nbsp;handle,
double&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Double&nbsp;getDouble(java.lang.String&nbsp;handle,
java.lang.Double&nbsp;def)</pre>
<div class="block">Get a Double by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1559,7 +1520,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getFloat</h4>
<pre>public&nbsp;float&nbsp;getFloat(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Float&nbsp;getFloat(java.lang.String&nbsp;handle)</pre>
<div class="block">Get a Float by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1569,14 +1530,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getFloat-java.lang.String-float-">
<a name="getFloat-java.lang.String-java.lang.Float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFloat</h4>
<pre>public&nbsp;float&nbsp;getFloat(java.lang.String&nbsp;handle,
float&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Float&nbsp;getFloat(java.lang.String&nbsp;handle,
java.lang.Float&nbsp;def)</pre>
<div class="block">Get a Float by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1603,14 +1564,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getFloatList-java.lang.String-float-">
<a name="getFloatList-java.lang.String-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFloatList</h4>
<pre>public&nbsp;java.util.List&lt;java.lang.Float&gt;&nbsp;getFloatList(java.lang.String&nbsp;handle,
float&nbsp;def)</pre>
java.util.List&lt;java.lang.Float&gt;&nbsp;def)</pre>
<div class="block">Get a Float List by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1627,7 +1588,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
<pre>public&nbsp;int&nbsp;getInt(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Integer&nbsp;getInt(java.lang.String&nbsp;handle)</pre>
<div class="block">Get an Integer by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1637,14 +1598,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getInt-java.lang.String-int-">
<a name="getInt-java.lang.String-java.lang.Integer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
<pre>public&nbsp;int&nbsp;getInt(java.lang.String&nbsp;handle,
int&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Integer&nbsp;getInt(java.lang.String&nbsp;handle,
java.lang.Integer&nbsp;def)</pre>
<div class="block">Get an Integer by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1695,7 +1656,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
<pre>public&nbsp;long&nbsp;getLong(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Long&nbsp;getLong(java.lang.String&nbsp;handle)</pre>
<div class="block">Get a Long by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1705,14 +1666,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getLong-java.lang.String-long-">
<a name="getLong-java.lang.String-java.lang.Long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
<pre>public&nbsp;long&nbsp;getLong(java.lang.String&nbsp;handle,
long&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Long&nbsp;getLong(java.lang.String&nbsp;handle,
java.lang.Long&nbsp;def)</pre>
<div class="block">Get a Long by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1763,7 +1724,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
<pre>public&nbsp;short&nbsp;getShort(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Short&nbsp;getShort(java.lang.String&nbsp;handle)</pre>
<div class="block">Get a Short by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1773,14 +1734,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getShort-java.lang.String-short-">
<a name="getShort-java.lang.String-java.lang.Short-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
<pre>public&nbsp;short&nbsp;getShort(java.lang.String&nbsp;handle,
short&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Short&nbsp;getShort(java.lang.String&nbsp;handle,
java.lang.Short&nbsp;def)</pre>
<div class="block">Get a Short by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -2105,6 +2066,22 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="isNull-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNull</h4>
<pre>public&nbsp;boolean&nbsp;isNull(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is Null by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Object Null Status</dd>
</dl>
</li>
</ul>
<a name="isBoolean-java.lang.String-">
<!-- -->
</a>
@ -2137,54 +2114,6 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="isDouble-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDouble</h4>
<pre>public&nbsp;boolean&nbsp;isDouble(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is a Double by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Object Double Status</dd>
</dl>
</li>
</ul>
<a name="isFloat-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFloat</h4>
<pre>public&nbsp;boolean&nbsp;isFloat(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is a Float by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Object Float Status</dd>
</dl>
</li>
</ul>
<a name="isInt-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInt</h4>
<pre>public&nbsp;boolean&nbsp;isInt(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is an Integer by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Object Integer Status</dd>
</dl>
</li>
</ul>
<a name="isList-java.lang.String-">
<!-- -->
</a>
@ -2201,19 +2130,19 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="isLong-java.lang.String-">
<a name="isNumber-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isLong</h4>
<pre>public&nbsp;boolean&nbsp;isLong(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is a Long by Handle</div>
<h4>isNumber</h4>
<pre>public&nbsp;boolean&nbsp;isNumber(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is a Number by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Object Long Status</dd>
<dd>Number Status</dd>
</dl>
</li>
</ul>
@ -2236,7 +2165,7 @@ extends java.lang.Object</pre>
<a name="isUUID-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>isUUID</h4>
<pre>public&nbsp;boolean&nbsp;isUUID(java.lang.String&nbsp;handle)</pre>
@ -2249,6 +2178,33 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="toJSON--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toJSON</h4>
<pre>public&nbsp;org.json.JSONObject&nbsp;toJSON()</pre>
<div class="block">Convert to JSON</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>JSON</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>

View File

@ -129,7 +129,7 @@ extends java.lang.Object</pre>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colFirst"><code>java.lang.Boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#asBoolean--">asBoolean</a></span>()</code>
<div class="block">Get Object as Boolean</div>
</td>
@ -153,7 +153,7 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colFirst"><code>java.lang.Double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#asDouble--">asDouble</a></span>()</code>
<div class="block">Get Object as Double</div>
</td>
@ -165,7 +165,7 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colFirst"><code>java.lang.Float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#asFloat--">asFloat</a></span>()</code>
<div class="block">Get Object as Float</div>
</td>
@ -177,7 +177,7 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colFirst"><code>java.lang.Integer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#asInt--">asInt</a></span>()</code>
<div class="block">Get Object as Integer</div>
</td>
@ -189,7 +189,7 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colFirst"><code>java.lang.Long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#asLong--">asLong</a></span>()</code>
<div class="block">Get Object as Long</div>
</td>
@ -237,67 +237,69 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>java.lang.Short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#asShort--">asShort</a></span>()</code>
<div class="block">Get a Short by Handle</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.Short&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#asShortList--">asShortList</a></span>()</code>
<div class="block">Get a Short List by Handle</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#asString--">asString</a></span>()</code>
<div class="block">Get Object as String</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<tr id="i21" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#asStringList--">asStringList</a></span>()</code>
<div class="block">Get Object as String List</div>
</td>
</tr>
<tr id="i20" class="altColor">
<tr id="i22" class="altColor">
<td class="colFirst"><code>java.util.UUID</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#asUUID--">asUUID</a></span>()</code>
<div class="block">Get Object as UUID</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<tr id="i23" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.util.UUID&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#asUUIDList--">asUUIDList</a></span>()</code>&nbsp;</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#asUUIDList--">asUUIDList</a></span>()</code>
<div class="block">Get Object as UUID List</div>
</td>
</tr>
<tr id="i22" class="altColor">
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#getDefiningSection--">getDefiningSection</a></span>()</code>
<div class="block">Get the YAML Section this Object was defined in</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<tr id="i25" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#isBoolean--">isBoolean</a></span>()</code>
<div class="block">Check if object is a Boolean</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#isDouble--">isDouble</a></span>()</code>
<div class="block">Check if object is a Double</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#isFloat--">isFloat</a></span>()</code>
<div class="block">Check if object is a Float</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#isInt--">isInt</a></span>()</code>
<div class="block">Check if object is an Integer</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#isList--">isList</a></span>()</code>
<div class="block">Check if object is a List</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#isNull--">isNull</a></span>()</code>
<div class="block">Check if object is Null</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#isLong--">isLong</a></span>()</code>
<div class="block">Check if object is a Long</div>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#isNumber--">isNumber</a></span>()</code>
<div class="block">Check if object is a Number</div>
</td>
</tr>
<tr id="i29" class="rowColor">
@ -392,7 +394,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>asBoolean</h4>
<pre>public&nbsp;boolean&nbsp;asBoolean()</pre>
<pre>public&nbsp;java.lang.Boolean&nbsp;asBoolean()</pre>
<div class="block">Get Object as Boolean</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@ -448,7 +450,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>asDouble</h4>
<pre>public&nbsp;double&nbsp;asDouble()</pre>
<pre>public&nbsp;java.lang.Double&nbsp;asDouble()</pre>
<div class="block">Get Object as Double</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@ -476,7 +478,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>asFloat</h4>
<pre>public&nbsp;float&nbsp;asFloat()</pre>
<pre>public&nbsp;java.lang.Float&nbsp;asFloat()</pre>
<div class="block">Get Object as Float</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@ -504,7 +506,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>asInt</h4>
<pre>public&nbsp;int&nbsp;asInt()</pre>
<pre>public&nbsp;java.lang.Integer&nbsp;asInt()</pre>
<div class="block">Get Object as Integer</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@ -532,7 +534,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>asLong</h4>
<pre>public&nbsp;long&nbsp;asLong()</pre>
<pre>public&nbsp;java.lang.Long&nbsp;asLong()</pre>
<div class="block">Get Object as Long</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@ -554,6 +556,34 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="asShort--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asShort</h4>
<pre>public&nbsp;java.lang.Short&nbsp;asShort()</pre>
<div class="block">Get a Short by Handle</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Short</dd>
</dl>
</li>
</ul>
<a name="asShortList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asShortList</h4>
<pre>public&nbsp;java.util.List&lt;java.lang.Short&gt;&nbsp;asShortList()</pre>
<div class="block">Get a Short List by Handle</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Short List</dd>
</dl>
</li>
</ul>
<a name="asRawString--">
<!-- -->
</a>
@ -663,6 +693,25 @@ extends java.lang.Object</pre>
<li class="blockList">
<h4>asUUIDList</h4>
<pre>public&nbsp;java.util.List&lt;java.util.UUID&gt;&nbsp;asUUIDList()</pre>
<div class="block">Get Object as UUID List</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>UUID List</dd>
</dl>
</li>
</ul>
<a name="isNull--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNull</h4>
<pre>public&nbsp;boolean&nbsp;isNull()</pre>
<div class="block">Check if object is Null</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Null Status</dd>
</dl>
</li>
</ul>
<a name="isBoolean--">
@ -693,48 +742,6 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="isDouble--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDouble</h4>
<pre>public&nbsp;boolean&nbsp;isDouble()</pre>
<div class="block">Check if object is a Double</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Double Status</dd>
</dl>
</li>
</ul>
<a name="isFloat--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFloat</h4>
<pre>public&nbsp;boolean&nbsp;isFloat()</pre>
<div class="block">Check if object is a Float</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Float Status</dd>
</dl>
</li>
</ul>
<a name="isInt--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInt</h4>
<pre>public&nbsp;boolean&nbsp;isInt()</pre>
<div class="block">Check if object is an Integer</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Integer Status</dd>
</dl>
</li>
</ul>
<a name="isList--">
<!-- -->
</a>
@ -749,17 +756,17 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="isLong--">
<a name="isNumber--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isLong</h4>
<pre>public&nbsp;boolean&nbsp;isLong()</pre>
<div class="block">Check if object is a Long</div>
<h4>isNumber</h4>
<pre>public&nbsp;boolean&nbsp;isNumber()</pre>
<div class="block">Check if object is a Number</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Long Status</dd>
<dd>Number Status</dd>
</dl>
</li>
</ul>

Binary file not shown.

View File

@ -179,6 +179,14 @@
<dd>
<div class="block">Get Object as YAML Section List</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#asShort--">asShort()</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Get a Short by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#asShortList--">asShortList()</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Get a Short List by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#asString--">asString()</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Get Object as String</div>
@ -192,7 +200,9 @@
<div class="block">Get Object as UUID</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#asUUIDList--">asUUIDList()</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLValue</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Get Object as UUID List</div>
</dd>
</dl>
<a name="I:B">
<!-- -->
@ -565,7 +575,7 @@
<dd>
<div class="block">Get a Boolean by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getBoolean-java.lang.String-boolean-">getBoolean(String, boolean)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getBoolean-java.lang.String-java.lang.Boolean-">getBoolean(String, Boolean)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Boolean by Handle</div>
</dd>
@ -651,7 +661,7 @@
<dd>
<div class="block">Get a Double by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getDouble-java.lang.String-double-">getDouble(String, double)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getDouble-java.lang.String-java.lang.Double-">getDouble(String, Double)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Double by Handle</div>
</dd>
@ -691,7 +701,7 @@
<dd>
<div class="block">Get a Float by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getFloat-java.lang.String-float-">getFloat(String, float)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getFloat-java.lang.String-java.lang.Float-">getFloat(String, Float)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Float by Handle</div>
</dd>
@ -699,7 +709,7 @@
<dd>
<div class="block">Get a Float List by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getFloatList-java.lang.String-float-">getFloatList(String, float)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getFloatList-java.lang.String-java.util.List-">getFloatList(String, List&lt;Float&gt;)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Float List by Handle</div>
</dd>
@ -743,7 +753,7 @@
<dd>
<div class="block">Get an Integer by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getInt-java.lang.String-int-">getInt(String, int)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getInt-java.lang.String-java.lang.Integer-">getInt(String, Integer)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get an Integer by Handle</div>
</dd>
@ -805,7 +815,7 @@
<dd>
<div class="block">Get a Long by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getLong-java.lang.String-long-">getLong(String, long)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getLong-java.lang.String-java.lang.Long-">getLong(String, Long)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Long by Handle</div>
</dd>
@ -993,7 +1003,7 @@
<dd>
<div class="block">Get a Short by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getShort-java.lang.String-short-">getShort(String, short)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getShort-java.lang.String-java.lang.Short-">getShort(String, Short)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Short by Handle</div>
</dd>
@ -1231,14 +1241,6 @@
<dd>
<div class="block">Gets if the Event has been Cancelled</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#isDouble-java.lang.String-">isDouble(String)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is a Double by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#isDouble--">isDouble()</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Check if object is a Double</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/API/SubPluginInfo.html#isEnabled--">isEnabled()</a></span> - Method in class net.ME1312.SubServers.Host.API.<a href="net/ME1312/SubServers/Host/API/SubPluginInfo.html" title="class in net.ME1312.SubServers.Host.API">SubPluginInfo</a></dt>
<dd>
<div class="block">Sets the Plugin's Enabled Status</div>
@ -1263,26 +1265,10 @@
<dd>
<div class="block">Check if the Executable String is a file</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#isFloat-java.lang.String-">isFloat(String)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is a Float by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#isFloat--">isFloat()</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Check if object is a Float</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/API/Event/SubStopEvent.html#isForced--">isForced()</a></span> - Method in class net.ME1312.SubServers.Host.API.Event.<a href="net/ME1312/SubServers/Host/API/Event/SubStopEvent.html" title="class in net.ME1312.SubServers.Host.API.Event">SubStopEvent</a></dt>
<dd>
<div class="block">Gets if it was a forced shutdown</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#isInt-java.lang.String-">isInt(String)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is an Integer by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#isInt--">isInt()</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Check if object is an Integer</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#isList-java.lang.String-">isList(String)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is a List by Handle</div>
@ -1299,18 +1285,26 @@
<dd>
<div class="block">If the Server is Logging</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#isLong-java.lang.String-">isLong(String)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#isNull-java.lang.String-">isNull(String)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is a Long by Handle</div>
<div class="block">Check if object is Null by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#isLong--">isLong()</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLValue</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#isNull--">isNull()</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Check if object is a Long</div>
<div class="block">Check if object is Null</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Util.html#isNull-java.lang.Object...-">isNull(Object...)</a></span> - Static method in class net.ME1312.SubServers.Host.Library.<a href="net/ME1312/SubServers/Host/Library/Util.html" title="class in net.ME1312.SubServers.Host.Library">Util</a></dt>
<dd>
<div class="block">Checks values to make sure they're not null</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#isNumber-java.lang.String-">isNumber(String)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is a Number by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#isNumber--">isNumber()</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Check if object is a Number</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/API/Event/SubEditServerEvent.html#isPermanent--">isPermanent()</a></span> - Method in class net.ME1312.SubServers.Host.API.Event.<a href="net/ME1312/SubServers/Host/API/Event/SubEditServerEvent.html" title="class in net.ME1312.SubServers.Host.API.Event">SubEditServerEvent</a></dt>
<dd>
<div class="block">Gets if the edit is permanent</div>

View File

@ -17,7 +17,7 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@ -217,15 +217,15 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colFirst"><code>java.lang.Boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getBoolean-java.lang.String-">getBoolean</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get a Boolean by Handle</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getBoolean-java.lang.String-boolean-">getBoolean</a></span>(java.lang.String&nbsp;handle,
boolean&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getBoolean-java.lang.String-java.lang.Boolean-">getBoolean</a></span>(java.lang.String&nbsp;handle,
java.lang.Boolean&nbsp;def)</code>
<div class="block">Get a Boolean by Handle</div>
</td>
</tr>
@ -273,15 +273,15 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colFirst"><code>java.lang.Double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getDouble-java.lang.String-">getDouble</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get a Double by Handle</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getDouble-java.lang.String-double-">getDouble</a></span>(java.lang.String&nbsp;handle,
double&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getDouble-java.lang.String-java.lang.Double-">getDouble</a></span>(java.lang.String&nbsp;handle,
java.lang.Double&nbsp;def)</code>
<div class="block">Get a Double by Handle</div>
</td>
</tr>
@ -299,15 +299,15 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colFirst"><code>java.lang.Float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getFloat-java.lang.String-">getFloat</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get a Float by Handle</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getFloat-java.lang.String-float-">getFloat</a></span>(java.lang.String&nbsp;handle,
float&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getFloat-java.lang.String-java.lang.Float-">getFloat</a></span>(java.lang.String&nbsp;handle,
java.lang.Float&nbsp;def)</code>
<div class="block">Get a Float by Handle</div>
</td>
</tr>
@ -319,21 +319,21 @@ extends java.lang.Object</pre>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.Float&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getFloatList-java.lang.String-float-">getFloatList</a></span>(java.lang.String&nbsp;handle,
float&nbsp;def)</code>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getFloatList-java.lang.String-java.util.List-">getFloatList</a></span>(java.lang.String&nbsp;handle,
java.util.List&lt;java.lang.Float&gt;&nbsp;def)</code>
<div class="block">Get a Float List by Handle</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colFirst"><code>java.lang.Integer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getInt-java.lang.String-">getInt</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get an Integer by Handle</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getInt-java.lang.String-int-">getInt</a></span>(java.lang.String&nbsp;handle,
int&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Integer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getInt-java.lang.String-java.lang.Integer-">getInt</a></span>(java.lang.String&nbsp;handle,
java.lang.Integer&nbsp;def)</code>
<div class="block">Get an Integer by Handle</div>
</td>
</tr>
@ -377,15 +377,15 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colFirst"><code>java.lang.Long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getLong-java.lang.String-">getLong</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get a Long by Handle</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getLong-java.lang.String-long-">getLong</a></span>(java.lang.String&nbsp;handle,
long&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getLong-java.lang.String-java.lang.Long-">getLong</a></span>(java.lang.String&nbsp;handle,
java.lang.Long&nbsp;def)</code>
<div class="block">Get a Long by Handle</div>
</td>
</tr>
@ -495,15 +495,15 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>short</code></td>
<td class="colFirst"><code>java.lang.Short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getShort-java.lang.String-">getShort</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get a Short by Handle</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getShort-java.lang.String-short-">getShort</a></span>(java.lang.String&nbsp;handle,
short&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getShort-java.lang.String-java.lang.Short-">getShort</a></span>(java.lang.String&nbsp;handle,
java.lang.Short&nbsp;def)</code>
<div class="block">Get a Short by Handle</div>
</td>
</tr>
@ -586,137 +586,125 @@ extends java.lang.Object</pre>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#isDouble-java.lang.String-">isDouble</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a Double by Handle</div>
</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#isFloat-java.lang.String-">isFloat</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a Float by Handle</div>
</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#isInt-java.lang.String-">isInt</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is an Integer by Handle</div>
</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#isList-java.lang.String-">isList</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a List by Handle</div>
</td>
</tr>
<tr id="i67" class="rowColor">
<tr id="i64" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#isLong-java.lang.String-">isLong</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a Long by Handle</div>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#isNull-java.lang.String-">isNull</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is Null by Handle</div>
</td>
</tr>
<tr id="i68" class="altColor">
<tr id="i65" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#isNumber-java.lang.String-">isNumber</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a Number by Handle</div>
</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#isSection-java.lang.String-">isSection</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a YAML Section by Handle</div>
</td>
</tr>
<tr id="i69" class="rowColor">
<tr id="i67" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#isString-java.lang.String-">isString</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a String by Handle</div>
</td>
</tr>
<tr id="i70" class="altColor">
<tr id="i68" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#isUUID-java.lang.String-">isUUID</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a UUID by Handle</div>
</td>
</tr>
<tr id="i71" class="rowColor">
<tr id="i69" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#remove-java.lang.String-">remove</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Remove an Object by Handle</div>
</td>
</tr>
<tr id="i72" class="altColor">
<tr id="i70" class="altColor">
<td class="colFirst"><code>&lt;V&gt;&nbsp;void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#safeSet-java.lang.String-java.util.Collection-">safeSet</a></span>(java.lang.String&nbsp;handle,
java.util.Collection&lt;V&gt;&nbsp;list)</code>
<div class="block">Set Collection&lt;V&gt; into this YAML Section without overwriting existing value</div>
</td>
</tr>
<tr id="i73" class="rowColor">
<tr id="i71" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#safeSet-java.lang.String-java.lang.Object-">safeSet</a></span>(java.lang.String&nbsp;handle,
java.lang.Object&nbsp;value)</code>
<div class="block">Set Object into this YAML Section without overwriting existing value</div>
</td>
</tr>
<tr id="i74" class="altColor">
<tr id="i72" class="altColor">
<td class="colFirst"><code>&lt;V&gt;&nbsp;void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#safeSet-java.lang.String-V:A-">safeSet</a></span>(java.lang.String&nbsp;handle,
V[]&nbsp;array)</code>
<div class="block">Set V[] into this YAML Section without overwriting existing value</div>
</td>
</tr>
<tr id="i75" class="rowColor">
<tr id="i73" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#safeSetAll-java.util.Map-">safeSetAll</a></span>(java.util.Map&lt;java.lang.String,?&gt;&nbsp;values)</code>
<div class="block">Set All Objects into this YAML Section without overwriting existing values</div>
</td>
</tr>
<tr id="i76" class="altColor">
<tr id="i74" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#safeSetAll-net.ME1312.SubServers.Host.Library.Config.YAMLSection-">safeSetAll</a></span>(<a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a>&nbsp;values)</code>
<div class="block">Copy YAML Values to this YAML Section without overwriting existing values</div>
</td>
</tr>
<tr id="i77" class="rowColor">
<tr id="i75" class="rowColor">
<td class="colFirst"><code>&lt;V&gt;&nbsp;void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#set-java.lang.String-java.util.Collection-">set</a></span>(java.lang.String&nbsp;handle,
java.util.Collection&lt;V&gt;&nbsp;list)</code>
<div class="block">Set Collection&lt;V&gt; into this YAML Section</div>
</td>
</tr>
<tr id="i78" class="altColor">
<tr id="i76" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#set-java.lang.String-java.lang.Object-">set</a></span>(java.lang.String&nbsp;handle,
java.lang.Object&nbsp;value)</code>
<div class="block">Set Object into this YAML Section</div>
</td>
</tr>
<tr id="i79" class="rowColor">
<tr id="i77" class="rowColor">
<td class="colFirst"><code>&lt;V&gt;&nbsp;void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#set-java.lang.String-V:A-">set</a></span>(java.lang.String&nbsp;handle,
V[]&nbsp;array)</code>
<div class="block">Set V[] into this YAML Section</div>
</td>
</tr>
<tr id="i80" class="altColor">
<tr id="i78" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#setAll-java.util.Map-">setAll</a></span>(java.util.Map&lt;java.lang.String,?&gt;&nbsp;values)</code>
<div class="block">Set All Objects into this YAML Section</div>
</td>
</tr>
<tr id="i81" class="rowColor">
<tr id="i79" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#setAll-net.ME1312.SubServers.Host.Library.Config.YAMLSection-">setAll</a></span>(<a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a>&nbsp;values)</code>
<div class="block">Copy YAML Values to this YAML Section</div>
</td>
</tr>
<tr id="i82" class="altColor">
<tr id="i80" class="altColor">
<td class="colFirst"><code><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#superSection--">superSection</a></span>()</code>
<div class="block">Go up a level in the config (or null if this is the top layer)</div>
</td>
</tr>
<tr id="i83" class="rowColor">
<tr id="i81" class="rowColor">
<td class="colFirst"><code>org.json.JSONObject</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#toJSON--">toJSON</a></span>()</code>
<div class="block">Convert to JSON</div>
</td>
</tr>
<tr id="i84" class="altColor">
<tr id="i82" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
@ -897,30 +885,6 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="remove-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;void&nbsp;remove(java.lang.String&nbsp;handle)</pre>
<div class="block">Remove an Object by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
</dl>
</li>
</ul>
<a name="clear--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public&nbsp;void&nbsp;clear()</pre>
<div class="block">Remove all Objects from this YAML Section</div>
</li>
</ul>
<a name="set-java.lang.String-java.lang.Object-">
<!-- -->
</a>
@ -1085,20 +1049,30 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="superSection--">
<a name="remove-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>superSection</h4>
<pre>public&nbsp;<a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a>&nbsp;superSection()</pre>
<div class="block">Go up a level in the config (or null if this is the top layer)</div>
<h4>remove</h4>
<pre>public&nbsp;void&nbsp;remove(java.lang.String&nbsp;handle)</pre>
<div class="block">Remove an Object by Handle</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Super Section</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
</dl>
</li>
</ul>
<a name="clear--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public&nbsp;void&nbsp;clear()</pre>
<div class="block">Remove all Objects from this YAML Section</div>
</li>
</ul>
<a name="clone--">
<!-- -->
</a>
@ -1114,30 +1088,17 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="toString--">
<a name="superSection--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="toJSON--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toJSON</h4>
<pre>public&nbsp;org.json.JSONObject&nbsp;toJSON()</pre>
<div class="block">Convert to JSON</div>
<h4>superSection</h4>
<pre>public&nbsp;<a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a>&nbsp;superSection()</pre>
<div class="block">Go up a level in the config (or null if this is the top layer)</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>JSON</dd>
<dd>Super Section</dd>
</dl>
</li>
</ul>
@ -1319,7 +1280,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getBoolean</h4>
<pre>public&nbsp;boolean&nbsp;getBoolean(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Boolean&nbsp;getBoolean(java.lang.String&nbsp;handle)</pre>
<div class="block">Get a Boolean by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1329,14 +1290,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getBoolean-java.lang.String-boolean-">
<a name="getBoolean-java.lang.String-java.lang.Boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBoolean</h4>
<pre>public&nbsp;boolean&nbsp;getBoolean(java.lang.String&nbsp;handle,
boolean&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Boolean&nbsp;getBoolean(java.lang.String&nbsp;handle,
java.lang.Boolean&nbsp;def)</pre>
<div class="block">Get a Boolean by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1491,7 +1452,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre>public&nbsp;double&nbsp;getDouble(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Double&nbsp;getDouble(java.lang.String&nbsp;handle)</pre>
<div class="block">Get a Double by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1501,14 +1462,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getDouble-java.lang.String-double-">
<a name="getDouble-java.lang.String-java.lang.Double-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre>public&nbsp;double&nbsp;getDouble(java.lang.String&nbsp;handle,
double&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Double&nbsp;getDouble(java.lang.String&nbsp;handle,
java.lang.Double&nbsp;def)</pre>
<div class="block">Get a Double by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1559,7 +1520,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getFloat</h4>
<pre>public&nbsp;float&nbsp;getFloat(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Float&nbsp;getFloat(java.lang.String&nbsp;handle)</pre>
<div class="block">Get a Float by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1569,14 +1530,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getFloat-java.lang.String-float-">
<a name="getFloat-java.lang.String-java.lang.Float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFloat</h4>
<pre>public&nbsp;float&nbsp;getFloat(java.lang.String&nbsp;handle,
float&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Float&nbsp;getFloat(java.lang.String&nbsp;handle,
java.lang.Float&nbsp;def)</pre>
<div class="block">Get a Float by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1603,14 +1564,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getFloatList-java.lang.String-float-">
<a name="getFloatList-java.lang.String-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFloatList</h4>
<pre>public&nbsp;java.util.List&lt;java.lang.Float&gt;&nbsp;getFloatList(java.lang.String&nbsp;handle,
float&nbsp;def)</pre>
java.util.List&lt;java.lang.Float&gt;&nbsp;def)</pre>
<div class="block">Get a Float List by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1627,7 +1588,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
<pre>public&nbsp;int&nbsp;getInt(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Integer&nbsp;getInt(java.lang.String&nbsp;handle)</pre>
<div class="block">Get an Integer by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1637,14 +1598,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getInt-java.lang.String-int-">
<a name="getInt-java.lang.String-java.lang.Integer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
<pre>public&nbsp;int&nbsp;getInt(java.lang.String&nbsp;handle,
int&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Integer&nbsp;getInt(java.lang.String&nbsp;handle,
java.lang.Integer&nbsp;def)</pre>
<div class="block">Get an Integer by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1695,7 +1656,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
<pre>public&nbsp;long&nbsp;getLong(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Long&nbsp;getLong(java.lang.String&nbsp;handle)</pre>
<div class="block">Get a Long by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1705,14 +1666,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getLong-java.lang.String-long-">
<a name="getLong-java.lang.String-java.lang.Long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
<pre>public&nbsp;long&nbsp;getLong(java.lang.String&nbsp;handle,
long&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Long&nbsp;getLong(java.lang.String&nbsp;handle,
java.lang.Long&nbsp;def)</pre>
<div class="block">Get a Long by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1763,7 +1724,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
<pre>public&nbsp;short&nbsp;getShort(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Short&nbsp;getShort(java.lang.String&nbsp;handle)</pre>
<div class="block">Get a Short by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1773,14 +1734,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getShort-java.lang.String-short-">
<a name="getShort-java.lang.String-java.lang.Short-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
<pre>public&nbsp;short&nbsp;getShort(java.lang.String&nbsp;handle,
short&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Short&nbsp;getShort(java.lang.String&nbsp;handle,
java.lang.Short&nbsp;def)</pre>
<div class="block">Get a Short by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -2105,6 +2066,22 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="isNull-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNull</h4>
<pre>public&nbsp;boolean&nbsp;isNull(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is Null by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Object Null Status</dd>
</dl>
</li>
</ul>
<a name="isBoolean-java.lang.String-">
<!-- -->
</a>
@ -2137,54 +2114,6 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="isDouble-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDouble</h4>
<pre>public&nbsp;boolean&nbsp;isDouble(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is a Double by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Object Double Status</dd>
</dl>
</li>
</ul>
<a name="isFloat-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFloat</h4>
<pre>public&nbsp;boolean&nbsp;isFloat(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is a Float by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Object Float Status</dd>
</dl>
</li>
</ul>
<a name="isInt-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInt</h4>
<pre>public&nbsp;boolean&nbsp;isInt(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is an Integer by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Object Integer Status</dd>
</dl>
</li>
</ul>
<a name="isList-java.lang.String-">
<!-- -->
</a>
@ -2201,19 +2130,19 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="isLong-java.lang.String-">
<a name="isNumber-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isLong</h4>
<pre>public&nbsp;boolean&nbsp;isLong(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is a Long by Handle</div>
<h4>isNumber</h4>
<pre>public&nbsp;boolean&nbsp;isNumber(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is a Number by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Object Long Status</dd>
<dd>Number Status</dd>
</dl>
</li>
</ul>
@ -2236,7 +2165,7 @@ extends java.lang.Object</pre>
<a name="isUUID-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>isUUID</h4>
<pre>public&nbsp;boolean&nbsp;isUUID(java.lang.String&nbsp;handle)</pre>
@ -2249,6 +2178,33 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="toJSON--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toJSON</h4>
<pre>public&nbsp;org.json.JSONObject&nbsp;toJSON()</pre>
<div class="block">Convert to JSON</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>JSON</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>

View File

@ -129,7 +129,7 @@ extends java.lang.Object</pre>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colFirst"><code>java.lang.Boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#asBoolean--">asBoolean</a></span>()</code>
<div class="block">Get Object as Boolean</div>
</td>
@ -153,7 +153,7 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colFirst"><code>java.lang.Double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#asDouble--">asDouble</a></span>()</code>
<div class="block">Get Object as Double</div>
</td>
@ -165,7 +165,7 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colFirst"><code>java.lang.Float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#asFloat--">asFloat</a></span>()</code>
<div class="block">Get Object as Float</div>
</td>
@ -177,7 +177,7 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colFirst"><code>java.lang.Integer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#asInt--">asInt</a></span>()</code>
<div class="block">Get Object as Integer</div>
</td>
@ -189,7 +189,7 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colFirst"><code>java.lang.Long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#asLong--">asLong</a></span>()</code>
<div class="block">Get Object as Long</div>
</td>
@ -237,67 +237,69 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>java.lang.Short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#asShort--">asShort</a></span>()</code>
<div class="block">Get a Short by Handle</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.Short&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#asShortList--">asShortList</a></span>()</code>
<div class="block">Get a Short List by Handle</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#asString--">asString</a></span>()</code>
<div class="block">Get Object as String</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<tr id="i21" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#asStringList--">asStringList</a></span>()</code>
<div class="block">Get Object as String List</div>
</td>
</tr>
<tr id="i20" class="altColor">
<tr id="i22" class="altColor">
<td class="colFirst"><code>java.util.UUID</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#asUUID--">asUUID</a></span>()</code>
<div class="block">Get Object as UUID</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<tr id="i23" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.util.UUID&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#asUUIDList--">asUUIDList</a></span>()</code>&nbsp;</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#asUUIDList--">asUUIDList</a></span>()</code>
<div class="block">Get Object as UUID List</div>
</td>
</tr>
<tr id="i22" class="altColor">
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#getDefiningSection--">getDefiningSection</a></span>()</code>
<div class="block">Get the YAML Section this Object was defined in</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<tr id="i25" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#isBoolean--">isBoolean</a></span>()</code>
<div class="block">Check if object is a Boolean</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#isDouble--">isDouble</a></span>()</code>
<div class="block">Check if object is a Double</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#isFloat--">isFloat</a></span>()</code>
<div class="block">Check if object is a Float</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#isInt--">isInt</a></span>()</code>
<div class="block">Check if object is an Integer</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#isList--">isList</a></span>()</code>
<div class="block">Check if object is a List</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#isNull--">isNull</a></span>()</code>
<div class="block">Check if object is Null</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#isLong--">isLong</a></span>()</code>
<div class="block">Check if object is a Long</div>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#isNumber--">isNumber</a></span>()</code>
<div class="block">Check if object is a Number</div>
</td>
</tr>
<tr id="i29" class="rowColor">
@ -392,7 +394,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>asBoolean</h4>
<pre>public&nbsp;boolean&nbsp;asBoolean()</pre>
<pre>public&nbsp;java.lang.Boolean&nbsp;asBoolean()</pre>
<div class="block">Get Object as Boolean</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@ -448,7 +450,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>asDouble</h4>
<pre>public&nbsp;double&nbsp;asDouble()</pre>
<pre>public&nbsp;java.lang.Double&nbsp;asDouble()</pre>
<div class="block">Get Object as Double</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@ -476,7 +478,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>asFloat</h4>
<pre>public&nbsp;float&nbsp;asFloat()</pre>
<pre>public&nbsp;java.lang.Float&nbsp;asFloat()</pre>
<div class="block">Get Object as Float</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@ -504,7 +506,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>asInt</h4>
<pre>public&nbsp;int&nbsp;asInt()</pre>
<pre>public&nbsp;java.lang.Integer&nbsp;asInt()</pre>
<div class="block">Get Object as Integer</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@ -532,7 +534,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>asLong</h4>
<pre>public&nbsp;long&nbsp;asLong()</pre>
<pre>public&nbsp;java.lang.Long&nbsp;asLong()</pre>
<div class="block">Get Object as Long</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@ -554,6 +556,34 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="asShort--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asShort</h4>
<pre>public&nbsp;java.lang.Short&nbsp;asShort()</pre>
<div class="block">Get a Short by Handle</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Short</dd>
</dl>
</li>
</ul>
<a name="asShortList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asShortList</h4>
<pre>public&nbsp;java.util.List&lt;java.lang.Short&gt;&nbsp;asShortList()</pre>
<div class="block">Get a Short List by Handle</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Short List</dd>
</dl>
</li>
</ul>
<a name="asRawString--">
<!-- -->
</a>
@ -663,6 +693,25 @@ extends java.lang.Object</pre>
<li class="blockList">
<h4>asUUIDList</h4>
<pre>public&nbsp;java.util.List&lt;java.util.UUID&gt;&nbsp;asUUIDList()</pre>
<div class="block">Get Object as UUID List</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>UUID List</dd>
</dl>
</li>
</ul>
<a name="isNull--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNull</h4>
<pre>public&nbsp;boolean&nbsp;isNull()</pre>
<div class="block">Check if object is Null</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Null Status</dd>
</dl>
</li>
</ul>
<a name="isBoolean--">
@ -693,48 +742,6 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="isDouble--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDouble</h4>
<pre>public&nbsp;boolean&nbsp;isDouble()</pre>
<div class="block">Check if object is a Double</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Double Status</dd>
</dl>
</li>
</ul>
<a name="isFloat--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFloat</h4>
<pre>public&nbsp;boolean&nbsp;isFloat()</pre>
<div class="block">Check if object is a Float</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Float Status</dd>
</dl>
</li>
</ul>
<a name="isInt--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInt</h4>
<pre>public&nbsp;boolean&nbsp;isInt()</pre>
<div class="block">Check if object is an Integer</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Integer Status</dd>
</dl>
</li>
</ul>
<a name="isList--">
<!-- -->
</a>
@ -749,17 +756,17 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="isLong--">
<a name="isNumber--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isLong</h4>
<pre>public&nbsp;boolean&nbsp;isLong()</pre>
<div class="block">Check if object is a Long</div>
<h4>isNumber</h4>
<pre>public&nbsp;boolean&nbsp;isNumber()</pre>
<div class="block">Check if object is a Number</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Long Status</dd>
<dd>Number Status</dd>
</dl>
</li>
</ul>

Binary file not shown.

View File

@ -179,6 +179,14 @@
<dd>
<div class="block">Get Object as YAML Section List</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#asShort--">asShort()</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Get a Short by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#asShortList--">asShortList()</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Get a Short List by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#asString--">asString()</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Get Object as String</div>
@ -192,7 +200,9 @@
<div class="block">Get Object as UUID</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#asUUIDList--">asUUIDList()</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLValue</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Get Object as UUID List</div>
</dd>
</dl>
<a name="I:B">
<!-- -->
@ -423,7 +433,7 @@
<dd>
<div class="block">Get a Boolean by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getBoolean-java.lang.String-boolean-">getBoolean(String, boolean)</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getBoolean-java.lang.String-java.lang.Boolean-">getBoolean(String, Boolean)</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Boolean by Handle</div>
</dd>
@ -475,7 +485,7 @@
<dd>
<div class="block">Get a Double by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getDouble-java.lang.String-double-">getDouble(String, double)</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getDouble-java.lang.String-java.lang.Double-">getDouble(String, Double)</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Double by Handle</div>
</dd>
@ -507,7 +517,7 @@
<dd>
<div class="block">Get a Float by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getFloat-java.lang.String-float-">getFloat(String, float)</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getFloat-java.lang.String-java.lang.Float-">getFloat(String, Float)</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Float by Handle</div>
</dd>
@ -515,7 +525,7 @@
<dd>
<div class="block">Get a Float List by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getFloatList-java.lang.String-float-">getFloatList(String, float)</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getFloatList-java.lang.String-java.util.List-">getFloatList(String, List&lt;Float&gt;)</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Float List by Handle</div>
</dd>
@ -551,7 +561,7 @@
<dd>
<div class="block">Get an Integer by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getInt-java.lang.String-int-">getInt(String, int)</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getInt-java.lang.String-java.lang.Integer-">getInt(String, Integer)</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get an Integer by Handle</div>
</dd>
@ -597,7 +607,7 @@
<dd>
<div class="block">Get a Long by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getLong-java.lang.String-long-">getLong(String, long)</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getLong-java.lang.String-java.lang.Long-">getLong(String, Long)</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Long by Handle</div>
</dd>
@ -781,7 +791,7 @@
<dd>
<div class="block">Get a Short by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getShort-java.lang.String-short-">getShort(String, short)</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getShort-java.lang.String-java.lang.Short-">getShort(String, Short)</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Short by Handle</div>
</dd>
@ -935,14 +945,6 @@
<dd>
<div class="block">Check if object is a Boolean</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#isDouble-java.lang.String-">isDouble(String)</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is a Double by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#isDouble--">isDouble()</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Check if object is a Double</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Version/Version.html#isEqual-net.ME1312.SubServers.Sync.Library.Version.Version-net.ME1312.SubServers.Sync.Library.Version.Version-">isEqual(Version, Version)</a></span> - Static method in class net.ME1312.SubServers.Sync.Library.Version.<a href="net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a></dt>
<dd>
<div class="block">See if Versions are Equal</div>
@ -951,14 +953,6 @@
<dd>
<div class="block">Determines if an Exception will occur</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#isFloat-java.lang.String-">isFloat(String)</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is a Float by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#isFloat--">isFloat()</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Check if object is a Float</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Event/SubStopEvent.html#isForced--">isForced()</a></span> - Method in class net.ME1312.SubServers.Sync.Event.<a href="net/ME1312/SubServers/Sync/Event/SubStopEvent.html" title="class in net.ME1312.SubServers.Sync.Event">SubStopEvent</a></dt>
<dd>
<div class="block">Gets if it was a forced shutdown</div>
@ -967,14 +961,6 @@
<dd>
<div class="block">If the server is hidden from players</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#isInt-java.lang.String-">isInt(String)</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is an Integer by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#isInt--">isInt()</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Check if object is an Integer</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#isList-java.lang.String-">isList(String)</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is a List by Handle</div>
@ -983,18 +969,26 @@
<dd>
<div class="block">Check if object is a List</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#isLong-java.lang.String-">isLong(String)</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#isNull-java.lang.String-">isNull(String)</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is a Long by Handle</div>
<div class="block">Check if object is Null by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#isLong--">isLong()</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLValue</a></dt>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#isNull--">isNull()</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Check if object is a Long</div>
<div class="block">Check if object is Null</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Util.html#isNull-java.lang.Object...-">isNull(Object...)</a></span> - Static method in class net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/Util.html" title="class in net.ME1312.SubServers.Sync.Library">Util</a></dt>
<dd>
<div class="block">Checks values to make sure they're not null</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#isNumber-java.lang.String-">isNumber(String)</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Check if object is a Number by Handle</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#isNumber--">isNumber()</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Check if object is a Number</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Event/SubEditServerEvent.html#isPermanent--">isPermanent()</a></span> - Method in class net.ME1312.SubServers.Sync.Event.<a href="net/ME1312/SubServers/Sync/Event/SubEditServerEvent.html" title="class in net.ME1312.SubServers.Sync.Event">SubEditServerEvent</a></dt>
<dd>
<div class="block">Gets if the edit is permanent</div>

View File

@ -17,7 +17,7 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@ -217,15 +217,15 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colFirst"><code>java.lang.Boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getBoolean-java.lang.String-">getBoolean</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get a Boolean by Handle</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getBoolean-java.lang.String-boolean-">getBoolean</a></span>(java.lang.String&nbsp;handle,
boolean&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getBoolean-java.lang.String-java.lang.Boolean-">getBoolean</a></span>(java.lang.String&nbsp;handle,
java.lang.Boolean&nbsp;def)</code>
<div class="block">Get a Boolean by Handle</div>
</td>
</tr>
@ -273,15 +273,15 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colFirst"><code>java.lang.Double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getDouble-java.lang.String-">getDouble</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get a Double by Handle</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getDouble-java.lang.String-double-">getDouble</a></span>(java.lang.String&nbsp;handle,
double&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getDouble-java.lang.String-java.lang.Double-">getDouble</a></span>(java.lang.String&nbsp;handle,
java.lang.Double&nbsp;def)</code>
<div class="block">Get a Double by Handle</div>
</td>
</tr>
@ -299,15 +299,15 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colFirst"><code>java.lang.Float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getFloat-java.lang.String-">getFloat</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get a Float by Handle</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getFloat-java.lang.String-float-">getFloat</a></span>(java.lang.String&nbsp;handle,
float&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getFloat-java.lang.String-java.lang.Float-">getFloat</a></span>(java.lang.String&nbsp;handle,
java.lang.Float&nbsp;def)</code>
<div class="block">Get a Float by Handle</div>
</td>
</tr>
@ -319,21 +319,21 @@ extends java.lang.Object</pre>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.Float&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getFloatList-java.lang.String-float-">getFloatList</a></span>(java.lang.String&nbsp;handle,
float&nbsp;def)</code>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getFloatList-java.lang.String-java.util.List-">getFloatList</a></span>(java.lang.String&nbsp;handle,
java.util.List&lt;java.lang.Float&gt;&nbsp;def)</code>
<div class="block">Get a Float List by Handle</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colFirst"><code>java.lang.Integer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getInt-java.lang.String-">getInt</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get an Integer by Handle</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getInt-java.lang.String-int-">getInt</a></span>(java.lang.String&nbsp;handle,
int&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Integer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getInt-java.lang.String-java.lang.Integer-">getInt</a></span>(java.lang.String&nbsp;handle,
java.lang.Integer&nbsp;def)</code>
<div class="block">Get an Integer by Handle</div>
</td>
</tr>
@ -377,15 +377,15 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colFirst"><code>java.lang.Long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getLong-java.lang.String-">getLong</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get a Long by Handle</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getLong-java.lang.String-long-">getLong</a></span>(java.lang.String&nbsp;handle,
long&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getLong-java.lang.String-java.lang.Long-">getLong</a></span>(java.lang.String&nbsp;handle,
java.lang.Long&nbsp;def)</code>
<div class="block">Get a Long by Handle</div>
</td>
</tr>
@ -495,15 +495,15 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>short</code></td>
<td class="colFirst"><code>java.lang.Short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getShort-java.lang.String-">getShort</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Get a Short by Handle</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getShort-java.lang.String-short-">getShort</a></span>(java.lang.String&nbsp;handle,
short&nbsp;def)</code>
<td class="colFirst"><code>java.lang.Short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getShort-java.lang.String-java.lang.Short-">getShort</a></span>(java.lang.String&nbsp;handle,
java.lang.Short&nbsp;def)</code>
<div class="block">Get a Short by Handle</div>
</td>
</tr>
@ -586,137 +586,125 @@ extends java.lang.Object</pre>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#isDouble-java.lang.String-">isDouble</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a Double by Handle</div>
</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#isFloat-java.lang.String-">isFloat</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a Float by Handle</div>
</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#isInt-java.lang.String-">isInt</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is an Integer by Handle</div>
</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#isList-java.lang.String-">isList</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a List by Handle</div>
</td>
</tr>
<tr id="i67" class="rowColor">
<tr id="i64" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#isLong-java.lang.String-">isLong</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a Long by Handle</div>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#isNull-java.lang.String-">isNull</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is Null by Handle</div>
</td>
</tr>
<tr id="i68" class="altColor">
<tr id="i65" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#isNumber-java.lang.String-">isNumber</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a Number by Handle</div>
</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#isSection-java.lang.String-">isSection</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a YAML Section by Handle</div>
</td>
</tr>
<tr id="i69" class="rowColor">
<tr id="i67" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#isString-java.lang.String-">isString</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a String by Handle</div>
</td>
</tr>
<tr id="i70" class="altColor">
<tr id="i68" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#isUUID-java.lang.String-">isUUID</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Check if object is a UUID by Handle</div>
</td>
</tr>
<tr id="i71" class="rowColor">
<tr id="i69" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#remove-java.lang.String-">remove</a></span>(java.lang.String&nbsp;handle)</code>
<div class="block">Remove an Object by Handle</div>
</td>
</tr>
<tr id="i72" class="altColor">
<tr id="i70" class="altColor">
<td class="colFirst"><code>&lt;V&gt;&nbsp;void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#safeSet-java.lang.String-java.util.Collection-">safeSet</a></span>(java.lang.String&nbsp;handle,
java.util.Collection&lt;V&gt;&nbsp;list)</code>
<div class="block">Set Collection&lt;V&gt; into this YAML Section without overwriting existing value</div>
</td>
</tr>
<tr id="i73" class="rowColor">
<tr id="i71" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#safeSet-java.lang.String-java.lang.Object-">safeSet</a></span>(java.lang.String&nbsp;handle,
java.lang.Object&nbsp;value)</code>
<div class="block">Set Object into this YAML Section without overwriting existing value</div>
</td>
</tr>
<tr id="i74" class="altColor">
<tr id="i72" class="altColor">
<td class="colFirst"><code>&lt;V&gt;&nbsp;void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#safeSet-java.lang.String-V:A-">safeSet</a></span>(java.lang.String&nbsp;handle,
V[]&nbsp;array)</code>
<div class="block">Set V[] into this YAML Section without overwriting existing value</div>
</td>
</tr>
<tr id="i75" class="rowColor">
<tr id="i73" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#safeSetAll-java.util.Map-">safeSetAll</a></span>(java.util.Map&lt;java.lang.String,?&gt;&nbsp;values)</code>
<div class="block">Set All Objects into this YAML Section without overwriting existing values</div>
</td>
</tr>
<tr id="i76" class="altColor">
<tr id="i74" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#safeSetAll-net.ME1312.SubServers.Sync.Library.Config.YAMLSection-">safeSetAll</a></span>(<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a>&nbsp;values)</code>
<div class="block">Copy YAML Values to this YAML Section without overwriting existing values</div>
</td>
</tr>
<tr id="i77" class="rowColor">
<tr id="i75" class="rowColor">
<td class="colFirst"><code>&lt;V&gt;&nbsp;void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#set-java.lang.String-java.util.Collection-">set</a></span>(java.lang.String&nbsp;handle,
java.util.Collection&lt;V&gt;&nbsp;list)</code>
<div class="block">Set Collection&lt;V&gt; into this YAML Section</div>
</td>
</tr>
<tr id="i78" class="altColor">
<tr id="i76" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#set-java.lang.String-java.lang.Object-">set</a></span>(java.lang.String&nbsp;handle,
java.lang.Object&nbsp;value)</code>
<div class="block">Set Object into this YAML Section</div>
</td>
</tr>
<tr id="i79" class="rowColor">
<tr id="i77" class="rowColor">
<td class="colFirst"><code>&lt;V&gt;&nbsp;void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#set-java.lang.String-V:A-">set</a></span>(java.lang.String&nbsp;handle,
V[]&nbsp;array)</code>
<div class="block">Set V[] into this YAML Section</div>
</td>
</tr>
<tr id="i80" class="altColor">
<tr id="i78" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#setAll-java.util.Map-">setAll</a></span>(java.util.Map&lt;java.lang.String,?&gt;&nbsp;values)</code>
<div class="block">Set All Objects into this YAML Section</div>
</td>
</tr>
<tr id="i81" class="rowColor">
<tr id="i79" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#setAll-net.ME1312.SubServers.Sync.Library.Config.YAMLSection-">setAll</a></span>(<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a>&nbsp;values)</code>
<div class="block">Copy YAML Values to this YAML Section</div>
</td>
</tr>
<tr id="i82" class="altColor">
<tr id="i80" class="altColor">
<td class="colFirst"><code><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#superSection--">superSection</a></span>()</code>
<div class="block">Go up a level in the config (or null if this is the top layer)</div>
</td>
</tr>
<tr id="i83" class="rowColor">
<tr id="i81" class="rowColor">
<td class="colFirst"><code>org.json.JSONObject</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#toJSON--">toJSON</a></span>()</code>
<div class="block">Convert to JSON</div>
</td>
</tr>
<tr id="i84" class="altColor">
<tr id="i82" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
@ -897,30 +885,6 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="remove-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;void&nbsp;remove(java.lang.String&nbsp;handle)</pre>
<div class="block">Remove an Object by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
</dl>
</li>
</ul>
<a name="clear--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public&nbsp;void&nbsp;clear()</pre>
<div class="block">Remove all Objects from this YAML Section</div>
</li>
</ul>
<a name="set-java.lang.String-java.lang.Object-">
<!-- -->
</a>
@ -1085,20 +1049,30 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="superSection--">
<a name="remove-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>superSection</h4>
<pre>public&nbsp;<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a>&nbsp;superSection()</pre>
<div class="block">Go up a level in the config (or null if this is the top layer)</div>
<h4>remove</h4>
<pre>public&nbsp;void&nbsp;remove(java.lang.String&nbsp;handle)</pre>
<div class="block">Remove an Object by Handle</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Super Section</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
</dl>
</li>
</ul>
<a name="clear--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public&nbsp;void&nbsp;clear()</pre>
<div class="block">Remove all Objects from this YAML Section</div>
</li>
</ul>
<a name="clone--">
<!-- -->
</a>
@ -1114,30 +1088,17 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="toString--">
<a name="superSection--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="toJSON--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toJSON</h4>
<pre>public&nbsp;org.json.JSONObject&nbsp;toJSON()</pre>
<div class="block">Convert to JSON</div>
<h4>superSection</h4>
<pre>public&nbsp;<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a>&nbsp;superSection()</pre>
<div class="block">Go up a level in the config (or null if this is the top layer)</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>JSON</dd>
<dd>Super Section</dd>
</dl>
</li>
</ul>
@ -1319,7 +1280,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getBoolean</h4>
<pre>public&nbsp;boolean&nbsp;getBoolean(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Boolean&nbsp;getBoolean(java.lang.String&nbsp;handle)</pre>
<div class="block">Get a Boolean by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1329,14 +1290,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getBoolean-java.lang.String-boolean-">
<a name="getBoolean-java.lang.String-java.lang.Boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBoolean</h4>
<pre>public&nbsp;boolean&nbsp;getBoolean(java.lang.String&nbsp;handle,
boolean&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Boolean&nbsp;getBoolean(java.lang.String&nbsp;handle,
java.lang.Boolean&nbsp;def)</pre>
<div class="block">Get a Boolean by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1491,7 +1452,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre>public&nbsp;double&nbsp;getDouble(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Double&nbsp;getDouble(java.lang.String&nbsp;handle)</pre>
<div class="block">Get a Double by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1501,14 +1462,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getDouble-java.lang.String-double-">
<a name="getDouble-java.lang.String-java.lang.Double-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
<pre>public&nbsp;double&nbsp;getDouble(java.lang.String&nbsp;handle,
double&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Double&nbsp;getDouble(java.lang.String&nbsp;handle,
java.lang.Double&nbsp;def)</pre>
<div class="block">Get a Double by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1559,7 +1520,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getFloat</h4>
<pre>public&nbsp;float&nbsp;getFloat(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Float&nbsp;getFloat(java.lang.String&nbsp;handle)</pre>
<div class="block">Get a Float by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1569,14 +1530,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getFloat-java.lang.String-float-">
<a name="getFloat-java.lang.String-java.lang.Float-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFloat</h4>
<pre>public&nbsp;float&nbsp;getFloat(java.lang.String&nbsp;handle,
float&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Float&nbsp;getFloat(java.lang.String&nbsp;handle,
java.lang.Float&nbsp;def)</pre>
<div class="block">Get a Float by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1603,14 +1564,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getFloatList-java.lang.String-float-">
<a name="getFloatList-java.lang.String-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFloatList</h4>
<pre>public&nbsp;java.util.List&lt;java.lang.Float&gt;&nbsp;getFloatList(java.lang.String&nbsp;handle,
float&nbsp;def)</pre>
java.util.List&lt;java.lang.Float&gt;&nbsp;def)</pre>
<div class="block">Get a Float List by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1627,7 +1588,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
<pre>public&nbsp;int&nbsp;getInt(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Integer&nbsp;getInt(java.lang.String&nbsp;handle)</pre>
<div class="block">Get an Integer by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1637,14 +1598,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getInt-java.lang.String-int-">
<a name="getInt-java.lang.String-java.lang.Integer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
<pre>public&nbsp;int&nbsp;getInt(java.lang.String&nbsp;handle,
int&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Integer&nbsp;getInt(java.lang.String&nbsp;handle,
java.lang.Integer&nbsp;def)</pre>
<div class="block">Get an Integer by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1695,7 +1656,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
<pre>public&nbsp;long&nbsp;getLong(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Long&nbsp;getLong(java.lang.String&nbsp;handle)</pre>
<div class="block">Get a Long by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1705,14 +1666,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getLong-java.lang.String-long-">
<a name="getLong-java.lang.String-java.lang.Long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
<pre>public&nbsp;long&nbsp;getLong(java.lang.String&nbsp;handle,
long&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Long&nbsp;getLong(java.lang.String&nbsp;handle,
java.lang.Long&nbsp;def)</pre>
<div class="block">Get a Long by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1763,7 +1724,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
<pre>public&nbsp;short&nbsp;getShort(java.lang.String&nbsp;handle)</pre>
<pre>public&nbsp;java.lang.Short&nbsp;getShort(java.lang.String&nbsp;handle)</pre>
<div class="block">Get a Short by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -1773,14 +1734,14 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="getShort-java.lang.String-short-">
<a name="getShort-java.lang.String-java.lang.Short-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
<pre>public&nbsp;short&nbsp;getShort(java.lang.String&nbsp;handle,
short&nbsp;def)</pre>
<pre>public&nbsp;java.lang.Short&nbsp;getShort(java.lang.String&nbsp;handle,
java.lang.Short&nbsp;def)</pre>
<div class="block">Get a Short by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@ -2105,6 +2066,22 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="isNull-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNull</h4>
<pre>public&nbsp;boolean&nbsp;isNull(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is Null by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Object Null Status</dd>
</dl>
</li>
</ul>
<a name="isBoolean-java.lang.String-">
<!-- -->
</a>
@ -2137,54 +2114,6 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="isDouble-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDouble</h4>
<pre>public&nbsp;boolean&nbsp;isDouble(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is a Double by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Object Double Status</dd>
</dl>
</li>
</ul>
<a name="isFloat-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFloat</h4>
<pre>public&nbsp;boolean&nbsp;isFloat(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is a Float by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Object Float Status</dd>
</dl>
</li>
</ul>
<a name="isInt-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInt</h4>
<pre>public&nbsp;boolean&nbsp;isInt(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is an Integer by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Object Integer Status</dd>
</dl>
</li>
</ul>
<a name="isList-java.lang.String-">
<!-- -->
</a>
@ -2201,19 +2130,19 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="isLong-java.lang.String-">
<a name="isNumber-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isLong</h4>
<pre>public&nbsp;boolean&nbsp;isLong(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is a Long by Handle</div>
<h4>isNumber</h4>
<pre>public&nbsp;boolean&nbsp;isNumber(java.lang.String&nbsp;handle)</pre>
<div class="block">Check if object is a Number by Handle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>handle</code> - Handle</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Object Long Status</dd>
<dd>Number Status</dd>
</dl>
</li>
</ul>
@ -2236,7 +2165,7 @@ extends java.lang.Object</pre>
<a name="isUUID-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>isUUID</h4>
<pre>public&nbsp;boolean&nbsp;isUUID(java.lang.String&nbsp;handle)</pre>
@ -2249,6 +2178,33 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="toJSON--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toJSON</h4>
<pre>public&nbsp;org.json.JSONObject&nbsp;toJSON()</pre>
<div class="block">Convert to JSON</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>JSON</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>

View File

@ -129,7 +129,7 @@ extends java.lang.Object</pre>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colFirst"><code>java.lang.Boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#asBoolean--">asBoolean</a></span>()</code>
<div class="block">Get Object as Boolean</div>
</td>
@ -153,7 +153,7 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colFirst"><code>java.lang.Double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#asDouble--">asDouble</a></span>()</code>
<div class="block">Get Object as Double</div>
</td>
@ -165,7 +165,7 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colFirst"><code>java.lang.Float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#asFloat--">asFloat</a></span>()</code>
<div class="block">Get Object as Float</div>
</td>
@ -177,7 +177,7 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colFirst"><code>java.lang.Integer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#asInt--">asInt</a></span>()</code>
<div class="block">Get Object as Integer</div>
</td>
@ -189,7 +189,7 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colFirst"><code>java.lang.Long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#asLong--">asLong</a></span>()</code>
<div class="block">Get Object as Long</div>
</td>
@ -237,67 +237,69 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>java.lang.Short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#asShort--">asShort</a></span>()</code>
<div class="block">Get a Short by Handle</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.Short&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#asShortList--">asShortList</a></span>()</code>
<div class="block">Get a Short List by Handle</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#asString--">asString</a></span>()</code>
<div class="block">Get Object as String</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<tr id="i21" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#asStringList--">asStringList</a></span>()</code>
<div class="block">Get Object as String List</div>
</td>
</tr>
<tr id="i20" class="altColor">
<tr id="i22" class="altColor">
<td class="colFirst"><code>java.util.UUID</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#asUUID--">asUUID</a></span>()</code>
<div class="block">Get Object as UUID</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<tr id="i23" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.util.UUID&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#asUUIDList--">asUUIDList</a></span>()</code>&nbsp;</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#asUUIDList--">asUUIDList</a></span>()</code>
<div class="block">Get Object as UUID List</div>
</td>
</tr>
<tr id="i22" class="altColor">
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#getDefiningSection--">getDefiningSection</a></span>()</code>
<div class="block">Get the YAML Section this Object was defined in</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<tr id="i25" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#isBoolean--">isBoolean</a></span>()</code>
<div class="block">Check if object is a Boolean</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#isDouble--">isDouble</a></span>()</code>
<div class="block">Check if object is a Double</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#isFloat--">isFloat</a></span>()</code>
<div class="block">Check if object is a Float</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#isInt--">isInt</a></span>()</code>
<div class="block">Check if object is an Integer</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#isList--">isList</a></span>()</code>
<div class="block">Check if object is a List</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#isNull--">isNull</a></span>()</code>
<div class="block">Check if object is Null</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#isLong--">isLong</a></span>()</code>
<div class="block">Check if object is a Long</div>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#isNumber--">isNumber</a></span>()</code>
<div class="block">Check if object is a Number</div>
</td>
</tr>
<tr id="i29" class="rowColor">
@ -392,7 +394,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>asBoolean</h4>
<pre>public&nbsp;boolean&nbsp;asBoolean()</pre>
<pre>public&nbsp;java.lang.Boolean&nbsp;asBoolean()</pre>
<div class="block">Get Object as Boolean</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@ -448,7 +450,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>asDouble</h4>
<pre>public&nbsp;double&nbsp;asDouble()</pre>
<pre>public&nbsp;java.lang.Double&nbsp;asDouble()</pre>
<div class="block">Get Object as Double</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@ -476,7 +478,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>asFloat</h4>
<pre>public&nbsp;float&nbsp;asFloat()</pre>
<pre>public&nbsp;java.lang.Float&nbsp;asFloat()</pre>
<div class="block">Get Object as Float</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@ -504,7 +506,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>asInt</h4>
<pre>public&nbsp;int&nbsp;asInt()</pre>
<pre>public&nbsp;java.lang.Integer&nbsp;asInt()</pre>
<div class="block">Get Object as Integer</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@ -532,7 +534,7 @@ extends java.lang.Object</pre>
<ul class="blockList">
<li class="blockList">
<h4>asLong</h4>
<pre>public&nbsp;long&nbsp;asLong()</pre>
<pre>public&nbsp;java.lang.Long&nbsp;asLong()</pre>
<div class="block">Get Object as Long</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@ -554,6 +556,34 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="asShort--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asShort</h4>
<pre>public&nbsp;java.lang.Short&nbsp;asShort()</pre>
<div class="block">Get a Short by Handle</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Short</dd>
</dl>
</li>
</ul>
<a name="asShortList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>asShortList</h4>
<pre>public&nbsp;java.util.List&lt;java.lang.Short&gt;&nbsp;asShortList()</pre>
<div class="block">Get a Short List by Handle</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Short List</dd>
</dl>
</li>
</ul>
<a name="asRawString--">
<!-- -->
</a>
@ -663,6 +693,25 @@ extends java.lang.Object</pre>
<li class="blockList">
<h4>asUUIDList</h4>
<pre>public&nbsp;java.util.List&lt;java.util.UUID&gt;&nbsp;asUUIDList()</pre>
<div class="block">Get Object as UUID List</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>UUID List</dd>
</dl>
</li>
</ul>
<a name="isNull--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNull</h4>
<pre>public&nbsp;boolean&nbsp;isNull()</pre>
<div class="block">Check if object is Null</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Null Status</dd>
</dl>
</li>
</ul>
<a name="isBoolean--">
@ -693,48 +742,6 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="isDouble--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDouble</h4>
<pre>public&nbsp;boolean&nbsp;isDouble()</pre>
<div class="block">Check if object is a Double</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Double Status</dd>
</dl>
</li>
</ul>
<a name="isFloat--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFloat</h4>
<pre>public&nbsp;boolean&nbsp;isFloat()</pre>
<div class="block">Check if object is a Float</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Float Status</dd>
</dl>
</li>
</ul>
<a name="isInt--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInt</h4>
<pre>public&nbsp;boolean&nbsp;isInt()</pre>
<div class="block">Check if object is an Integer</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Integer Status</dd>
</dl>
</li>
</ul>
<a name="isList--">
<!-- -->
</a>
@ -749,17 +756,17 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="isLong--">
<a name="isNumber--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isLong</h4>
<pre>public&nbsp;boolean&nbsp;isLong()</pre>
<div class="block">Check if object is a Long</div>
<h4>isNumber</h4>
<pre>public&nbsp;boolean&nbsp;isNumber()</pre>
<div class="block">Check if object is a Number</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Long Status</dd>
<dd>Number Status</dd>
</dl>
</li>
</ul>

Binary file not shown.

View File

@ -252,7 +252,7 @@ public class ExternalSubServer extends SubServerContainer {
}
break;
case "port":
if (value.isInt() && host.removeSubServer(player, getName())) {
if (value.isNumber() && host.removeSubServer(player, getName())) {
waitFor(() -> host.getSubServer(getName()), null);
SubServer server = host.addSubServer(player, getName(), isEnabled(), value.asInt(), getMotd(), isLogging(), getPath(), getExecutable(), getStopCommand(), false, willAutoRestart(), isHidden(), isRestricted(), isTemporary());
if (server != null) {

View File

@ -306,7 +306,7 @@ public class InternalSubServer extends SubServerContainer {
}
break;
case "port":
if (value.isInt() && host.removeSubServer(player, getName())) {
if (value.isNumber() && host.removeSubServer(player, getName())) {
SubServer server = host.addSubServer(player, getName(), isEnabled(), value.asInt(), getMotd(), isLogging(), getPath(), getExecutable(), getStopCommand(), false, willAutoRestart(), isHidden(), isRestricted(), isTemporary());
if (server != null) {
if (this.host.plugin.config.get().getSection("Servers").getKeys().contains(getName())) {

View File

@ -1,7 +1,6 @@
package net.ME1312.SubServers.Bungee.Library.Config;
import net.ME1312.SubServers.Bungee.Library.Util;
import net.md_5.bungee.api.ChatColor;
import org.json.JSONArray;
import org.json.JSONObject;
import org.yaml.snakeyaml.Yaml;
@ -91,11 +90,7 @@ public class YAMLSection {
this.handle = handle;
this.up = up;
if (map != null) {
for (String key : map.keySet()) {
this.map.put(key, map.get(key));
}
}
if (map != null) setAll(map);
}
@ -142,27 +137,6 @@ public class YAMLSection {
return map.keySet().contains(handle);
}
/**
* Remove an Object by Handle
*
* @param handle Handle
*/
public void remove(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
map.remove(handle);
if (this.handle != null && this.up != null) {
this.up.set(this.handle, this);
}
}
/**
* Remove all Objects from this YAML Section
*/
public void clear() {
map.clear();
}
private Object convert(Object value) {
if (value instanceof JSONObject) {
value = new YAMLSection((JSONObject) value);
@ -337,12 +311,24 @@ public class YAMLSection {
}
/**
* Go up a level in the config (or null if this is the top layer)
* Remove an Object by Handle
*
* @return Super Section
* @param handle Handle
*/
public YAMLSection superSection() {
return up;
public void remove(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
map.remove(handle);
if (this.handle != null && this.up != null) {
this.up.set(this.handle, this);
}
}
/**
* Remove all Objects from this YAML Section
*/
public void clear() {
map.clear();
}
/**
@ -354,18 +340,13 @@ public class YAMLSection {
return new YAMLSection(map, null, null, yaml);
}
@Override
public String toString() {
return yaml.dump(map);
}
/**
* Convert to JSON
* Go up a level in the config (or null if this is the top layer)
*
* @return JSON
* @return Super Section
*/
public JSONObject toJSON() {
return new JSONObject(map);
public YAMLSection superSection() {
return up;
}
/**
@ -400,7 +381,7 @@ public class YAMLSection {
*/
public YAMLValue get(String handle, YAMLValue def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null) ? (new YAMLValue(map.get(handle), this, handle, yaml)) : def;
return new YAMLValue((map.get(handle) != null)?map.get(handle):def.asObject(), this, handle, yaml);
}
/**
@ -433,13 +414,13 @@ public class YAMLSection {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getList(handle);
} else {
} else if (def != null) {
List<YAMLValue> values = new ArrayList<YAMLValue>();
for (Object value : def) {
values.add(new YAMLValue(value, null, null, yaml));
}
return values;
}
} else return null;
}
/**
@ -453,13 +434,13 @@ public class YAMLSection {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getList(handle);
} else {
} else if (def != null) {
List<YAMLValue> values = new ArrayList<YAMLValue>();
for (YAMLValue value : def) {
values.add(value);
values.add(new YAMLValue(value.asObject(), null, null, yaml));
}
return values;
}
} else return null;
}
/**
@ -469,8 +450,7 @@ public class YAMLSection {
* @return Object
*/
public Object getObject(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return map.get(handle);
return get(handle).asObject();
}
/**
@ -481,8 +461,7 @@ public class YAMLSection {
* @return Object
*/
public Object getObject(String handle, Object def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null)?map.get(handle):def;
return get(handle, def).asObject();
}
/**
@ -492,8 +471,7 @@ public class YAMLSection {
* @return Object List
*/
public List<?> getObjectList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<?>) map.get(handle);
return get(handle).asObjectList();
}
/**
@ -504,8 +482,7 @@ public class YAMLSection {
* @return Object List
*/
public List<?> getObjectList(String handle, List<?> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<?>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asObjectList();
}
/**
@ -514,9 +491,8 @@ public class YAMLSection {
* @param handle Handle
* @return Boolean
*/
public boolean getBoolean(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (boolean) map.get(handle);
public Boolean getBoolean(String handle) {
return get(handle).asBoolean();
}
/**
@ -526,9 +502,8 @@ public class YAMLSection {
* @param def Default
* @return Boolean
*/
public boolean getBoolean(String handle, boolean def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (boolean) ((map.get(handle) != null)?map.get(handle):def);
public Boolean getBoolean(String handle, Boolean def) {
return get(handle, def).asBoolean();
}
/**
@ -538,8 +513,7 @@ public class YAMLSection {
* @return Boolean List
*/
public List<Boolean> getBooleanList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Boolean>) map.get(handle);
return get(handle).asBooleanList();
}
/**
@ -550,8 +524,7 @@ public class YAMLSection {
* @return Boolean List
*/
public List<Boolean> getBooleanList(String handle, List<Boolean> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Boolean>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asBooleanList();
}
/**
@ -561,8 +534,7 @@ public class YAMLSection {
* @return YAML Section
*/
public YAMLSection getSection(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null)?(new YAMLSection((Map<String, Object>) map.get(handle), this, handle, yaml)):null;
return get(handle).asSection();
}
/**
@ -573,8 +545,7 @@ public class YAMLSection {
* @return YAML Section
*/
public YAMLSection getSection(String handle, Map<String, ?> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return new YAMLSection((Map<String, Object>) ((map.get(handle) != null)?map.get(handle):def), this, handle, yaml);
return get(handle, def).asSection();
}
/**
@ -586,7 +557,7 @@ public class YAMLSection {
*/
public YAMLSection getSection(String handle, YAMLSection def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null)?(new YAMLSection((Map<String, Object>) map.get(handle), this, handle, yaml)):def;
return (map.get(handle) != null)?get(handle).asSection():((def != null)?new YAMLSection(def.get(), this, handle, yaml):null);
}
/**
@ -596,16 +567,7 @@ public class YAMLSection {
* @return YAML Section List
*/
public List<YAMLSection> getSectionList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
List<YAMLSection> values = new ArrayList<YAMLSection>();
for (Map<String, ?> value : (List<? extends Map<String, ?>>) map.get(handle)) {
values.add(new YAMLSection(value, null, null, yaml));
}
return values;
} else {
return null;
}
return get(handle).asSectionList();
}
/**
@ -616,16 +578,7 @@ public class YAMLSection {
* @return YAML Section List
*/
public List<YAMLSection> getSectionList(String handle, Collection<? extends Map<String, ?>> def) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getSectionList(handle);
} else {
List<YAMLSection> values = new ArrayList<YAMLSection>();
for (Map<String, ?> value : def) {
values.add(new YAMLSection(value, null, null, yaml));
}
return values;
}
return get(handle, def).asSectionList();
}
/**
@ -638,14 +591,14 @@ public class YAMLSection {
public List<YAMLSection> getSectionList(String handle, List<? extends YAMLSection> def) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getSectionList(handle);
} else {
return get(handle).asSectionList();
} else if (def != null) {
List<YAMLSection> values = new ArrayList<YAMLSection>();
for (YAMLSection value : def) {
values.add(value);
values.add(new YAMLSection(value.get(), null, null, yaml));
}
return values;
}
} else return null;
}
/**
@ -654,9 +607,8 @@ public class YAMLSection {
* @param handle Handle
* @return Double
*/
public double getDouble(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (double) map.get(handle);
public Double getDouble(String handle) {
return get(handle).asDouble();
}
/**
@ -666,9 +618,8 @@ public class YAMLSection {
* @param def Default
* @return Double
*/
public double getDouble(String handle, double def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (double) ((map.get(handle) != null)?map.get(handle):def);
public Double getDouble(String handle, Double def) {
return get(handle, def).asDouble();
}
/**
@ -678,8 +629,7 @@ public class YAMLSection {
* @return Double List
*/
public List<Double> getDoubleList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Double>) map.get(handle);
return get(handle).asDoubleList();
}
/**
@ -690,8 +640,7 @@ public class YAMLSection {
* @return Double List
*/
public List<Double> getDoubleList(String handle, List<Double> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Double>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asDoubleList();
}
/**
@ -700,9 +649,8 @@ public class YAMLSection {
* @param handle Handle
* @return Float
*/
public float getFloat(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (float) map.get(handle);
public Float getFloat(String handle) {
return get(handle).asFloat();
}
/**
@ -712,9 +660,8 @@ public class YAMLSection {
* @param def Default
* @return Float
*/
public float getFloat(String handle, float def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (float) ((map.get(handle) != null)?map.get(handle):def);
public Float getFloat(String handle, Float def) {
return get(handle, def).asFloat();
}
/**
@ -724,8 +671,7 @@ public class YAMLSection {
* @return Float List
*/
public List<Float> getFloatList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Float>) map.get(handle);
return get(handle).asFloatList();
}
/**
@ -735,9 +681,8 @@ public class YAMLSection {
* @param def Default
* @return Float List
*/
public List<Float> getFloatList(String handle, float def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Float>) ((map.get(handle) != null)?map.get(handle):def);
public List<Float> getFloatList(String handle, List<Float> def) {
return get(handle, def).asFloatList();
}
/**
@ -746,9 +691,8 @@ public class YAMLSection {
* @param handle Handle
* @return Integer
*/
public int getInt(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (int) map.get(handle);
public Integer getInt(String handle) {
return get(handle).asInt();
}
/**
@ -758,9 +702,8 @@ public class YAMLSection {
* @param def Default
* @return Integer
*/
public int getInt(String handle, int def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (int) ((map.get(handle) != null)?map.get(handle):def);
public Integer getInt(String handle, Integer def) {
return get(handle, def).asInt();
}
/**
@ -770,8 +713,7 @@ public class YAMLSection {
* @return Integer List
*/
public List<Integer> getIntList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Integer>) map.get(handle);
return get(handle).asIntList();
}
/**
@ -782,8 +724,7 @@ public class YAMLSection {
* @return Integer List
*/
public List<Integer> getIntList(String handle, List<Integer> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Integer>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asIntList();
}
/**
@ -792,9 +733,8 @@ public class YAMLSection {
* @param handle Handle
* @return Long
*/
public long getLong(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (long) map.get(handle);
public Long getLong(String handle) {
return get(handle).asLong();
}
/**
@ -804,9 +744,8 @@ public class YAMLSection {
* @param def Default
* @return Long
*/
public long getLong(String handle, long def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (long) ((map.get(handle) != null)?map.get(handle):def);
public Long getLong(String handle, Long def) {
return get(handle, def).asLong();
}
/**
@ -816,8 +755,7 @@ public class YAMLSection {
* @return Long List
*/
public List<Long> getLongList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Long>) map.get(handle);
return get(handle).asLongList();
}
/**
@ -828,8 +766,7 @@ public class YAMLSection {
* @return Long List
*/
public List<Long> getLongList(String handle, List<Long> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Long>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle).asLongList();
}
/**
@ -838,9 +775,8 @@ public class YAMLSection {
* @param handle Handle
* @return Short
*/
public short getShort(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (short) map.get(handle);
public Short getShort(String handle) {
return get(handle).asShort();
}
/**
@ -850,9 +786,8 @@ public class YAMLSection {
* @param def Default
* @return Short
*/
public short getShort(String handle, short def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (short) ((map.get(handle) != null)?map.get(handle):def);
public Short getShort(String handle, Short def) {
return get(handle, def).asShort();
}
/**
@ -862,8 +797,7 @@ public class YAMLSection {
* @return Short List
*/
public List<Short> getShortList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Short>) map.get(handle);
return get(handle).asShortList();
}
/**
@ -874,8 +808,7 @@ public class YAMLSection {
* @return Short List
*/
public List<Short> getShortList(String handle, List<Short> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Short>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle).asShortList();
}
/**
@ -885,8 +818,7 @@ public class YAMLSection {
* @return Unparsed String
*/
public String getRawString(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (String) map.get(handle);
return get(handle).asRawString();
}
/**
@ -897,8 +829,7 @@ public class YAMLSection {
* @return Unparsed String
*/
public String getRawString(String handle, String def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (String) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asRawString();
}
/**
@ -908,8 +839,7 @@ public class YAMLSection {
* @return Unparsed String List
*/
public List<String> getRawStringList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<String>) map.get(handle);
return get(handle).asRawStringList();
}
/**
@ -920,8 +850,7 @@ public class YAMLSection {
* @return Unparsed String List
*/
public List<String> getRawStringList(String handle, List<String> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<String>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asRawStringList();
}
/**
@ -931,8 +860,7 @@ public class YAMLSection {
* @return String
*/
public String getString(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null)?Util.unescapeJavaString((String) map.get(handle)):null;
return get(handle).asString();
}
/**
@ -943,8 +871,7 @@ public class YAMLSection {
* @return String
*/
public String getString(String handle, String def) {
if (Util.isNull(handle)) throw new NullPointerException();
return Util.unescapeJavaString((String) ((map.get(handle) != null) ? map.get(handle) : def));
return get(handle, def).asString();
}
/**
@ -954,16 +881,7 @@ public class YAMLSection {
* @return String List
*/
public List<String> getStringList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
List<String> values = new ArrayList<String>();
for (String value : (List<String>) map.get(handle)) {
values.add(Util.unescapeJavaString(value));
}
return values;
} else {
return null;
}
return get(handle).asStringList();
}
/**
@ -974,16 +892,7 @@ public class YAMLSection {
* @return String List
*/
public List<String> getStringList(String handle, List<String> def) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getStringList(handle);
} else {
List<String> values = new ArrayList<String>();
for (String value : def) {
values.add(Util.unescapeJavaString(value));
}
return values;
}
return get(handle, def).asStringList();
}
/**
@ -994,8 +903,7 @@ public class YAMLSection {
* @return Colored String
*/
public String getColoredString(String handle, char color) {
if (Util.isNull(handle, color)) throw new NullPointerException();
return (map.get(handle) != null)? ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString((String) map.get(handle))):null;
return get(handle).asColoredString(color);
}
/**
@ -1007,8 +915,7 @@ public class YAMLSection {
* @return Colored String
*/
public String getColoredString(String handle, String def, char color) {
if (Util.isNull(handle, color)) throw new NullPointerException();
return ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString((String) ((map.get(handle) != null) ? map.get(handle) : def)));
return get(handle, def).asColoredString(color);
}
/**
* Get a Colored String List by Handle
@ -1018,16 +925,7 @@ public class YAMLSection {
* @return Colored String List
*/
public List<String> getColoredStringList(String handle, char color) {
if (Util.isNull(handle, color)) throw new NullPointerException();
if (map.get(handle) != null) {
List<String> values = new ArrayList<String>();
for (String value : (List<String>) map.get(handle)) {
values.add(ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString(value)));
}
return values;
} else {
return null;
}
return get(handle).asColoredStringList(color);
}
/**
@ -1039,16 +937,7 @@ public class YAMLSection {
* @return Colored String List
*/
public List<String> getColoredStringList(String handle, List<String> def, char color) {
if (Util.isNull(handle, color)) throw new NullPointerException();
if (map.get(handle) != null) {
return getColoredStringList(handle, color);
} else {
List<String> values = new ArrayList<String>();
for (String value : def) {
values.add(ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString(value)));
}
return values;
}
return get(handle, def).asColoredStringList(color);
}
/**
@ -1058,8 +947,7 @@ public class YAMLSection {
* @return UUID
*/
public UUID getUUID(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null)?UUID.fromString((String) map.get(handle)):null;
return get(handle).asUUID();
}
/**
@ -1070,8 +958,7 @@ public class YAMLSection {
* @return UUID
*/
public UUID getUUID(String handle, UUID def) {
if (Util.isNull(handle)) throw new NullPointerException();
return UUID.fromString((String) ((map.get(handle) != null) ? map.get(handle) : def));
return get(handle, def).asUUID();
}
/**
@ -1081,16 +968,7 @@ public class YAMLSection {
* @return UUID List
*/
public List<UUID> getUUIDList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
List<UUID> values = new ArrayList<UUID>();
for (String value : (List<String>) map.get(handle)) {
values.add(UUID.fromString(value));
}
return values;
} else {
return null;
}
return get(handle).asUUIDList();
}
/**
@ -1101,12 +979,17 @@ public class YAMLSection {
* @return UUID List
*/
public List<UUID> getUUIDList(String handle, List<UUID> def) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getUUIDList(handle);
} else {
return def;
}
return get(handle, def).asUUIDList();
}
/**
* Check if object is Null by Handle
*
* @param handle Handle
* @return Object Null Status
*/
public boolean isNull(String handle) {
return get(handle).isNull();
}
/**
@ -1116,8 +999,7 @@ public class YAMLSection {
* @return Object Boolean Status
*/
public boolean isBoolean(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Boolean);
return get(handle).isBoolean();
}
/**
@ -1127,41 +1009,7 @@ public class YAMLSection {
* @return Object YAML Section Status
*/
public boolean isSection(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Map);
}
/**
* Check if object is a Double by Handle
*
* @param handle Handle
* @return Object Double Status
*/
public boolean isDouble(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Double);
}
/**
* Check if object is a Float by Handle
*
* @param handle Handle
* @return Object Float Status
*/
public boolean isFloat(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Float);
}
/**
* Check if object is an Integer by Handle
*
* @param handle Handle
* @return Object Integer Status
*/
public boolean isInt(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Integer);
return get(handle).isSection();
}
/**
@ -1171,19 +1019,17 @@ public class YAMLSection {
* @return Object List Status
*/
public boolean isList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof List);
return get(handle).isList();
}
/**
* Check if object is a Long by Handle
* Check if object is a Number by Handle
*
* @param handle Handle
* @return Object Long Status
* @return Number Status
*/
public boolean isLong(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Long);
public boolean isNumber(String handle) {
return get(handle).isNumber();
}
/**
@ -1193,8 +1039,7 @@ public class YAMLSection {
* @return Object String Status
*/
public boolean isString(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof String);
return get(handle).isString();
}
/**
@ -1204,8 +1049,20 @@ public class YAMLSection {
* @return Object UUID Status
*/
public boolean isUUID(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof String && !Util.isException(() -> UUID.fromString((String) map.get(handle))));
return get(handle).isUUID();
}
@Override
public String toString() {
return yaml.dump(map);
}
/**
* Convert to JSON
*
* @return JSON
*/
public JSONObject toJSON() {
return new JSONObject(map);
}
}

View File

@ -55,8 +55,8 @@ public class YAMLValue {
*
* @return Boolean
*/
public boolean asBoolean() {
return (boolean) obj;
public Boolean asBoolean() {
return (Boolean) obj;
}
/**
@ -74,7 +74,8 @@ public class YAMLValue {
* @return YAML Section
*/
public YAMLSection asSection() {
return new YAMLSection((Map<String, ?>) obj, up, label, yaml);
if (obj != null) return new YAMLSection((Map<String, ?>) obj, up, label, yaml);
else return null;
}
/**
@ -83,11 +84,13 @@ public class YAMLValue {
* @return YAML Section List
*/
public List<YAMLSection> asSectionList() {
List<YAMLSection> values = new ArrayList<YAMLSection>();
for (Map<String, ?> value : (List<? extends Map<String, ?>>) obj) {
values.add(new YAMLSection(value, null, null, yaml));
}
return values;
if (obj != null) {
List<YAMLSection> values = new ArrayList<YAMLSection>();
for (Map<String, ?> value : (List<? extends Map<String, ?>>) obj) {
values.add(new YAMLSection(value, null, null, yaml));
}
return values;
} else return null;
}
/**
@ -95,8 +98,8 @@ public class YAMLValue {
*
* @return Double
*/
public double asDouble() {
return (double) obj;
public Double asDouble() {
return (Double) obj;
}
/**
@ -113,8 +116,8 @@ public class YAMLValue {
*
* @return Float
*/
public float asFloat() {
return (float) obj;
public Float asFloat() {
return (Float) obj;
}
/**
@ -131,8 +134,8 @@ public class YAMLValue {
*
* @return Integer
*/
public int asInt() {
return (int) obj;
public Integer asInt() {
return (Integer) obj;
}
/**
@ -149,8 +152,8 @@ public class YAMLValue {
*
* @return Long
*/
public long asLong() {
return (long) obj;
public Long asLong() {
return (Long) obj;
}
/**
@ -162,6 +165,24 @@ public class YAMLValue {
return (List<Long>) obj;
}
/**
* Get a Short by Handle
*
* @return Short
*/
public Short asShort() {
return (Short) obj;
}
/**
* Get a Short List by Handle
*
* @return Short List
*/
public List<Short> asShortList() {
return (List<Short>) obj;
}
/**
* Get Object as Unparsed String
*
@ -186,7 +207,8 @@ public class YAMLValue {
* @return String
*/
public String asString() {
return Util.unescapeJavaString((String) obj);
if (obj != null) return Util.unescapeJavaString((String) obj);
else return null;
}
/**
@ -195,11 +217,13 @@ public class YAMLValue {
* @return String List
*/
public List<String> asStringList() {
List<String> values = new ArrayList<String>();
for (String value : (List<String>) obj) {
values.add(Util.unescapeJavaString(value));
}
return values;
if (obj != null) {
List<String> values = new ArrayList<String>();
for (String value : (List<String>) obj) {
values.add(Util.unescapeJavaString(value));
}
return values;
} else return null;
}
/**
@ -210,7 +234,8 @@ public class YAMLValue {
*/
public String asColoredString(char color) {
if (Util.isNull(color)) throw new NullPointerException();
return ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString((String) obj));
if (obj != null) return ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString((String) obj));
else return null;
}
/**
@ -220,12 +245,14 @@ public class YAMLValue {
* @return Colored String List
*/
public List<String> asColoredStringList(char color) {
if (Util.isNull(color)) throw new NullPointerException();
List<String> values = new ArrayList<String>();
for (String value : (List<String>) obj) {
values.add(ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString(value)));
}
return values;
if (obj != null) {
if (Util.isNull(color)) throw new NullPointerException();
List<String> values = new ArrayList<String>();
for (String value : (List<String>) obj) {
values.add(ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString(value)));
}
return values;
} else return null;
}
/**
@ -234,15 +261,33 @@ public class YAMLValue {
* @return UUID
*/
public UUID asUUID() {
return UUID.fromString((String) obj);
if (obj != null) return UUID.fromString((String) obj);
else return null;
}
/**
* Get Object as UUID List
*
* @return UUID List
*/
public List<UUID> asUUIDList() {
List<UUID> values = new ArrayList<UUID>();
for (String value : (List<String>) obj) {
values.add(UUID.fromString(value));
}
return values;
if (obj != null) {
List<UUID> values = new ArrayList<UUID>();
for (String value : (List<String>) obj) {
values.add(UUID.fromString(value));
}
return values;
} else return null;
}
/**
* Check if object is Null
*
* @return Null Status
*/
public boolean isNull() {
return obj == null;
}
/**
@ -263,33 +308,6 @@ public class YAMLValue {
return (obj instanceof Map);
}
/**
* Check if object is a Double
*
* @return Double Status
*/
public boolean isDouble() {
return (obj instanceof Double);
}
/**
* Check if object is a Float
*
* @return Float Status
*/
public boolean isFloat() {
return (obj instanceof Float);
}
/**
* Check if object is an Integer
*
* @return Integer Status
*/
public boolean isInt() {
return (obj instanceof Integer);
}
/**
* Check if object is a List
*
@ -300,12 +318,12 @@ public class YAMLValue {
}
/**
* Check if object is a Long
* Check if object is a Number
*
* @return Long Status
* @return Number Status
*/
public boolean isLong() {
return (obj instanceof Long);
public boolean isNumber() {
return (obj instanceof Number);
}
/**
@ -328,6 +346,7 @@ public class YAMLValue {
@Override
public String toString() {
return obj.toString();
if (obj != null) return obj.toString();
else return "null";
}
}

View File

@ -40,13 +40,12 @@ public final class SubCommand extends CommandX {
protected static NamedContainer<SubCommand, CommandX> newInstance(SubPlugin plugin, String command) {
NamedContainer<SubCommand, CommandX> cmd = new NamedContainer<>(new SubCommand(plugin, command), null);
if (plugin.api.getGameVersion().compareTo(new Version("1.13")) < 0) {
cmd.set(cmd.name());
return cmd;
} else {
cmd.set(new net.ME1312.SubServers.Bungee.Library.Compatibility.v1_13.CommandX(cmd.name()));
return cmd;
CommandX now = cmd.name();
if (plugin.api.getGameVersion().compareTo(new Version("1.13")) >= 0) {
now = new net.ME1312.SubServers.Bungee.Library.Compatibility.v1_13.CommandX(cmd.name());
}
cmd.set(now);
return cmd;
}
private SubCommand(SubPlugin plugin, String command) {
@ -520,7 +519,7 @@ public final class SubCommand extends CommandX {
/**
* BungeeCord /server
*/
public static final class BungeeServer extends net.ME1312.SubServers.Bungee.Library.Compatibility.CommandX {
public static final class BungeeServer extends CommandX {
private SubPlugin plugin;
private BungeeServer(SubPlugin plugin, String command) {
super(command, "bungeecord.command.server");
@ -529,23 +528,12 @@ public final class SubCommand extends CommandX {
protected static NamedContainer<BungeeServer, CommandX> newInstance(SubPlugin plugin, String command) {
NamedContainer<BungeeServer, CommandX> cmd = new NamedContainer<>(new BungeeServer(plugin, command), null);
if (plugin.api.getGameVersion().compareTo(new Version("1.13")) < 0) {
cmd.set(cmd.name());
return cmd;
} else {
cmd.set(new net.ME1312.SubServers.Bungee.Library.Compatibility.v1_13.CommandX(new CommandX(command) {
@Override
public void execute(CommandSender sender, String[] args) {
cmd.name().suggestArguments(sender, args);
}
@Override
public NamedContainer<String, List<String>> suggestArguments(CommandSender sender, String[] args) {
return cmd.name().suggestArguments(sender, args);
}
}));
return cmd;
CommandX now = cmd.name();
if (plugin.api.getGameVersion().compareTo(new Version("1.13")) >= 0) {
now = new net.ME1312.SubServers.Bungee.Library.Compatibility.v1_13.CommandX(cmd.name());
}
cmd.set(now);
return cmd;
}
/**

Binary file not shown.

View File

@ -1,7 +1,6 @@
package net.ME1312.SubServers.Client.Bukkit.Library.Config;
import net.ME1312.SubServers.Client.Bukkit.Library.Util;
import org.bukkit.ChatColor;
import org.json.JSONArray;
import org.json.JSONObject;
import org.yaml.snakeyaml.Yaml;
@ -91,11 +90,7 @@ public class YAMLSection {
this.handle = handle;
this.up = up;
if (map != null) {
for (String key : map.keySet()) {
this.map.put(key, map.get(key));
}
}
if (map != null) setAll(map);
}
@ -142,27 +137,6 @@ public class YAMLSection {
return map.keySet().contains(handle);
}
/**
* Remove an Object by Handle
*
* @param handle Handle
*/
public void remove(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
map.remove(handle);
if (this.handle != null && this.up != null) {
this.up.set(this.handle, this);
}
}
/**
* Remove all Objects from this YAML Section
*/
public void clear() {
map.clear();
}
private Object convert(Object value) {
if (value instanceof JSONObject) {
value = new YAMLSection((JSONObject) value);
@ -337,12 +311,24 @@ public class YAMLSection {
}
/**
* Go up a level in the config (or null if this is the top layer)
* Remove an Object by Handle
*
* @return Super Section
* @param handle Handle
*/
public YAMLSection superSection() {
return up;
public void remove(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
map.remove(handle);
if (this.handle != null && this.up != null) {
this.up.set(this.handle, this);
}
}
/**
* Remove all Objects from this YAML Section
*/
public void clear() {
map.clear();
}
/**
@ -354,18 +340,13 @@ public class YAMLSection {
return new YAMLSection(map, null, null, yaml);
}
@Override
public String toString() {
return yaml.dump(map);
}
/**
* Convert to JSON
* Go up a level in the config (or null if this is the top layer)
*
* @return JSON
* @return Super Section
*/
public JSONObject toJSON() {
return new JSONObject(map);
public YAMLSection superSection() {
return up;
}
/**
@ -400,7 +381,7 @@ public class YAMLSection {
*/
public YAMLValue get(String handle, YAMLValue def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null) ? (new YAMLValue(map.get(handle), this, handle, yaml)) : def;
return new YAMLValue((map.get(handle) != null)?map.get(handle):def.asObject(), this, handle, yaml);
}
/**
@ -433,13 +414,13 @@ public class YAMLSection {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getList(handle);
} else {
} else if (def != null) {
List<YAMLValue> values = new ArrayList<YAMLValue>();
for (Object value : def) {
values.add(new YAMLValue(value, null, null, yaml));
}
return values;
}
} else return null;
}
/**
@ -453,13 +434,13 @@ public class YAMLSection {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getList(handle);
} else {
} else if (def != null) {
List<YAMLValue> values = new ArrayList<YAMLValue>();
for (YAMLValue value : def) {
values.add(value);
values.add(new YAMLValue(value.asObject(), null, null, yaml));
}
return values;
}
} else return null;
}
/**
@ -469,8 +450,7 @@ public class YAMLSection {
* @return Object
*/
public Object getObject(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return map.get(handle);
return get(handle).asObject();
}
/**
@ -481,8 +461,7 @@ public class YAMLSection {
* @return Object
*/
public Object getObject(String handle, Object def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null)?map.get(handle):def;
return get(handle, def).asObject();
}
/**
@ -492,8 +471,7 @@ public class YAMLSection {
* @return Object List
*/
public List<?> getObjectList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<?>) map.get(handle);
return get(handle).asObjectList();
}
/**
@ -504,8 +482,7 @@ public class YAMLSection {
* @return Object List
*/
public List<?> getObjectList(String handle, List<?> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<?>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asObjectList();
}
/**
@ -514,9 +491,8 @@ public class YAMLSection {
* @param handle Handle
* @return Boolean
*/
public boolean getBoolean(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (boolean) map.get(handle);
public Boolean getBoolean(String handle) {
return get(handle).asBoolean();
}
/**
@ -526,9 +502,8 @@ public class YAMLSection {
* @param def Default
* @return Boolean
*/
public boolean getBoolean(String handle, boolean def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (boolean) ((map.get(handle) != null)?map.get(handle):def);
public Boolean getBoolean(String handle, Boolean def) {
return get(handle, def).asBoolean();
}
/**
@ -538,8 +513,7 @@ public class YAMLSection {
* @return Boolean List
*/
public List<Boolean> getBooleanList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Boolean>) map.get(handle);
return get(handle).asBooleanList();
}
/**
@ -550,8 +524,7 @@ public class YAMLSection {
* @return Boolean List
*/
public List<Boolean> getBooleanList(String handle, List<Boolean> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Boolean>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asBooleanList();
}
/**
@ -561,8 +534,7 @@ public class YAMLSection {
* @return YAML Section
*/
public YAMLSection getSection(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null)?(new YAMLSection((Map<String, Object>) map.get(handle), this, handle, yaml)):null;
return get(handle).asSection();
}
/**
@ -573,8 +545,7 @@ public class YAMLSection {
* @return YAML Section
*/
public YAMLSection getSection(String handle, Map<String, ?> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return new YAMLSection((Map<String, Object>) ((map.get(handle) != null)?map.get(handle):def), this, handle, yaml);
return get(handle, def).asSection();
}
/**
@ -586,7 +557,7 @@ public class YAMLSection {
*/
public YAMLSection getSection(String handle, YAMLSection def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null)?(new YAMLSection((Map<String, Object>) map.get(handle), this, handle, yaml)):def;
return (map.get(handle) != null)?get(handle).asSection():((def != null)?new YAMLSection(def.get(), this, handle, yaml):null);
}
/**
@ -596,16 +567,7 @@ public class YAMLSection {
* @return YAML Section List
*/
public List<YAMLSection> getSectionList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
List<YAMLSection> values = new ArrayList<YAMLSection>();
for (Map<String, ?> value : (List<? extends Map<String, ?>>) map.get(handle)) {
values.add(new YAMLSection(value, null, null, yaml));
}
return values;
} else {
return null;
}
return get(handle).asSectionList();
}
/**
@ -616,16 +578,7 @@ public class YAMLSection {
* @return YAML Section List
*/
public List<YAMLSection> getSectionList(String handle, Collection<? extends Map<String, ?>> def) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getSectionList(handle);
} else {
List<YAMLSection> values = new ArrayList<YAMLSection>();
for (Map<String, ?> value : def) {
values.add(new YAMLSection(value, null, null, yaml));
}
return values;
}
return get(handle, def).asSectionList();
}
/**
@ -638,14 +591,14 @@ public class YAMLSection {
public List<YAMLSection> getSectionList(String handle, List<? extends YAMLSection> def) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getSectionList(handle);
} else {
return get(handle).asSectionList();
} else if (def != null) {
List<YAMLSection> values = new ArrayList<YAMLSection>();
for (YAMLSection value : def) {
values.add(value);
values.add(new YAMLSection(value.get(), null, null, yaml));
}
return values;
}
} else return null;
}
/**
@ -654,9 +607,8 @@ public class YAMLSection {
* @param handle Handle
* @return Double
*/
public double getDouble(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (double) map.get(handle);
public Double getDouble(String handle) {
return get(handle).asDouble();
}
/**
@ -666,9 +618,8 @@ public class YAMLSection {
* @param def Default
* @return Double
*/
public double getDouble(String handle, double def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (double) ((map.get(handle) != null)?map.get(handle):def);
public Double getDouble(String handle, Double def) {
return get(handle, def).asDouble();
}
/**
@ -678,8 +629,7 @@ public class YAMLSection {
* @return Double List
*/
public List<Double> getDoubleList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Double>) map.get(handle);
return get(handle).asDoubleList();
}
/**
@ -690,8 +640,7 @@ public class YAMLSection {
* @return Double List
*/
public List<Double> getDoubleList(String handle, List<Double> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Double>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asDoubleList();
}
/**
@ -700,9 +649,8 @@ public class YAMLSection {
* @param handle Handle
* @return Float
*/
public float getFloat(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (float) map.get(handle);
public Float getFloat(String handle) {
return get(handle).asFloat();
}
/**
@ -712,9 +660,8 @@ public class YAMLSection {
* @param def Default
* @return Float
*/
public float getFloat(String handle, float def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (float) ((map.get(handle) != null)?map.get(handle):def);
public Float getFloat(String handle, Float def) {
return get(handle, def).asFloat();
}
/**
@ -724,8 +671,7 @@ public class YAMLSection {
* @return Float List
*/
public List<Float> getFloatList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Float>) map.get(handle);
return get(handle).asFloatList();
}
/**
@ -735,9 +681,8 @@ public class YAMLSection {
* @param def Default
* @return Float List
*/
public List<Float> getFloatList(String handle, float def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Float>) ((map.get(handle) != null)?map.get(handle):def);
public List<Float> getFloatList(String handle, List<Float> def) {
return get(handle, def).asFloatList();
}
/**
@ -746,9 +691,8 @@ public class YAMLSection {
* @param handle Handle
* @return Integer
*/
public int getInt(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (int) map.get(handle);
public Integer getInt(String handle) {
return get(handle).asInt();
}
/**
@ -758,9 +702,8 @@ public class YAMLSection {
* @param def Default
* @return Integer
*/
public int getInt(String handle, int def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (int) ((map.get(handle) != null)?map.get(handle):def);
public Integer getInt(String handle, Integer def) {
return get(handle, def).asInt();
}
/**
@ -770,8 +713,7 @@ public class YAMLSection {
* @return Integer List
*/
public List<Integer> getIntList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Integer>) map.get(handle);
return get(handle).asIntList();
}
/**
@ -782,8 +724,7 @@ public class YAMLSection {
* @return Integer List
*/
public List<Integer> getIntList(String handle, List<Integer> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Integer>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asIntList();
}
/**
@ -792,9 +733,8 @@ public class YAMLSection {
* @param handle Handle
* @return Long
*/
public long getLong(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (long) map.get(handle);
public Long getLong(String handle) {
return get(handle).asLong();
}
/**
@ -804,9 +744,8 @@ public class YAMLSection {
* @param def Default
* @return Long
*/
public long getLong(String handle, long def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (long) ((map.get(handle) != null)?map.get(handle):def);
public Long getLong(String handle, Long def) {
return get(handle, def).asLong();
}
/**
@ -816,8 +755,7 @@ public class YAMLSection {
* @return Long List
*/
public List<Long> getLongList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Long>) map.get(handle);
return get(handle).asLongList();
}
/**
@ -828,8 +766,7 @@ public class YAMLSection {
* @return Long List
*/
public List<Long> getLongList(String handle, List<Long> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Long>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle).asLongList();
}
/**
@ -838,9 +775,8 @@ public class YAMLSection {
* @param handle Handle
* @return Short
*/
public short getShort(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (short) map.get(handle);
public Short getShort(String handle) {
return get(handle).asShort();
}
/**
@ -850,9 +786,8 @@ public class YAMLSection {
* @param def Default
* @return Short
*/
public short getShort(String handle, short def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (short) ((map.get(handle) != null)?map.get(handle):def);
public Short getShort(String handle, Short def) {
return get(handle, def).asShort();
}
/**
@ -862,8 +797,7 @@ public class YAMLSection {
* @return Short List
*/
public List<Short> getShortList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Short>) map.get(handle);
return get(handle).asShortList();
}
/**
@ -874,8 +808,7 @@ public class YAMLSection {
* @return Short List
*/
public List<Short> getShortList(String handle, List<Short> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Short>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle).asShortList();
}
/**
@ -885,8 +818,7 @@ public class YAMLSection {
* @return Unparsed String
*/
public String getRawString(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (String) map.get(handle);
return get(handle).asRawString();
}
/**
@ -897,8 +829,7 @@ public class YAMLSection {
* @return Unparsed String
*/
public String getRawString(String handle, String def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (String) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asRawString();
}
/**
@ -908,8 +839,7 @@ public class YAMLSection {
* @return Unparsed String List
*/
public List<String> getRawStringList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<String>) map.get(handle);
return get(handle).asRawStringList();
}
/**
@ -920,8 +850,7 @@ public class YAMLSection {
* @return Unparsed String List
*/
public List<String> getRawStringList(String handle, List<String> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<String>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asRawStringList();
}
/**
@ -931,8 +860,7 @@ public class YAMLSection {
* @return String
*/
public String getString(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null)?Util.unescapeJavaString((String) map.get(handle)):null;
return get(handle).asString();
}
/**
@ -943,8 +871,7 @@ public class YAMLSection {
* @return String
*/
public String getString(String handle, String def) {
if (Util.isNull(handle)) throw new NullPointerException();
return Util.unescapeJavaString((String) ((map.get(handle) != null) ? map.get(handle) : def));
return get(handle, def).asString();
}
/**
@ -954,16 +881,7 @@ public class YAMLSection {
* @return String List
*/
public List<String> getStringList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
List<String> values = new ArrayList<String>();
for (String value : (List<String>) map.get(handle)) {
values.add(Util.unescapeJavaString(value));
}
return values;
} else {
return null;
}
return get(handle).asStringList();
}
/**
@ -974,16 +892,7 @@ public class YAMLSection {
* @return String List
*/
public List<String> getStringList(String handle, List<String> def) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getStringList(handle);
} else {
List<String> values = new ArrayList<String>();
for (String value : def) {
values.add(Util.unescapeJavaString(value));
}
return values;
}
return get(handle, def).asStringList();
}
/**
@ -994,8 +903,7 @@ public class YAMLSection {
* @return Colored String
*/
public String getColoredString(String handle, char color) {
if (Util.isNull(handle, color)) throw new NullPointerException();
return (map.get(handle) != null)? ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString((String) map.get(handle))):null;
return get(handle).asColoredString(color);
}
/**
@ -1007,8 +915,7 @@ public class YAMLSection {
* @return Colored String
*/
public String getColoredString(String handle, String def, char color) {
if (Util.isNull(handle, color)) throw new NullPointerException();
return ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString((String) ((map.get(handle) != null) ? map.get(handle) : def)));
return get(handle, def).asColoredString(color);
}
/**
* Get a Colored String List by Handle
@ -1018,16 +925,7 @@ public class YAMLSection {
* @return Colored String List
*/
public List<String> getColoredStringList(String handle, char color) {
if (Util.isNull(handle, color)) throw new NullPointerException();
if (map.get(handle) != null) {
List<String> values = new ArrayList<String>();
for (String value : (List<String>) map.get(handle)) {
values.add(ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString(value)));
}
return values;
} else {
return null;
}
return get(handle).asColoredStringList(color);
}
/**
@ -1039,16 +937,7 @@ public class YAMLSection {
* @return Colored String List
*/
public List<String> getColoredStringList(String handle, List<String> def, char color) {
if (Util.isNull(handle, color)) throw new NullPointerException();
if (map.get(handle) != null) {
return getColoredStringList(handle, color);
} else {
List<String> values = new ArrayList<String>();
for (String value : def) {
values.add(ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString(value)));
}
return values;
}
return get(handle, def).asColoredStringList(color);
}
/**
@ -1058,8 +947,7 @@ public class YAMLSection {
* @return UUID
*/
public UUID getUUID(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null)?UUID.fromString((String) map.get(handle)):null;
return get(handle).asUUID();
}
/**
@ -1070,8 +958,7 @@ public class YAMLSection {
* @return UUID
*/
public UUID getUUID(String handle, UUID def) {
if (Util.isNull(handle)) throw new NullPointerException();
return UUID.fromString((String) ((map.get(handle) != null) ? map.get(handle) : def));
return get(handle, def).asUUID();
}
/**
@ -1081,16 +968,7 @@ public class YAMLSection {
* @return UUID List
*/
public List<UUID> getUUIDList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
List<UUID> values = new ArrayList<UUID>();
for (String value : (List<String>) map.get(handle)) {
values.add(UUID.fromString(value));
}
return values;
} else {
return null;
}
return get(handle).asUUIDList();
}
/**
@ -1101,12 +979,17 @@ public class YAMLSection {
* @return UUID List
*/
public List<UUID> getUUIDList(String handle, List<UUID> def) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getUUIDList(handle);
} else {
return def;
}
return get(handle, def).asUUIDList();
}
/**
* Check if object is Null by Handle
*
* @param handle Handle
* @return Object Null Status
*/
public boolean isNull(String handle) {
return get(handle).isNull();
}
/**
@ -1116,8 +999,7 @@ public class YAMLSection {
* @return Object Boolean Status
*/
public boolean isBoolean(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Boolean);
return get(handle).isBoolean();
}
/**
@ -1127,41 +1009,7 @@ public class YAMLSection {
* @return Object YAML Section Status
*/
public boolean isSection(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Map);
}
/**
* Check if object is a Double by Handle
*
* @param handle Handle
* @return Object Double Status
*/
public boolean isDouble(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Double);
}
/**
* Check if object is a Float by Handle
*
* @param handle Handle
* @return Object Float Status
*/
public boolean isFloat(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Float);
}
/**
* Check if object is an Integer by Handle
*
* @param handle Handle
* @return Object Integer Status
*/
public boolean isInt(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Integer);
return get(handle).isSection();
}
/**
@ -1171,19 +1019,17 @@ public class YAMLSection {
* @return Object List Status
*/
public boolean isList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof List);
return get(handle).isList();
}
/**
* Check if object is a Long by Handle
* Check if object is a Number by Handle
*
* @param handle Handle
* @return Object Long Status
* @return Number Status
*/
public boolean isLong(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Long);
public boolean isNumber(String handle) {
return get(handle).isNumber();
}
/**
@ -1193,8 +1039,7 @@ public class YAMLSection {
* @return Object String Status
*/
public boolean isString(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof String);
return get(handle).isString();
}
/**
@ -1204,8 +1049,20 @@ public class YAMLSection {
* @return Object UUID Status
*/
public boolean isUUID(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof String && !Util.isException(() -> UUID.fromString((String) map.get(handle))));
return get(handle).isUUID();
}
@Override
public String toString() {
return yaml.dump(map);
}
/**
* Convert to JSON
*
* @return JSON
*/
public JSONObject toJSON() {
return new JSONObject(map);
}
}

View File

@ -1,7 +1,7 @@
package net.ME1312.SubServers.Client.Bukkit.Library.Config;
import net.ME1312.SubServers.Client.Bukkit.Library.Util;
import net.md_5.bungee.api.ChatColor;
import org.bukkit.ChatColor;
import org.yaml.snakeyaml.Yaml;
import java.util.ArrayList;
@ -58,8 +58,8 @@ public class YAMLValue {
*
* @return Boolean
*/
public boolean asBoolean() {
return (boolean) obj;
public Boolean asBoolean() {
return (Boolean) obj;
}
/**
@ -77,7 +77,8 @@ public class YAMLValue {
* @return YAML Section
*/
public YAMLSection asSection() {
return new YAMLSection((Map<String, ?>) obj, up, label, yaml);
if (obj != null) return new YAMLSection((Map<String, ?>) obj, up, label, yaml);
else return null;
}
/**
@ -86,11 +87,13 @@ public class YAMLValue {
* @return YAML Section List
*/
public List<YAMLSection> asSectionList() {
List<YAMLSection> values = new ArrayList<YAMLSection>();
for (Map<String, ?> value : (List<? extends Map<String, ?>>) obj) {
values.add(new YAMLSection(value, null, null, yaml));
}
return values;
if (obj != null) {
List<YAMLSection> values = new ArrayList<YAMLSection>();
for (Map<String, ?> value : (List<? extends Map<String, ?>>) obj) {
values.add(new YAMLSection(value, null, null, yaml));
}
return values;
} else return null;
}
/**
@ -98,8 +101,8 @@ public class YAMLValue {
*
* @return Double
*/
public double asDouble() {
return (double) obj;
public Double asDouble() {
return (Double) obj;
}
/**
@ -116,8 +119,8 @@ public class YAMLValue {
*
* @return Float
*/
public float asFloat() {
return (float) obj;
public Float asFloat() {
return (Float) obj;
}
/**
@ -134,8 +137,8 @@ public class YAMLValue {
*
* @return Integer
*/
public int asInt() {
return (int) obj;
public Integer asInt() {
return (Integer) obj;
}
/**
@ -152,8 +155,8 @@ public class YAMLValue {
*
* @return Long
*/
public long asLong() {
return (long) obj;
public Long asLong() {
return (Long) obj;
}
/**
@ -165,6 +168,24 @@ public class YAMLValue {
return (List<Long>) obj;
}
/**
* Get a Short by Handle
*
* @return Short
*/
public Short asShort() {
return (Short) obj;
}
/**
* Get a Short List by Handle
*
* @return Short List
*/
public List<Short> asShortList() {
return (List<Short>) obj;
}
/**
* Get Object as Unparsed String
*
@ -189,7 +210,8 @@ public class YAMLValue {
* @return String
*/
public String asString() {
return Util.unescapeJavaString((String) obj);
if (obj != null) return Util.unescapeJavaString((String) obj);
else return null;
}
/**
@ -198,11 +220,13 @@ public class YAMLValue {
* @return String List
*/
public List<String> asStringList() {
List<String> values = new ArrayList<String>();
for (String value : (List<String>) obj) {
values.add(Util.unescapeJavaString(value));
}
return values;
if (obj != null) {
List<String> values = new ArrayList<String>();
for (String value : (List<String>) obj) {
values.add(Util.unescapeJavaString(value));
}
return values;
} else return null;
}
/**
@ -213,7 +237,8 @@ public class YAMLValue {
*/
public String asColoredString(char color) {
if (Util.isNull(color)) throw new NullPointerException();
return ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString((String) obj));
if (obj != null) return ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString((String) obj));
else return null;
}
/**
@ -223,12 +248,14 @@ public class YAMLValue {
* @return Colored String List
*/
public List<String> asColoredStringList(char color) {
if (Util.isNull(color)) throw new NullPointerException();
List<String> values = new ArrayList<String>();
for (String value : (List<String>) obj) {
values.add(ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString(value)));
}
return values;
if (obj != null) {
if (Util.isNull(color)) throw new NullPointerException();
List<String> values = new ArrayList<String>();
for (String value : (List<String>) obj) {
values.add(ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString(value)));
}
return values;
} else return null;
}
/**
@ -237,15 +264,33 @@ public class YAMLValue {
* @return UUID
*/
public UUID asUUID() {
return UUID.fromString((String) obj);
if (obj != null) return UUID.fromString((String) obj);
else return null;
}
/**
* Get Object as UUID List
*
* @return UUID List
*/
public List<UUID> asUUIDList() {
List<UUID> values = new ArrayList<UUID>();
for (String value : (List<String>) obj) {
values.add(UUID.fromString(value));
}
return values;
if (obj != null) {
List<UUID> values = new ArrayList<UUID>();
for (String value : (List<String>) obj) {
values.add(UUID.fromString(value));
}
return values;
} else return null;
}
/**
* Check if object is Null
*
* @return Null Status
*/
public boolean isNull() {
return obj == null;
}
/**
@ -266,33 +311,6 @@ public class YAMLValue {
return (obj instanceof Map);
}
/**
* Check if object is a Double
*
* @return Double Status
*/
public boolean isDouble() {
return (obj instanceof Double);
}
/**
* Check if object is a Float
*
* @return Float Status
*/
public boolean isFloat() {
return (obj instanceof Float);
}
/**
* Check if object is an Integer
*
* @return Integer Status
*/
public boolean isInt() {
return (obj instanceof Integer);
}
/**
* Check if object is a List
*
@ -303,12 +321,12 @@ public class YAMLValue {
}
/**
* Check if object is a Long
* Check if object is a Number
*
* @return Long Status
* @return Number Status
*/
public boolean isLong() {
return (obj instanceof Long);
public boolean isNumber() {
return (obj instanceof Number);
}
/**
@ -331,6 +349,7 @@ public class YAMLValue {
@Override
public String toString() {
return obj.toString();
if (obj != null) return obj.toString();
else return "null";
}
}

Binary file not shown.

View File

@ -1,6 +1,5 @@
package net.ME1312.SubServers.Host.Library.Config;
import net.ME1312.SubServers.Host.Library.TextColor;
import net.ME1312.SubServers.Host.Library.Util;
import org.json.JSONArray;
import org.json.JSONObject;
@ -91,11 +90,7 @@ public class YAMLSection {
this.handle = handle;
this.up = up;
if (map != null) {
for (String key : map.keySet()) {
this.map.put(key, map.get(key));
}
}
if (map != null) setAll(map);
}
@ -142,27 +137,6 @@ public class YAMLSection {
return map.keySet().contains(handle);
}
/**
* Remove an Object by Handle
*
* @param handle Handle
*/
public void remove(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
map.remove(handle);
if (this.handle != null && this.up != null) {
this.up.set(this.handle, this);
}
}
/**
* Remove all Objects from this YAML Section
*/
public void clear() {
map.clear();
}
private Object convert(Object value) {
if (value instanceof JSONObject) {
value = new YAMLSection((JSONObject) value);
@ -337,12 +311,24 @@ public class YAMLSection {
}
/**
* Go up a level in the config (or null if this is the top layer)
* Remove an Object by Handle
*
* @return Super Section
* @param handle Handle
*/
public YAMLSection superSection() {
return up;
public void remove(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
map.remove(handle);
if (this.handle != null && this.up != null) {
this.up.set(this.handle, this);
}
}
/**
* Remove all Objects from this YAML Section
*/
public void clear() {
map.clear();
}
/**
@ -354,18 +340,13 @@ public class YAMLSection {
return new YAMLSection(map, null, null, yaml);
}
@Override
public String toString() {
return yaml.dump(map);
}
/**
* Convert to JSON
* Go up a level in the config (or null if this is the top layer)
*
* @return JSON
* @return Super Section
*/
public JSONObject toJSON() {
return new JSONObject(map);
public YAMLSection superSection() {
return up;
}
/**
@ -400,7 +381,7 @@ public class YAMLSection {
*/
public YAMLValue get(String handle, YAMLValue def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null) ? (new YAMLValue(map.get(handle), this, handle, yaml)) : def;
return new YAMLValue((map.get(handle) != null)?map.get(handle):def.asObject(), this, handle, yaml);
}
/**
@ -433,13 +414,13 @@ public class YAMLSection {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getList(handle);
} else {
} else if (def != null) {
List<YAMLValue> values = new ArrayList<YAMLValue>();
for (Object value : def) {
values.add(new YAMLValue(value, null, null, yaml));
}
return values;
}
} else return null;
}
/**
@ -453,13 +434,13 @@ public class YAMLSection {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getList(handle);
} else {
} else if (def != null) {
List<YAMLValue> values = new ArrayList<YAMLValue>();
for (YAMLValue value : def) {
values.add(value);
values.add(new YAMLValue(value.asObject(), null, null, yaml));
}
return values;
}
} else return null;
}
/**
@ -469,8 +450,7 @@ public class YAMLSection {
* @return Object
*/
public Object getObject(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return map.get(handle);
return get(handle).asObject();
}
/**
@ -481,8 +461,7 @@ public class YAMLSection {
* @return Object
*/
public Object getObject(String handle, Object def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null)?map.get(handle):def;
return get(handle, def).asObject();
}
/**
@ -492,8 +471,7 @@ public class YAMLSection {
* @return Object List
*/
public List<?> getObjectList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<?>) map.get(handle);
return get(handle).asObjectList();
}
/**
@ -504,8 +482,7 @@ public class YAMLSection {
* @return Object List
*/
public List<?> getObjectList(String handle, List<?> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<?>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asObjectList();
}
/**
@ -514,9 +491,8 @@ public class YAMLSection {
* @param handle Handle
* @return Boolean
*/
public boolean getBoolean(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (boolean) map.get(handle);
public Boolean getBoolean(String handle) {
return get(handle).asBoolean();
}
/**
@ -526,9 +502,8 @@ public class YAMLSection {
* @param def Default
* @return Boolean
*/
public boolean getBoolean(String handle, boolean def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (boolean) ((map.get(handle) != null)?map.get(handle):def);
public Boolean getBoolean(String handle, Boolean def) {
return get(handle, def).asBoolean();
}
/**
@ -538,8 +513,7 @@ public class YAMLSection {
* @return Boolean List
*/
public List<Boolean> getBooleanList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Boolean>) map.get(handle);
return get(handle).asBooleanList();
}
/**
@ -550,8 +524,7 @@ public class YAMLSection {
* @return Boolean List
*/
public List<Boolean> getBooleanList(String handle, List<Boolean> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Boolean>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asBooleanList();
}
/**
@ -561,8 +534,7 @@ public class YAMLSection {
* @return YAML Section
*/
public YAMLSection getSection(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null)?(new YAMLSection((Map<String, Object>) map.get(handle), this, handle, yaml)):null;
return get(handle).asSection();
}
/**
@ -573,8 +545,7 @@ public class YAMLSection {
* @return YAML Section
*/
public YAMLSection getSection(String handle, Map<String, ?> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return new YAMLSection((Map<String, Object>) ((map.get(handle) != null)?map.get(handle):def), this, handle, yaml);
return get(handle, def).asSection();
}
/**
@ -586,7 +557,7 @@ public class YAMLSection {
*/
public YAMLSection getSection(String handle, YAMLSection def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null)?(new YAMLSection((Map<String, Object>) map.get(handle), this, handle, yaml)):def;
return (map.get(handle) != null)?get(handle).asSection():((def != null)?new YAMLSection(def.get(), this, handle, yaml):null);
}
/**
@ -596,16 +567,7 @@ public class YAMLSection {
* @return YAML Section List
*/
public List<YAMLSection> getSectionList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
List<YAMLSection> values = new ArrayList<YAMLSection>();
for (Map<String, ?> value : (List<? extends Map<String, ?>>) map.get(handle)) {
values.add(new YAMLSection(value, null, null, yaml));
}
return values;
} else {
return null;
}
return get(handle).asSectionList();
}
/**
@ -616,16 +578,7 @@ public class YAMLSection {
* @return YAML Section List
*/
public List<YAMLSection> getSectionList(String handle, Collection<? extends Map<String, ?>> def) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getSectionList(handle);
} else {
List<YAMLSection> values = new ArrayList<YAMLSection>();
for (Map<String, ?> value : def) {
values.add(new YAMLSection(value, null, null, yaml));
}
return values;
}
return get(handle, def).asSectionList();
}
/**
@ -638,14 +591,14 @@ public class YAMLSection {
public List<YAMLSection> getSectionList(String handle, List<? extends YAMLSection> def) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getSectionList(handle);
} else {
return get(handle).asSectionList();
} else if (def != null) {
List<YAMLSection> values = new ArrayList<YAMLSection>();
for (YAMLSection value : def) {
values.add(value);
values.add(new YAMLSection(value.get(), null, null, yaml));
}
return values;
}
} else return null;
}
/**
@ -654,9 +607,8 @@ public class YAMLSection {
* @param handle Handle
* @return Double
*/
public double getDouble(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (double) map.get(handle);
public Double getDouble(String handle) {
return get(handle).asDouble();
}
/**
@ -666,9 +618,8 @@ public class YAMLSection {
* @param def Default
* @return Double
*/
public double getDouble(String handle, double def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (double) ((map.get(handle) != null)?map.get(handle):def);
public Double getDouble(String handle, Double def) {
return get(handle, def).asDouble();
}
/**
@ -678,8 +629,7 @@ public class YAMLSection {
* @return Double List
*/
public List<Double> getDoubleList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Double>) map.get(handle);
return get(handle).asDoubleList();
}
/**
@ -690,8 +640,7 @@ public class YAMLSection {
* @return Double List
*/
public List<Double> getDoubleList(String handle, List<Double> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Double>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asDoubleList();
}
/**
@ -700,9 +649,8 @@ public class YAMLSection {
* @param handle Handle
* @return Float
*/
public float getFloat(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (float) map.get(handle);
public Float getFloat(String handle) {
return get(handle).asFloat();
}
/**
@ -712,9 +660,8 @@ public class YAMLSection {
* @param def Default
* @return Float
*/
public float getFloat(String handle, float def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (float) ((map.get(handle) != null)?map.get(handle):def);
public Float getFloat(String handle, Float def) {
return get(handle, def).asFloat();
}
/**
@ -724,8 +671,7 @@ public class YAMLSection {
* @return Float List
*/
public List<Float> getFloatList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Float>) map.get(handle);
return get(handle).asFloatList();
}
/**
@ -735,9 +681,8 @@ public class YAMLSection {
* @param def Default
* @return Float List
*/
public List<Float> getFloatList(String handle, float def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Float>) ((map.get(handle) != null)?map.get(handle):def);
public List<Float> getFloatList(String handle, List<Float> def) {
return get(handle, def).asFloatList();
}
/**
@ -746,9 +691,8 @@ public class YAMLSection {
* @param handle Handle
* @return Integer
*/
public int getInt(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (int) map.get(handle);
public Integer getInt(String handle) {
return get(handle).asInt();
}
/**
@ -758,9 +702,8 @@ public class YAMLSection {
* @param def Default
* @return Integer
*/
public int getInt(String handle, int def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (int) ((map.get(handle) != null)?map.get(handle):def);
public Integer getInt(String handle, Integer def) {
return get(handle, def).asInt();
}
/**
@ -770,8 +713,7 @@ public class YAMLSection {
* @return Integer List
*/
public List<Integer> getIntList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Integer>) map.get(handle);
return get(handle).asIntList();
}
/**
@ -782,8 +724,7 @@ public class YAMLSection {
* @return Integer List
*/
public List<Integer> getIntList(String handle, List<Integer> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Integer>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asIntList();
}
/**
@ -792,9 +733,8 @@ public class YAMLSection {
* @param handle Handle
* @return Long
*/
public long getLong(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (long) map.get(handle);
public Long getLong(String handle) {
return get(handle).asLong();
}
/**
@ -804,9 +744,8 @@ public class YAMLSection {
* @param def Default
* @return Long
*/
public long getLong(String handle, long def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (long) ((map.get(handle) != null)?map.get(handle):def);
public Long getLong(String handle, Long def) {
return get(handle, def).asLong();
}
/**
@ -816,8 +755,7 @@ public class YAMLSection {
* @return Long List
*/
public List<Long> getLongList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Long>) map.get(handle);
return get(handle).asLongList();
}
/**
@ -828,8 +766,7 @@ public class YAMLSection {
* @return Long List
*/
public List<Long> getLongList(String handle, List<Long> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Long>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle).asLongList();
}
/**
@ -838,9 +775,8 @@ public class YAMLSection {
* @param handle Handle
* @return Short
*/
public short getShort(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (short) map.get(handle);
public Short getShort(String handle) {
return get(handle).asShort();
}
/**
@ -850,9 +786,8 @@ public class YAMLSection {
* @param def Default
* @return Short
*/
public short getShort(String handle, short def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (short) ((map.get(handle) != null)?map.get(handle):def);
public Short getShort(String handle, Short def) {
return get(handle, def).asShort();
}
/**
@ -862,8 +797,7 @@ public class YAMLSection {
* @return Short List
*/
public List<Short> getShortList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Short>) map.get(handle);
return get(handle).asShortList();
}
/**
@ -874,8 +808,7 @@ public class YAMLSection {
* @return Short List
*/
public List<Short> getShortList(String handle, List<Short> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Short>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle).asShortList();
}
/**
@ -885,8 +818,7 @@ public class YAMLSection {
* @return Unparsed String
*/
public String getRawString(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (String) map.get(handle);
return get(handle).asRawString();
}
/**
@ -897,8 +829,7 @@ public class YAMLSection {
* @return Unparsed String
*/
public String getRawString(String handle, String def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (String) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asRawString();
}
/**
@ -908,8 +839,7 @@ public class YAMLSection {
* @return Unparsed String List
*/
public List<String> getRawStringList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<String>) map.get(handle);
return get(handle).asRawStringList();
}
/**
@ -920,8 +850,7 @@ public class YAMLSection {
* @return Unparsed String List
*/
public List<String> getRawStringList(String handle, List<String> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<String>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asRawStringList();
}
/**
@ -931,8 +860,7 @@ public class YAMLSection {
* @return String
*/
public String getString(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null)?Util.unescapeJavaString((String) map.get(handle)):null;
return get(handle).asString();
}
/**
@ -943,8 +871,7 @@ public class YAMLSection {
* @return String
*/
public String getString(String handle, String def) {
if (Util.isNull(handle)) throw new NullPointerException();
return Util.unescapeJavaString((String) ((map.get(handle) != null) ? map.get(handle) : def));
return get(handle, def).asString();
}
/**
@ -954,16 +881,7 @@ public class YAMLSection {
* @return String List
*/
public List<String> getStringList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
List<String> values = new ArrayList<String>();
for (String value : (List<String>) map.get(handle)) {
values.add(Util.unescapeJavaString(value));
}
return values;
} else {
return null;
}
return get(handle).asStringList();
}
/**
@ -974,16 +892,7 @@ public class YAMLSection {
* @return String List
*/
public List<String> getStringList(String handle, List<String> def) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getStringList(handle);
} else {
List<String> values = new ArrayList<String>();
for (String value : def) {
values.add(Util.unescapeJavaString(value));
}
return values;
}
return get(handle, def).asStringList();
}
/**
@ -994,8 +903,7 @@ public class YAMLSection {
* @return Colored String
*/
public String getColoredString(String handle, char color) {
if (Util.isNull(handle, color)) throw new NullPointerException();
return (map.get(handle) != null)? TextColor.parseColor(color, Util.unescapeJavaString((String) map.get(handle))):null;
return get(handle).asColoredString(color);
}
/**
@ -1007,8 +915,7 @@ public class YAMLSection {
* @return Colored String
*/
public String getColoredString(String handle, String def, char color) {
if (Util.isNull(handle, color)) throw new NullPointerException();
return TextColor.parseColor(color, Util.unescapeJavaString((String) ((map.get(handle) != null) ? map.get(handle) : def)));
return get(handle, def).asColoredString(color);
}
/**
* Get a Colored String List by Handle
@ -1018,16 +925,7 @@ public class YAMLSection {
* @return Colored String List
*/
public List<String> getColoredStringList(String handle, char color) {
if (Util.isNull(handle, color)) throw new NullPointerException();
if (map.get(handle) != null) {
List<String> values = new ArrayList<String>();
for (String value : (List<String>) map.get(handle)) {
values.add(TextColor.parseColor(color, Util.unescapeJavaString(value)));
}
return values;
} else {
return null;
}
return get(handle).asColoredStringList(color);
}
/**
@ -1039,16 +937,7 @@ public class YAMLSection {
* @return Colored String List
*/
public List<String> getColoredStringList(String handle, List<String> def, char color) {
if (Util.isNull(handle, color)) throw new NullPointerException();
if (map.get(handle) != null) {
return getColoredStringList(handle, color);
} else {
List<String> values = new ArrayList<String>();
for (String value : def) {
values.add(TextColor.parseColor(color, Util.unescapeJavaString(value)));
}
return values;
}
return get(handle, def).asColoredStringList(color);
}
/**
@ -1058,8 +947,7 @@ public class YAMLSection {
* @return UUID
*/
public UUID getUUID(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null)?UUID.fromString((String) map.get(handle)):null;
return get(handle).asUUID();
}
/**
@ -1070,8 +958,7 @@ public class YAMLSection {
* @return UUID
*/
public UUID getUUID(String handle, UUID def) {
if (Util.isNull(handle)) throw new NullPointerException();
return UUID.fromString((String) ((map.get(handle) != null) ? map.get(handle) : def));
return get(handle, def).asUUID();
}
/**
@ -1081,16 +968,7 @@ public class YAMLSection {
* @return UUID List
*/
public List<UUID> getUUIDList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
List<UUID> values = new ArrayList<UUID>();
for (String value : (List<String>) map.get(handle)) {
values.add(UUID.fromString(value));
}
return values;
} else {
return null;
}
return get(handle).asUUIDList();
}
/**
@ -1101,12 +979,17 @@ public class YAMLSection {
* @return UUID List
*/
public List<UUID> getUUIDList(String handle, List<UUID> def) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getUUIDList(handle);
} else {
return def;
}
return get(handle, def).asUUIDList();
}
/**
* Check if object is Null by Handle
*
* @param handle Handle
* @return Object Null Status
*/
public boolean isNull(String handle) {
return get(handle).isNull();
}
/**
@ -1116,8 +999,7 @@ public class YAMLSection {
* @return Object Boolean Status
*/
public boolean isBoolean(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Boolean);
return get(handle).isBoolean();
}
/**
@ -1127,41 +1009,7 @@ public class YAMLSection {
* @return Object YAML Section Status
*/
public boolean isSection(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Map);
}
/**
* Check if object is a Double by Handle
*
* @param handle Handle
* @return Object Double Status
*/
public boolean isDouble(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Double);
}
/**
* Check if object is a Float by Handle
*
* @param handle Handle
* @return Object Float Status
*/
public boolean isFloat(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Float);
}
/**
* Check if object is an Integer by Handle
*
* @param handle Handle
* @return Object Integer Status
*/
public boolean isInt(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Integer);
return get(handle).isSection();
}
/**
@ -1171,19 +1019,17 @@ public class YAMLSection {
* @return Object List Status
*/
public boolean isList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof List);
return get(handle).isList();
}
/**
* Check if object is a Long by Handle
* Check if object is a Number by Handle
*
* @param handle Handle
* @return Object Long Status
* @return Number Status
*/
public boolean isLong(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Long);
public boolean isNumber(String handle) {
return get(handle).isNumber();
}
/**
@ -1193,8 +1039,7 @@ public class YAMLSection {
* @return Object String Status
*/
public boolean isString(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof String);
return get(handle).isString();
}
/**
@ -1204,8 +1049,20 @@ public class YAMLSection {
* @return Object UUID Status
*/
public boolean isUUID(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof String && !Util.isException(() -> UUID.fromString((String) map.get(handle))));
return get(handle).isUUID();
}
@Override
public String toString() {
return yaml.dump(map);
}
/**
* Convert to JSON
*
* @return JSON
*/
public JSONObject toJSON() {
return new JSONObject(map);
}
}

View File

@ -58,8 +58,8 @@ public class YAMLValue {
*
* @return Boolean
*/
public boolean asBoolean() {
return (boolean) obj;
public Boolean asBoolean() {
return (Boolean) obj;
}
/**
@ -77,7 +77,8 @@ public class YAMLValue {
* @return YAML Section
*/
public YAMLSection asSection() {
return new YAMLSection((Map<String, ?>) obj, up, label, yaml);
if (obj != null) return new YAMLSection((Map<String, ?>) obj, up, label, yaml);
else return null;
}
/**
@ -86,11 +87,13 @@ public class YAMLValue {
* @return YAML Section List
*/
public List<YAMLSection> asSectionList() {
List<YAMLSection> values = new ArrayList<YAMLSection>();
for (Map<String, ?> value : (List<? extends Map<String, ?>>) obj) {
values.add(new YAMLSection(value, null, null, yaml));
}
return values;
if (obj != null) {
List<YAMLSection> values = new ArrayList<YAMLSection>();
for (Map<String, ?> value : (List<? extends Map<String, ?>>) obj) {
values.add(new YAMLSection(value, null, null, yaml));
}
return values;
} else return null;
}
/**
@ -98,8 +101,8 @@ public class YAMLValue {
*
* @return Double
*/
public double asDouble() {
return (double) obj;
public Double asDouble() {
return (Double) obj;
}
/**
@ -116,8 +119,8 @@ public class YAMLValue {
*
* @return Float
*/
public float asFloat() {
return (float) obj;
public Float asFloat() {
return (Float) obj;
}
/**
@ -134,8 +137,8 @@ public class YAMLValue {
*
* @return Integer
*/
public int asInt() {
return (int) obj;
public Integer asInt() {
return (Integer) obj;
}
/**
@ -152,8 +155,8 @@ public class YAMLValue {
*
* @return Long
*/
public long asLong() {
return (long) obj;
public Long asLong() {
return (Long) obj;
}
/**
@ -165,6 +168,24 @@ public class YAMLValue {
return (List<Long>) obj;
}
/**
* Get a Short by Handle
*
* @return Short
*/
public Short asShort() {
return (Short) obj;
}
/**
* Get a Short List by Handle
*
* @return Short List
*/
public List<Short> asShortList() {
return (List<Short>) obj;
}
/**
* Get Object as Unparsed String
*
@ -189,7 +210,8 @@ public class YAMLValue {
* @return String
*/
public String asString() {
return Util.unescapeJavaString((String) obj);
if (obj != null) return Util.unescapeJavaString((String) obj);
else return null;
}
/**
@ -198,11 +220,13 @@ public class YAMLValue {
* @return String List
*/
public List<String> asStringList() {
List<String> values = new ArrayList<String>();
for (String value : (List<String>) obj) {
values.add(Util.unescapeJavaString(value));
}
return values;
if (obj != null) {
List<String> values = new ArrayList<String>();
for (String value : (List<String>) obj) {
values.add(Util.unescapeJavaString(value));
}
return values;
} else return null;
}
/**
@ -213,7 +237,8 @@ public class YAMLValue {
*/
public String asColoredString(char color) {
if (Util.isNull(color)) throw new NullPointerException();
return TextColor.parseColor(color, Util.unescapeJavaString((String) obj));
if (obj != null) return TextColor.parseColor(color, Util.unescapeJavaString((String) obj));
else return null;
}
/**
@ -223,12 +248,14 @@ public class YAMLValue {
* @return Colored String List
*/
public List<String> asColoredStringList(char color) {
if (Util.isNull(color)) throw new NullPointerException();
List<String> values = new ArrayList<String>();
for (String value : (List<String>) obj) {
values.add(TextColor.parseColor(color, Util.unescapeJavaString(value)));
}
return values;
if (obj != null) {
if (Util.isNull(color)) throw new NullPointerException();
List<String> values = new ArrayList<String>();
for (String value : (List<String>) obj) {
values.add(TextColor.parseColor(color, Util.unescapeJavaString(value)));
}
return values;
} else return null;
}
/**
@ -237,15 +264,33 @@ public class YAMLValue {
* @return UUID
*/
public UUID asUUID() {
return UUID.fromString((String) obj);
if (obj != null) return UUID.fromString((String) obj);
else return null;
}
/**
* Get Object as UUID List
*
* @return UUID List
*/
public List<UUID> asUUIDList() {
List<UUID> values = new ArrayList<UUID>();
for (String value : (List<String>) obj) {
values.add(UUID.fromString(value));
}
return values;
if (obj != null) {
List<UUID> values = new ArrayList<UUID>();
for (String value : (List<String>) obj) {
values.add(UUID.fromString(value));
}
return values;
} else return null;
}
/**
* Check if object is Null
*
* @return Null Status
*/
public boolean isNull() {
return obj == null;
}
/**
@ -266,33 +311,6 @@ public class YAMLValue {
return (obj instanceof Map);
}
/**
* Check if object is a Double
*
* @return Double Status
*/
public boolean isDouble() {
return (obj instanceof Double);
}
/**
* Check if object is a Float
*
* @return Float Status
*/
public boolean isFloat() {
return (obj instanceof Float);
}
/**
* Check if object is an Integer
*
* @return Integer Status
*/
public boolean isInt() {
return (obj instanceof Integer);
}
/**
* Check if object is a List
*
@ -303,12 +321,12 @@ public class YAMLValue {
}
/**
* Check if object is a Long
* Check if object is a Number
*
* @return Long Status
* @return Number Status
*/
public boolean isLong() {
return (obj instanceof Long);
public boolean isNumber() {
return (obj instanceof Number);
}
/**
@ -331,6 +349,7 @@ public class YAMLValue {
@Override
public String toString() {
return obj.toString();
if (obj != null) return obj.toString();
else return "null";
}
}

Binary file not shown.

View File

@ -1,7 +1,6 @@
package net.ME1312.SubServers.Sync.Library.Config;
import net.ME1312.SubServers.Sync.Library.Util;
import net.md_5.bungee.api.ChatColor;
import org.json.JSONArray;
import org.json.JSONObject;
import org.yaml.snakeyaml.Yaml;
@ -91,11 +90,7 @@ public class YAMLSection {
this.handle = handle;
this.up = up;
if (map != null) {
for (String key : map.keySet()) {
this.map.put(key, map.get(key));
}
}
if (map != null) setAll(map);
}
@ -142,27 +137,6 @@ public class YAMLSection {
return map.keySet().contains(handle);
}
/**
* Remove an Object by Handle
*
* @param handle Handle
*/
public void remove(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
map.remove(handle);
if (this.handle != null && this.up != null) {
this.up.set(this.handle, this);
}
}
/**
* Remove all Objects from this YAML Section
*/
public void clear() {
map.clear();
}
private Object convert(Object value) {
if (value instanceof JSONObject) {
value = new YAMLSection((JSONObject) value);
@ -337,12 +311,24 @@ public class YAMLSection {
}
/**
* Go up a level in the config (or null if this is the top layer)
* Remove an Object by Handle
*
* @return Super Section
* @param handle Handle
*/
public YAMLSection superSection() {
return up;
public void remove(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
map.remove(handle);
if (this.handle != null && this.up != null) {
this.up.set(this.handle, this);
}
}
/**
* Remove all Objects from this YAML Section
*/
public void clear() {
map.clear();
}
/**
@ -354,18 +340,13 @@ public class YAMLSection {
return new YAMLSection(map, null, null, yaml);
}
@Override
public String toString() {
return yaml.dump(map);
}
/**
* Convert to JSON
* Go up a level in the config (or null if this is the top layer)
*
* @return JSON
* @return Super Section
*/
public JSONObject toJSON() {
return new JSONObject(map);
public YAMLSection superSection() {
return up;
}
/**
@ -400,7 +381,7 @@ public class YAMLSection {
*/
public YAMLValue get(String handle, YAMLValue def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null) ? (new YAMLValue(map.get(handle), this, handle, yaml)) : def;
return new YAMLValue((map.get(handle) != null)?map.get(handle):def.asObject(), this, handle, yaml);
}
/**
@ -433,13 +414,13 @@ public class YAMLSection {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getList(handle);
} else {
} else if (def != null) {
List<YAMLValue> values = new ArrayList<YAMLValue>();
for (Object value : def) {
values.add(new YAMLValue(value, null, null, yaml));
}
return values;
}
} else return null;
}
/**
@ -453,13 +434,13 @@ public class YAMLSection {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getList(handle);
} else {
} else if (def != null) {
List<YAMLValue> values = new ArrayList<YAMLValue>();
for (YAMLValue value : def) {
values.add(value);
values.add(new YAMLValue(value.asObject(), null, null, yaml));
}
return values;
}
} else return null;
}
/**
@ -469,8 +450,7 @@ public class YAMLSection {
* @return Object
*/
public Object getObject(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return map.get(handle);
return get(handle).asObject();
}
/**
@ -481,8 +461,7 @@ public class YAMLSection {
* @return Object
*/
public Object getObject(String handle, Object def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null)?map.get(handle):def;
return get(handle, def).asObject();
}
/**
@ -492,8 +471,7 @@ public class YAMLSection {
* @return Object List
*/
public List<?> getObjectList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<?>) map.get(handle);
return get(handle).asObjectList();
}
/**
@ -504,8 +482,7 @@ public class YAMLSection {
* @return Object List
*/
public List<?> getObjectList(String handle, List<?> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<?>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asObjectList();
}
/**
@ -514,9 +491,8 @@ public class YAMLSection {
* @param handle Handle
* @return Boolean
*/
public boolean getBoolean(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (boolean) map.get(handle);
public Boolean getBoolean(String handle) {
return get(handle).asBoolean();
}
/**
@ -526,9 +502,8 @@ public class YAMLSection {
* @param def Default
* @return Boolean
*/
public boolean getBoolean(String handle, boolean def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (boolean) ((map.get(handle) != null)?map.get(handle):def);
public Boolean getBoolean(String handle, Boolean def) {
return get(handle, def).asBoolean();
}
/**
@ -538,8 +513,7 @@ public class YAMLSection {
* @return Boolean List
*/
public List<Boolean> getBooleanList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Boolean>) map.get(handle);
return get(handle).asBooleanList();
}
/**
@ -550,8 +524,7 @@ public class YAMLSection {
* @return Boolean List
*/
public List<Boolean> getBooleanList(String handle, List<Boolean> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Boolean>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asBooleanList();
}
/**
@ -561,8 +534,7 @@ public class YAMLSection {
* @return YAML Section
*/
public YAMLSection getSection(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null)?(new YAMLSection((Map<String, Object>) map.get(handle), this, handle, yaml)):null;
return get(handle).asSection();
}
/**
@ -573,8 +545,7 @@ public class YAMLSection {
* @return YAML Section
*/
public YAMLSection getSection(String handle, Map<String, ?> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return new YAMLSection((Map<String, Object>) ((map.get(handle) != null)?map.get(handle):def), this, handle, yaml);
return get(handle, def).asSection();
}
/**
@ -586,7 +557,7 @@ public class YAMLSection {
*/
public YAMLSection getSection(String handle, YAMLSection def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null)?(new YAMLSection((Map<String, Object>) map.get(handle), this, handle, yaml)):def;
return (map.get(handle) != null)?get(handle).asSection():((def != null)?new YAMLSection(def.get(), this, handle, yaml):null);
}
/**
@ -596,16 +567,7 @@ public class YAMLSection {
* @return YAML Section List
*/
public List<YAMLSection> getSectionList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
List<YAMLSection> values = new ArrayList<YAMLSection>();
for (Map<String, ?> value : (List<? extends Map<String, ?>>) map.get(handle)) {
values.add(new YAMLSection(value, null, null, yaml));
}
return values;
} else {
return null;
}
return get(handle).asSectionList();
}
/**
@ -616,16 +578,7 @@ public class YAMLSection {
* @return YAML Section List
*/
public List<YAMLSection> getSectionList(String handle, Collection<? extends Map<String, ?>> def) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getSectionList(handle);
} else {
List<YAMLSection> values = new ArrayList<YAMLSection>();
for (Map<String, ?> value : def) {
values.add(new YAMLSection(value, null, null, yaml));
}
return values;
}
return get(handle, def).asSectionList();
}
/**
@ -638,14 +591,14 @@ public class YAMLSection {
public List<YAMLSection> getSectionList(String handle, List<? extends YAMLSection> def) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getSectionList(handle);
} else {
return get(handle).asSectionList();
} else if (def != null) {
List<YAMLSection> values = new ArrayList<YAMLSection>();
for (YAMLSection value : def) {
values.add(value);
values.add(new YAMLSection(value.get(), null, null, yaml));
}
return values;
}
} else return null;
}
/**
@ -654,9 +607,8 @@ public class YAMLSection {
* @param handle Handle
* @return Double
*/
public double getDouble(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (double) map.get(handle);
public Double getDouble(String handle) {
return get(handle).asDouble();
}
/**
@ -666,9 +618,8 @@ public class YAMLSection {
* @param def Default
* @return Double
*/
public double getDouble(String handle, double def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (double) ((map.get(handle) != null)?map.get(handle):def);
public Double getDouble(String handle, Double def) {
return get(handle, def).asDouble();
}
/**
@ -678,8 +629,7 @@ public class YAMLSection {
* @return Double List
*/
public List<Double> getDoubleList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Double>) map.get(handle);
return get(handle).asDoubleList();
}
/**
@ -690,8 +640,7 @@ public class YAMLSection {
* @return Double List
*/
public List<Double> getDoubleList(String handle, List<Double> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Double>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asDoubleList();
}
/**
@ -700,9 +649,8 @@ public class YAMLSection {
* @param handle Handle
* @return Float
*/
public float getFloat(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (float) map.get(handle);
public Float getFloat(String handle) {
return get(handle).asFloat();
}
/**
@ -712,9 +660,8 @@ public class YAMLSection {
* @param def Default
* @return Float
*/
public float getFloat(String handle, float def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (float) ((map.get(handle) != null)?map.get(handle):def);
public Float getFloat(String handle, Float def) {
return get(handle, def).asFloat();
}
/**
@ -724,8 +671,7 @@ public class YAMLSection {
* @return Float List
*/
public List<Float> getFloatList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Float>) map.get(handle);
return get(handle).asFloatList();
}
/**
@ -735,9 +681,8 @@ public class YAMLSection {
* @param def Default
* @return Float List
*/
public List<Float> getFloatList(String handle, float def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Float>) ((map.get(handle) != null)?map.get(handle):def);
public List<Float> getFloatList(String handle, List<Float> def) {
return get(handle, def).asFloatList();
}
/**
@ -746,9 +691,8 @@ public class YAMLSection {
* @param handle Handle
* @return Integer
*/
public int getInt(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (int) map.get(handle);
public Integer getInt(String handle) {
return get(handle).asInt();
}
/**
@ -758,9 +702,8 @@ public class YAMLSection {
* @param def Default
* @return Integer
*/
public int getInt(String handle, int def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (int) ((map.get(handle) != null)?map.get(handle):def);
public Integer getInt(String handle, Integer def) {
return get(handle, def).asInt();
}
/**
@ -770,8 +713,7 @@ public class YAMLSection {
* @return Integer List
*/
public List<Integer> getIntList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Integer>) map.get(handle);
return get(handle).asIntList();
}
/**
@ -782,8 +724,7 @@ public class YAMLSection {
* @return Integer List
*/
public List<Integer> getIntList(String handle, List<Integer> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Integer>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asIntList();
}
/**
@ -792,9 +733,8 @@ public class YAMLSection {
* @param handle Handle
* @return Long
*/
public long getLong(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (long) map.get(handle);
public Long getLong(String handle) {
return get(handle).asLong();
}
/**
@ -804,9 +744,8 @@ public class YAMLSection {
* @param def Default
* @return Long
*/
public long getLong(String handle, long def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (long) ((map.get(handle) != null)?map.get(handle):def);
public Long getLong(String handle, Long def) {
return get(handle, def).asLong();
}
/**
@ -816,8 +755,7 @@ public class YAMLSection {
* @return Long List
*/
public List<Long> getLongList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Long>) map.get(handle);
return get(handle).asLongList();
}
/**
@ -828,8 +766,7 @@ public class YAMLSection {
* @return Long List
*/
public List<Long> getLongList(String handle, List<Long> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Long>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle).asLongList();
}
/**
@ -838,9 +775,8 @@ public class YAMLSection {
* @param handle Handle
* @return Short
*/
public short getShort(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (short) map.get(handle);
public Short getShort(String handle) {
return get(handle).asShort();
}
/**
@ -850,9 +786,8 @@ public class YAMLSection {
* @param def Default
* @return Short
*/
public short getShort(String handle, short def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (short) ((map.get(handle) != null)?map.get(handle):def);
public Short getShort(String handle, Short def) {
return get(handle, def).asShort();
}
/**
@ -862,8 +797,7 @@ public class YAMLSection {
* @return Short List
*/
public List<Short> getShortList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Short>) map.get(handle);
return get(handle).asShortList();
}
/**
@ -874,8 +808,7 @@ public class YAMLSection {
* @return Short List
*/
public List<Short> getShortList(String handle, List<Short> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<Short>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle).asShortList();
}
/**
@ -885,8 +818,7 @@ public class YAMLSection {
* @return Unparsed String
*/
public String getRawString(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (String) map.get(handle);
return get(handle).asRawString();
}
/**
@ -897,8 +829,7 @@ public class YAMLSection {
* @return Unparsed String
*/
public String getRawString(String handle, String def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (String) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asRawString();
}
/**
@ -908,8 +839,7 @@ public class YAMLSection {
* @return Unparsed String List
*/
public List<String> getRawStringList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<String>) map.get(handle);
return get(handle).asRawStringList();
}
/**
@ -920,8 +850,7 @@ public class YAMLSection {
* @return Unparsed String List
*/
public List<String> getRawStringList(String handle, List<String> def) {
if (Util.isNull(handle)) throw new NullPointerException();
return (List<String>) ((map.get(handle) != null)?map.get(handle):def);
return get(handle, def).asRawStringList();
}
/**
@ -931,8 +860,7 @@ public class YAMLSection {
* @return String
*/
public String getString(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null)?Util.unescapeJavaString((String) map.get(handle)):null;
return get(handle).asString();
}
/**
@ -943,8 +871,7 @@ public class YAMLSection {
* @return String
*/
public String getString(String handle, String def) {
if (Util.isNull(handle)) throw new NullPointerException();
return Util.unescapeJavaString((String) ((map.get(handle) != null) ? map.get(handle) : def));
return get(handle, def).asString();
}
/**
@ -954,16 +881,7 @@ public class YAMLSection {
* @return String List
*/
public List<String> getStringList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
List<String> values = new ArrayList<String>();
for (String value : (List<String>) map.get(handle)) {
values.add(Util.unescapeJavaString(value));
}
return values;
} else {
return null;
}
return get(handle).asStringList();
}
/**
@ -974,16 +892,7 @@ public class YAMLSection {
* @return String List
*/
public List<String> getStringList(String handle, List<String> def) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getStringList(handle);
} else {
List<String> values = new ArrayList<String>();
for (String value : def) {
values.add(Util.unescapeJavaString(value));
}
return values;
}
return get(handle, def).asStringList();
}
/**
@ -994,8 +903,7 @@ public class YAMLSection {
* @return Colored String
*/
public String getColoredString(String handle, char color) {
if (Util.isNull(handle, color)) throw new NullPointerException();
return (map.get(handle) != null)? ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString((String) map.get(handle))):null;
return get(handle).asColoredString(color);
}
/**
@ -1007,8 +915,7 @@ public class YAMLSection {
* @return Colored String
*/
public String getColoredString(String handle, String def, char color) {
if (Util.isNull(handle, color)) throw new NullPointerException();
return ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString((String) ((map.get(handle) != null) ? map.get(handle) : def)));
return get(handle, def).asColoredString(color);
}
/**
* Get a Colored String List by Handle
@ -1018,16 +925,7 @@ public class YAMLSection {
* @return Colored String List
*/
public List<String> getColoredStringList(String handle, char color) {
if (Util.isNull(handle, color)) throw new NullPointerException();
if (map.get(handle) != null) {
List<String> values = new ArrayList<String>();
for (String value : (List<String>) map.get(handle)) {
values.add(ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString(value)));
}
return values;
} else {
return null;
}
return get(handle).asColoredStringList(color);
}
/**
@ -1039,16 +937,7 @@ public class YAMLSection {
* @return Colored String List
*/
public List<String> getColoredStringList(String handle, List<String> def, char color) {
if (Util.isNull(handle, color)) throw new NullPointerException();
if (map.get(handle) != null) {
return getColoredStringList(handle, color);
} else {
List<String> values = new ArrayList<String>();
for (String value : def) {
values.add(ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString(value)));
}
return values;
}
return get(handle, def).asColoredStringList(color);
}
/**
@ -1058,8 +947,7 @@ public class YAMLSection {
* @return UUID
*/
public UUID getUUID(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) != null)?UUID.fromString((String) map.get(handle)):null;
return get(handle).asUUID();
}
/**
@ -1070,8 +958,7 @@ public class YAMLSection {
* @return UUID
*/
public UUID getUUID(String handle, UUID def) {
if (Util.isNull(handle)) throw new NullPointerException();
return UUID.fromString((String) ((map.get(handle) != null) ? map.get(handle) : def));
return get(handle, def).asUUID();
}
/**
@ -1081,16 +968,7 @@ public class YAMLSection {
* @return UUID List
*/
public List<UUID> getUUIDList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
List<UUID> values = new ArrayList<UUID>();
for (String value : (List<String>) map.get(handle)) {
values.add(UUID.fromString(value));
}
return values;
} else {
return null;
}
return get(handle).asUUIDList();
}
/**
@ -1101,12 +979,17 @@ public class YAMLSection {
* @return UUID List
*/
public List<UUID> getUUIDList(String handle, List<UUID> def) {
if (Util.isNull(handle)) throw new NullPointerException();
if (map.get(handle) != null) {
return getUUIDList(handle);
} else {
return def;
}
return get(handle, def).asUUIDList();
}
/**
* Check if object is Null by Handle
*
* @param handle Handle
* @return Object Null Status
*/
public boolean isNull(String handle) {
return get(handle).isNull();
}
/**
@ -1116,8 +999,7 @@ public class YAMLSection {
* @return Object Boolean Status
*/
public boolean isBoolean(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Boolean);
return get(handle).isBoolean();
}
/**
@ -1127,41 +1009,7 @@ public class YAMLSection {
* @return Object YAML Section Status
*/
public boolean isSection(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Map);
}
/**
* Check if object is a Double by Handle
*
* @param handle Handle
* @return Object Double Status
*/
public boolean isDouble(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Double);
}
/**
* Check if object is a Float by Handle
*
* @param handle Handle
* @return Object Float Status
*/
public boolean isFloat(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Float);
}
/**
* Check if object is an Integer by Handle
*
* @param handle Handle
* @return Object Integer Status
*/
public boolean isInt(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Integer);
return get(handle).isSection();
}
/**
@ -1171,19 +1019,17 @@ public class YAMLSection {
* @return Object List Status
*/
public boolean isList(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof List);
return get(handle).isList();
}
/**
* Check if object is a Long by Handle
* Check if object is a Number by Handle
*
* @param handle Handle
* @return Object Long Status
* @return Number Status
*/
public boolean isLong(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof Long);
public boolean isNumber(String handle) {
return get(handle).isNumber();
}
/**
@ -1193,8 +1039,7 @@ public class YAMLSection {
* @return Object String Status
*/
public boolean isString(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof String);
return get(handle).isString();
}
/**
@ -1204,8 +1049,20 @@ public class YAMLSection {
* @return Object UUID Status
*/
public boolean isUUID(String handle) {
if (Util.isNull(handle)) throw new NullPointerException();
return (map.get(handle) instanceof String && !Util.isException(() -> UUID.fromString((String) map.get(handle))));
return get(handle).isUUID();
}
@Override
public String toString() {
return yaml.dump(map);
}
/**
* Convert to JSON
*
* @return JSON
*/
public JSONObject toJSON() {
return new JSONObject(map);
}
}

View File

@ -58,8 +58,8 @@ public class YAMLValue {
*
* @return Boolean
*/
public boolean asBoolean() {
return (boolean) obj;
public Boolean asBoolean() {
return (Boolean) obj;
}
/**
@ -77,7 +77,8 @@ public class YAMLValue {
* @return YAML Section
*/
public YAMLSection asSection() {
return new YAMLSection((Map<String, ?>) obj, up, label, yaml);
if (obj != null) return new YAMLSection((Map<String, ?>) obj, up, label, yaml);
else return null;
}
/**
@ -86,11 +87,13 @@ public class YAMLValue {
* @return YAML Section List
*/
public List<YAMLSection> asSectionList() {
List<YAMLSection> values = new ArrayList<YAMLSection>();
for (Map<String, ?> value : (List<? extends Map<String, ?>>) obj) {
values.add(new YAMLSection(value, null, null, yaml));
}
return values;
if (obj != null) {
List<YAMLSection> values = new ArrayList<YAMLSection>();
for (Map<String, ?> value : (List<? extends Map<String, ?>>) obj) {
values.add(new YAMLSection(value, null, null, yaml));
}
return values;
} else return null;
}
/**
@ -98,8 +101,8 @@ public class YAMLValue {
*
* @return Double
*/
public double asDouble() {
return (double) obj;
public Double asDouble() {
return (Double) obj;
}
/**
@ -116,8 +119,8 @@ public class YAMLValue {
*
* @return Float
*/
public float asFloat() {
return (float) obj;
public Float asFloat() {
return (Float) obj;
}
/**
@ -134,8 +137,8 @@ public class YAMLValue {
*
* @return Integer
*/
public int asInt() {
return (int) obj;
public Integer asInt() {
return (Integer) obj;
}
/**
@ -152,8 +155,8 @@ public class YAMLValue {
*
* @return Long
*/
public long asLong() {
return (long) obj;
public Long asLong() {
return (Long) obj;
}
/**
@ -165,6 +168,24 @@ public class YAMLValue {
return (List<Long>) obj;
}
/**
* Get a Short by Handle
*
* @return Short
*/
public Short asShort() {
return (Short) obj;
}
/**
* Get a Short List by Handle
*
* @return Short List
*/
public List<Short> asShortList() {
return (List<Short>) obj;
}
/**
* Get Object as Unparsed String
*
@ -189,7 +210,8 @@ public class YAMLValue {
* @return String
*/
public String asString() {
return Util.unescapeJavaString((String) obj);
if (obj != null) return Util.unescapeJavaString((String) obj);
else return null;
}
/**
@ -198,11 +220,13 @@ public class YAMLValue {
* @return String List
*/
public List<String> asStringList() {
List<String> values = new ArrayList<String>();
for (String value : (List<String>) obj) {
values.add(Util.unescapeJavaString(value));
}
return values;
if (obj != null) {
List<String> values = new ArrayList<String>();
for (String value : (List<String>) obj) {
values.add(Util.unescapeJavaString(value));
}
return values;
} else return null;
}
/**
@ -213,7 +237,8 @@ public class YAMLValue {
*/
public String asColoredString(char color) {
if (Util.isNull(color)) throw new NullPointerException();
return ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString((String) obj));
if (obj != null) return ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString((String) obj));
else return null;
}
/**
@ -223,12 +248,14 @@ public class YAMLValue {
* @return Colored String List
*/
public List<String> asColoredStringList(char color) {
if (Util.isNull(color)) throw new NullPointerException();
List<String> values = new ArrayList<String>();
for (String value : (List<String>) obj) {
values.add(ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString(value)));
}
return values;
if (obj != null) {
if (Util.isNull(color)) throw new NullPointerException();
List<String> values = new ArrayList<String>();
for (String value : (List<String>) obj) {
values.add(ChatColor.translateAlternateColorCodes(color, Util.unescapeJavaString(value)));
}
return values;
} else return null;
}
/**
@ -237,15 +264,33 @@ public class YAMLValue {
* @return UUID
*/
public UUID asUUID() {
return UUID.fromString((String) obj);
if (obj != null) return UUID.fromString((String) obj);
else return null;
}
/**
* Get Object as UUID List
*
* @return UUID List
*/
public List<UUID> asUUIDList() {
List<UUID> values = new ArrayList<UUID>();
for (String value : (List<String>) obj) {
values.add(UUID.fromString(value));
}
return values;
if (obj != null) {
List<UUID> values = new ArrayList<UUID>();
for (String value : (List<String>) obj) {
values.add(UUID.fromString(value));
}
return values;
} else return null;
}
/**
* Check if object is Null
*
* @return Null Status
*/
public boolean isNull() {
return obj == null;
}
/**
@ -266,33 +311,6 @@ public class YAMLValue {
return (obj instanceof Map);
}
/**
* Check if object is a Double
*
* @return Double Status
*/
public boolean isDouble() {
return (obj instanceof Double);
}
/**
* Check if object is a Float
*
* @return Float Status
*/
public boolean isFloat() {
return (obj instanceof Float);
}
/**
* Check if object is an Integer
*
* @return Integer Status
*/
public boolean isInt() {
return (obj instanceof Integer);
}
/**
* Check if object is a List
*
@ -303,12 +321,12 @@ public class YAMLValue {
}
/**
* Check if object is a Long
* Check if object is a Number
*
* @return Long Status
* @return Number Status
*/
public boolean isLong() {
return (obj instanceof Long);
public boolean isNumber() {
return (obj instanceof Number);
}
/**
@ -331,6 +349,7 @@ public class YAMLValue {
@Override
public String toString() {
return obj.toString();
if (obj != null) return obj.toString();
else return "null";
}
}