mirror of
https://github.com/ME1312/SubServers-2.git
synced 2024-11-22 02:08:27 +01:00
Add more VersionTypes
This commit is contained in:
parent
eb9bf034b4
commit
ce51a991a0
@ -289,7 +289,7 @@
|
||||
<br>
|
||||
<div class="footer">
|
||||
<hr>
|
||||
<a href="https://www.ME1312.net" draggable="false"><img src="https://src.ME1312.net/img/me1312.net.inverted.png" draggable="false" /></a>
|
||||
<a href="https://www.ME1312.net" target="_blank" draggable="false"><img src="https://src.ME1312.net/img/me1312.net.inverted.png" draggable="false" /></a>
|
||||
<div><a href="https://github.com/ME1312/SubServers-2/tree/master/Artifacts" target="_blank" draggable="false">Download not working?</a></div>
|
||||
</div>
|
||||
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -3312,8 +3312,8 @@
|
||||
<dd>
|
||||
<div class="block">The extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0 pre-alpha 7</b></div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/Executable.html#toFile--">toFile()</a></span> - Method in class net.ME1312.SubServers.Bungee.Host.<a href="net/ME1312/SubServers/Bungee/Host/Executable.html" title="class in net.ME1312.SubServers.Bungee.Host">Executable</a></dt>
|
||||
<dd>
|
||||
@ -3323,15 +3323,15 @@
|
||||
<dd>
|
||||
<div class="block">The full extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>release 1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">release 1.0.0 pre-alpha 7</b></div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Version/Version.html#toFullString--">toFullString()</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Version.<a href="net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a></dt>
|
||||
<dd>
|
||||
<div class="block">The full toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>r1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">r1.0.0/pa7</b></div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Host/SubServer.html#toggleCompatibility-net.ME1312.SubServers.Bungee.Host.SubServer...-">toggleCompatibility(SubServer...)</a></span> - Method in interface net.ME1312.SubServers.Bungee.Host.<a href="net/ME1312/SubServers/Bungee/Host/SubServer.html" title="interface in net.ME1312.SubServers.Bungee.Host">SubServer</a></dt>
|
||||
<dd>
|
||||
@ -3373,8 +3373,8 @@
|
||||
<dd>
|
||||
<div class="block">The default toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0/pa7</b></div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="I:U">
|
||||
@ -3491,11 +3491,11 @@ the order they are declared.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Version/Version.html#Version-net.ME1312.SubServers.Bungee.Library.Version.Version-java.lang.String-">Version(Version, String)</a></span> - Constructor for class net.ME1312.SubServers.Bungee.Library.Version.<a href="net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Version/Version.html#Version-net.ME1312.SubServers.Bungee.Library.Version.Version-net.ME1312.SubServers.Bungee.Library.Version.Version.VersionType-java.lang.String-">Version(Version, Version.VersionType, String)</a></span> - Constructor for class net.ME1312.SubServers.Bungee.Library.Version.<a href="net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Version/Version.html#Version-int...-">Version(int...)</a></span> - Constructor for class net.ME1312.SubServers.Bungee.Library.Version.<a href="net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a></dt>
|
||||
<dd>
|
||||
@ -3507,11 +3507,11 @@ the order they are declared.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Version/Version.html#Version-net.ME1312.SubServers.Bungee.Library.Version.Version-int...-">Version(Version, int...)</a></span> - Constructor for class net.ME1312.SubServers.Bungee.Library.Version.<a href="net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Version/Version.html#Version-net.ME1312.SubServers.Bungee.Library.Version.Version-net.ME1312.SubServers.Bungee.Library.Version.Version.VersionType-int...-">Version(Version, Version.VersionType, int...)</a></span> - Constructor for class net.ME1312.SubServers.Bungee.Library.Version.<a href="net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/SubPlugin.html#version">version</a></span> - Static variable in class net.ME1312.SubServers.Bungee.<a href="net/ME1312/SubServers/Bungee/SubPlugin.html" title="class in net.ME1312.SubServers.Bungee">SubPlugin</a></dt>
|
||||
<dd> </dd>
|
||||
|
@ -146,20 +146,32 @@ extends java.lang.Enum<<a href="../../../../../../net/ME1312/SubServers/Bunge
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html#BETA">BETA</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html#PATCH">PATCH</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html#PRE_ALPHA">PRE_ALPHA</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html#PRE_BETA">PRE_BETA</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html#PRE_RELEASE">PRE_RELEASE</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html#PREVIEW">PREVIEW</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html#RELEASE">RELEASE</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html#REVISION">REVISION</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html#UPDATE">UPDATE</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html#VERSION">VERSION</a></span></code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
@ -274,12 +286,48 @@ the order they are declared.</div>
|
||||
<a name="RELEASE">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>RELEASE</h4>
|
||||
<pre>public static final <a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a> RELEASE</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="REVISION">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>REVISION</h4>
|
||||
<pre>public static final <a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a> REVISION</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="VERSION">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>VERSION</h4>
|
||||
<pre>public static final <a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a> VERSION</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="UPDATE">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>UPDATE</h4>
|
||||
<pre>public static final <a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a> UPDATE</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="PATCH">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>PATCH</h4>
|
||||
<pre>public static final <a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a> PATCH</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
|
@ -180,27 +180,27 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html#Version-net.ME1312.SubServers.Bungee.Library.Version.Version-int...-">Version</a></span>(<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a> parent,
|
||||
int... ints)</code>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html#Version-net.ME1312.SubServers.Bungee.Library.Version.Version-java.lang.String-">Version</a></span>(<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a> parent,
|
||||
java.lang.String string)</code>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html#Version-net.ME1312.SubServers.Bungee.Library.Version.Version-net.ME1312.SubServers.Bungee.Library.Version.Version.VersionType-int...-">Version</a></span>(<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a> parent,
|
||||
<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a> type,
|
||||
int... ints)</code>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html#Version-net.ME1312.SubServers.Bungee.Library.Version.Version-net.ME1312.SubServers.Bungee.Library.Version.Version.VersionType-java.lang.String-">Version</a></span>(<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a> parent,
|
||||
<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a> type,
|
||||
java.lang.String string)</code>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -259,8 +259,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html#toExtendedString--">toExtendedString</a></span>()</code>
|
||||
<div class="block">The extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0 pre-alpha 7</b></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i7" class="rowColor">
|
||||
@ -268,8 +268,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html#toFullExtendedString--">toFullExtendedString</a></span>()</code>
|
||||
<div class="block">The full extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>release 1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">release 1.0.0 pre-alpha 7</b></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i8" class="altColor">
|
||||
@ -277,8 +277,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html#toFullString--">toFullString</a></span>()</code>
|
||||
<div class="block">The full toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>r1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">r1.0.0/pa7</b></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i9" class="rowColor">
|
||||
@ -286,8 +286,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html#toString--">toString</a></span>()</code>
|
||||
<div class="block">The default toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0/pa7</b></div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -350,7 +350,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<h4>Version</h4>
|
||||
<pre>public Version(<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a> parent,
|
||||
java.lang.String string)</pre>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>parent</code> - Parent Version</dd>
|
||||
@ -367,7 +367,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public Version(<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a> parent,
|
||||
<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a> type,
|
||||
java.lang.String string)</pre>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>parent</code> - Parent Version</dd>
|
||||
@ -414,7 +414,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<h4>Version</h4>
|
||||
<pre>public Version(<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a> parent,
|
||||
int... ints)</pre>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>parent</code> - Parent Version</dd>
|
||||
@ -431,7 +431,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public Version(<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a> parent,
|
||||
<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a> type,
|
||||
int... ints)</pre>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>parent</code> - Parent Version</dd>
|
||||
@ -460,7 +460,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>string</code> - String to parse</dd>
|
||||
<dt><span class="seeLabel">See Also:</span></dt>
|
||||
<dd><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html#toFullString--"><code>for a valid string value</code></a></dd>
|
||||
<dd><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html#toFullString--"><code><b>#toFullString()</b> returns a valid string</code></a>,
|
||||
<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html#toFullString--"><code><b>#toString()</b> returns a valid string</code></a></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
@ -473,8 +474,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public java.lang.String toString()</pre>
|
||||
<div class="block">The default toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0/pa7</b></div>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
|
||||
<dd><code>toString</code> in class <code>java.lang.Object</code></dd>
|
||||
@ -492,8 +493,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public java.lang.String toFullString()</pre>
|
||||
<div class="block">The full toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>r1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">r1.0.0/pa7</b></div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>Version as a String</dd>
|
||||
@ -509,8 +510,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public java.lang.String toExtendedString()</pre>
|
||||
<div class="block">The extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0 pre-alpha 7</b></div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>Version as a String</dd>
|
||||
@ -526,8 +527,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public java.lang.String toFullExtendedString()</pre>
|
||||
<div class="block">The full extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>release 1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">release 1.0.0 pre-alpha 7</b></div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>Version as a String</dd>
|
||||
@ -557,7 +558,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<div class="block">See if Versions are Equal</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>version</code> - Version to Compare</dd>
|
||||
<dd><code>version</code> - Version to Compare to</dd>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
</dl>
|
||||
</li>
|
||||
@ -574,7 +575,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
||||
<dd><code>compareTo</code> in interface <code>java.lang.Comparable<<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a>></code></dd>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>version</code> - The version to compare to</dd>
|
||||
<dd><code>version</code> - Version to Compare to</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
|
Binary file not shown.
@ -1815,22 +1815,22 @@
|
||||
<dd>
|
||||
<div class="block">The extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0 pre-alpha 7</b></div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#toFullExtendedString--">toFullExtendedString()</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Version.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a></dt>
|
||||
<dd>
|
||||
<div class="block">The full extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>release 1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">release 1.0.0 pre-alpha 7</b></div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#toFullString--">toFullString()</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Version.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a></dt>
|
||||
<dd>
|
||||
<div class="block">The full toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>r1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">r1.0.0/pa7</b></div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLConfig.html#toJSON--">toJSON()</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLConfig.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLConfig</a></dt>
|
||||
<dd>
|
||||
@ -1850,8 +1850,8 @@
|
||||
<dd>
|
||||
<div class="block">The default toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0/pa7</b></div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="I:U">
|
||||
@ -1956,11 +1956,11 @@ the order they are declared.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#Version-net.ME1312.SubServers.Client.Bukkit.Library.Version.Version-java.lang.String-">Version(Version, String)</a></span> - Constructor for class net.ME1312.SubServers.Client.Bukkit.Library.Version.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#Version-net.ME1312.SubServers.Client.Bukkit.Library.Version.Version-net.ME1312.SubServers.Client.Bukkit.Library.Version.Version.VersionType-java.lang.String-">Version(Version, Version.VersionType, String)</a></span> - Constructor for class net.ME1312.SubServers.Client.Bukkit.Library.Version.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#Version-int...-">Version(int...)</a></span> - Constructor for class net.ME1312.SubServers.Client.Bukkit.Library.Version.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a></dt>
|
||||
<dd>
|
||||
@ -1972,11 +1972,11 @@ the order they are declared.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#Version-net.ME1312.SubServers.Client.Bukkit.Library.Version.Version-int...-">Version(Version, int...)</a></span> - Constructor for class net.ME1312.SubServers.Client.Bukkit.Library.Version.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#Version-net.ME1312.SubServers.Client.Bukkit.Library.Version.Version-net.ME1312.SubServers.Client.Bukkit.Library.Version.Version.VersionType-int...-">Version(Version, Version.VersionType, int...)</a></span> - Constructor for class net.ME1312.SubServers.Client.Bukkit.Library.Version.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/SubPlugin.html#version">version</a></span> - Variable in class net.ME1312.SubServers.Client.Bukkit.<a href="net/ME1312/SubServers/Client/Bukkit/SubPlugin.html" title="class in net.ME1312.SubServers.Client.Bukkit">SubPlugin</a></dt>
|
||||
<dd> </dd>
|
||||
|
@ -146,20 +146,32 @@ extends java.lang.Enum<<a href="../../../../../../../net/ME1312/SubServers/Cl
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html#BETA">BETA</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html#PATCH">PATCH</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html#PRE_ALPHA">PRE_ALPHA</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html#PRE_BETA">PRE_BETA</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html#PRE_RELEASE">PRE_RELEASE</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html#PREVIEW">PREVIEW</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html#RELEASE">RELEASE</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html#REVISION">REVISION</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html#UPDATE">UPDATE</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html#VERSION">VERSION</a></span></code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
@ -274,12 +286,48 @@ the order they are declared.</div>
|
||||
<a name="RELEASE">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>RELEASE</h4>
|
||||
<pre>public static final <a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version.VersionType</a> RELEASE</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="REVISION">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>REVISION</h4>
|
||||
<pre>public static final <a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version.VersionType</a> REVISION</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="VERSION">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>VERSION</h4>
|
||||
<pre>public static final <a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version.VersionType</a> VERSION</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="UPDATE">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>UPDATE</h4>
|
||||
<pre>public static final <a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version.VersionType</a> UPDATE</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="PATCH">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>PATCH</h4>
|
||||
<pre>public static final <a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version.VersionType</a> PATCH</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
|
@ -180,27 +180,27 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#Version-net.ME1312.SubServers.Client.Bukkit.Library.Version.Version-int...-">Version</a></span>(<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a> parent,
|
||||
int... ints)</code>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#Version-net.ME1312.SubServers.Client.Bukkit.Library.Version.Version-java.lang.String-">Version</a></span>(<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a> parent,
|
||||
java.lang.String string)</code>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#Version-net.ME1312.SubServers.Client.Bukkit.Library.Version.Version-net.ME1312.SubServers.Client.Bukkit.Library.Version.Version.VersionType-int...-">Version</a></span>(<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a> parent,
|
||||
<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version.VersionType</a> type,
|
||||
int... ints)</code>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#Version-net.ME1312.SubServers.Client.Bukkit.Library.Version.Version-net.ME1312.SubServers.Client.Bukkit.Library.Version.Version.VersionType-java.lang.String-">Version</a></span>(<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a> parent,
|
||||
<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version.VersionType</a> type,
|
||||
java.lang.String string)</code>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -259,8 +259,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#toExtendedString--">toExtendedString</a></span>()</code>
|
||||
<div class="block">The extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0 pre-alpha 7</b></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i7" class="rowColor">
|
||||
@ -268,8 +268,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#toFullExtendedString--">toFullExtendedString</a></span>()</code>
|
||||
<div class="block">The full extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>release 1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">release 1.0.0 pre-alpha 7</b></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i8" class="altColor">
|
||||
@ -277,8 +277,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#toFullString--">toFullString</a></span>()</code>
|
||||
<div class="block">The full toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>r1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">r1.0.0/pa7</b></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i9" class="rowColor">
|
||||
@ -286,8 +286,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#toString--">toString</a></span>()</code>
|
||||
<div class="block">The default toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0/pa7</b></div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -350,7 +350,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<h4>Version</h4>
|
||||
<pre>public Version(<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a> parent,
|
||||
java.lang.String string)</pre>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>parent</code> - Parent Version</dd>
|
||||
@ -367,7 +367,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public Version(<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a> parent,
|
||||
<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version.VersionType</a> type,
|
||||
java.lang.String string)</pre>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>parent</code> - Parent Version</dd>
|
||||
@ -414,7 +414,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<h4>Version</h4>
|
||||
<pre>public Version(<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a> parent,
|
||||
int... ints)</pre>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>parent</code> - Parent Version</dd>
|
||||
@ -431,7 +431,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public Version(<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a> parent,
|
||||
<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version.VersionType</a> type,
|
||||
int... ints)</pre>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>parent</code> - Parent Version</dd>
|
||||
@ -460,7 +460,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>string</code> - String to parse</dd>
|
||||
<dt><span class="seeLabel">See Also:</span></dt>
|
||||
<dd><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#toFullString--"><code>for a valid string value</code></a></dd>
|
||||
<dd><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#toFullString--"><code><b>#toFullString()</b> returns a valid string</code></a>,
|
||||
<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#toFullString--"><code><b>#toString()</b> returns a valid string</code></a></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
@ -473,8 +474,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public java.lang.String toString()</pre>
|
||||
<div class="block">The default toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0/pa7</b></div>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
|
||||
<dd><code>toString</code> in class <code>java.lang.Object</code></dd>
|
||||
@ -492,8 +493,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public java.lang.String toFullString()</pre>
|
||||
<div class="block">The full toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>r1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">r1.0.0/pa7</b></div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>Version as a String</dd>
|
||||
@ -509,8 +510,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public java.lang.String toExtendedString()</pre>
|
||||
<div class="block">The extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0 pre-alpha 7</b></div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>Version as a String</dd>
|
||||
@ -526,8 +527,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public java.lang.String toFullExtendedString()</pre>
|
||||
<div class="block">The full extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>release 1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">release 1.0.0 pre-alpha 7</b></div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>Version as a String</dd>
|
||||
@ -557,7 +558,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<div class="block">See if Versions are Equal</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>version</code> - Version to Compare</dd>
|
||||
<dd><code>version</code> - Version to Compare to</dd>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
</dl>
|
||||
</li>
|
||||
@ -574,7 +575,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
||||
<dd><code>compareTo</code> in interface <code>java.lang.Comparable<<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a>></code></dd>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>version</code> - The version to compare to</dd>
|
||||
<dd><code>version</code> - Version to Compare to</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
|
Binary file not shown.
@ -2294,8 +2294,8 @@
|
||||
<dd>
|
||||
<div class="block">The extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0 pre-alpha 7</b></div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/Executable.html#toFile--">toFile()</a></span> - Method in class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/Executable.html" title="class in net.ME1312.SubServers.Host.Executable">Executable</a></dt>
|
||||
<dd>
|
||||
@ -2305,15 +2305,15 @@
|
||||
<dd>
|
||||
<div class="block">The full extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>release 1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">release 1.0.0 pre-alpha 7</b></div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Version/Version.html#toFullString--">toFullString()</a></span> - Method in class net.ME1312.SubServers.Host.Library.Version.<a href="net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a></dt>
|
||||
<dd>
|
||||
<div class="block">The full toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>r1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">r1.0.0/pa7</b></div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLConfig.html#toJSON--">toJSON()</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLConfig.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLConfig</a></dt>
|
||||
<dd>
|
||||
@ -2341,8 +2341,8 @@
|
||||
<dd>
|
||||
<div class="block">The default toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0/pa7</b></div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="I:U">
|
||||
@ -2462,11 +2462,11 @@ the order they are declared.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Version/Version.html#Version-net.ME1312.SubServers.Host.Library.Version.Version-java.lang.String-">Version(Version, String)</a></span> - Constructor for class net.ME1312.SubServers.Host.Library.Version.<a href="net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Version/Version.html#Version-net.ME1312.SubServers.Host.Library.Version.Version-net.ME1312.SubServers.Host.Library.Version.Version.VersionType-java.lang.String-">Version(Version, Version.VersionType, String)</a></span> - Constructor for class net.ME1312.SubServers.Host.Library.Version.<a href="net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Version/Version.html#Version-int...-">Version(int...)</a></span> - Constructor for class net.ME1312.SubServers.Host.Library.Version.<a href="net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a></dt>
|
||||
<dd>
|
||||
@ -2478,11 +2478,11 @@ the order they are declared.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Version/Version.html#Version-net.ME1312.SubServers.Host.Library.Version.Version-int...-">Version(Version, int...)</a></span> - Constructor for class net.ME1312.SubServers.Host.Library.Version.<a href="net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Version/Version.html#Version-net.ME1312.SubServers.Host.Library.Version.Version-net.ME1312.SubServers.Host.Library.Version.Version.VersionType-int...-">Version(Version, Version.VersionType, int...)</a></span> - Constructor for class net.ME1312.SubServers.Host.Library.Version.<a href="net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a></dt>
|
||||
<dd>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</dd>
|
||||
<dt><a href="net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version"><span class="typeNameLink">Version.VersionType</span></a> - Enum in <a href="net/ME1312/SubServers/Host/Library/Version/package-summary.html">net.ME1312.SubServers.Host.Library.Version</a></dt>
|
||||
<dd> </dd>
|
||||
|
@ -146,20 +146,32 @@ extends java.lang.Enum<<a href="../../../../../../net/ME1312/SubServers/Host/
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html#BETA">BETA</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html#PATCH">PATCH</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html#PRE_ALPHA">PRE_ALPHA</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html#PRE_BETA">PRE_BETA</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html#PRE_RELEASE">PRE_RELEASE</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html#PREVIEW">PREVIEW</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html#RELEASE">RELEASE</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html#REVISION">REVISION</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html#UPDATE">UPDATE</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html#VERSION">VERSION</a></span></code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
@ -274,12 +286,48 @@ the order they are declared.</div>
|
||||
<a name="RELEASE">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>RELEASE</h4>
|
||||
<pre>public static final <a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a> RELEASE</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="REVISION">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>REVISION</h4>
|
||||
<pre>public static final <a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a> REVISION</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="VERSION">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>VERSION</h4>
|
||||
<pre>public static final <a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a> VERSION</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="UPDATE">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>UPDATE</h4>
|
||||
<pre>public static final <a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a> UPDATE</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="PATCH">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>PATCH</h4>
|
||||
<pre>public static final <a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a> PATCH</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
|
@ -180,27 +180,27 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html#Version-net.ME1312.SubServers.Host.Library.Version.Version-int...-">Version</a></span>(<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a> parent,
|
||||
int... ints)</code>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html#Version-net.ME1312.SubServers.Host.Library.Version.Version-java.lang.String-">Version</a></span>(<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a> parent,
|
||||
java.lang.String string)</code>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html#Version-net.ME1312.SubServers.Host.Library.Version.Version-net.ME1312.SubServers.Host.Library.Version.Version.VersionType-int...-">Version</a></span>(<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a> parent,
|
||||
<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a> type,
|
||||
int... ints)</code>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html#Version-net.ME1312.SubServers.Host.Library.Version.Version-net.ME1312.SubServers.Host.Library.Version.Version.VersionType-java.lang.String-">Version</a></span>(<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a> parent,
|
||||
<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a> type,
|
||||
java.lang.String string)</code>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -259,8 +259,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html#toExtendedString--">toExtendedString</a></span>()</code>
|
||||
<div class="block">The extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0 pre-alpha 7</b></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i7" class="rowColor">
|
||||
@ -268,8 +268,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html#toFullExtendedString--">toFullExtendedString</a></span>()</code>
|
||||
<div class="block">The full extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>release 1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">release 1.0.0 pre-alpha 7</b></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i8" class="altColor">
|
||||
@ -277,8 +277,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html#toFullString--">toFullString</a></span>()</code>
|
||||
<div class="block">The full toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>r1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">r1.0.0/pa7</b></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i9" class="rowColor">
|
||||
@ -286,8 +286,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html#toString--">toString</a></span>()</code>
|
||||
<div class="block">The default toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0/pa7</b></div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -350,7 +350,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<h4>Version</h4>
|
||||
<pre>public Version(<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a> parent,
|
||||
java.lang.String string)</pre>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>parent</code> - Parent Version</dd>
|
||||
@ -367,7 +367,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public Version(<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a> parent,
|
||||
<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a> type,
|
||||
java.lang.String string)</pre>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>parent</code> - Parent Version</dd>
|
||||
@ -414,7 +414,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<h4>Version</h4>
|
||||
<pre>public Version(<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a> parent,
|
||||
int... ints)</pre>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>parent</code> - Parent Version</dd>
|
||||
@ -431,7 +431,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public Version(<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a> parent,
|
||||
<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a> type,
|
||||
int... ints)</pre>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>parent</code> - Parent Version</dd>
|
||||
@ -460,7 +460,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>string</code> - String to parse</dd>
|
||||
<dt><span class="seeLabel">See Also:</span></dt>
|
||||
<dd><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html#toFullString--"><code>for a valid string value</code></a></dd>
|
||||
<dd><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html#toFullString--"><code><b>#toFullString()</b> returns a valid string</code></a>,
|
||||
<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html#toFullString--"><code><b>#toString()</b> returns a valid string</code></a></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
@ -473,8 +474,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public java.lang.String toString()</pre>
|
||||
<div class="block">The default toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0/pa7</b></div>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
|
||||
<dd><code>toString</code> in class <code>java.lang.Object</code></dd>
|
||||
@ -492,8 +493,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public java.lang.String toFullString()</pre>
|
||||
<div class="block">The full toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>r1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">r1.0.0/pa7</b></div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>Version as a String</dd>
|
||||
@ -509,8 +510,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public java.lang.String toExtendedString()</pre>
|
||||
<div class="block">The extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0 pre-alpha 7</b></div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>Version as a String</dd>
|
||||
@ -526,8 +527,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public java.lang.String toFullExtendedString()</pre>
|
||||
<div class="block">The full extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>release 1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">release 1.0.0 pre-alpha 7</b></div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>Version as a String</dd>
|
||||
@ -557,7 +558,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<div class="block">See if Versions are Equal</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>version</code> - Version to Compare</dd>
|
||||
<dd><code>version</code> - Version to Compare to</dd>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
</dl>
|
||||
</li>
|
||||
@ -574,7 +575,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
||||
<dd><code>compareTo</code> in interface <code>java.lang.Comparable<<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a>></code></dd>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>version</code> - The version to compare to</dd>
|
||||
<dd><code>version</code> - Version to Compare to</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
|
Binary file not shown.
@ -1693,22 +1693,22 @@
|
||||
<dd>
|
||||
<div class="block">The extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0 pre-alpha 7</b></div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Version/Version.html#toFullExtendedString--">toFullExtendedString()</a></span> - 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">The full extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>release 1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">release 1.0.0 pre-alpha 7</b></div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Version/Version.html#toFullString--">toFullString()</a></span> - 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">The full toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>r1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">r1.0.0/pa7</b></div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLConfig.html#toJSON--">toJSON()</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLConfig.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLConfig</a></dt>
|
||||
<dd>
|
||||
@ -1728,8 +1728,8 @@
|
||||
<dd>
|
||||
<div class="block">The default toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0/pa7</b></div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="I:U">
|
||||
@ -1814,11 +1814,11 @@ the order they are declared.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Version/Version.html#Version-net.ME1312.SubServers.Sync.Library.Version.Version-java.lang.String-">Version(Version, String)</a></span> - Constructor for 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">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Version/Version.html#Version-net.ME1312.SubServers.Sync.Library.Version.Version-net.ME1312.SubServers.Sync.Library.Version.Version.VersionType-java.lang.String-">Version(Version, Version.VersionType, String)</a></span> - Constructor for 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">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Version/Version.html#Version-int...-">Version(int...)</a></span> - Constructor for 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>
|
||||
@ -1830,11 +1830,11 @@ the order they are declared.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Version/Version.html#Version-net.ME1312.SubServers.Sync.Library.Version.Version-int...-">Version(Version, int...)</a></span> - Constructor for 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">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Version/Version.html#Version-net.ME1312.SubServers.Sync.Library.Version.Version-net.ME1312.SubServers.Sync.Library.Version.Version.VersionType-int...-">Version(Version, Version.VersionType, int...)</a></span> - Constructor for 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">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/SubPlugin.html#version">version</a></span> - Static variable in class net.ME1312.SubServers.Sync.<a href="net/ME1312/SubServers/Sync/SubPlugin.html" title="class in net.ME1312.SubServers.Sync">SubPlugin</a></dt>
|
||||
<dd> </dd>
|
||||
|
@ -146,20 +146,32 @@ extends java.lang.Enum<<a href="../../../../../../net/ME1312/SubServers/Sync/
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html#BETA">BETA</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html#PATCH">PATCH</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html#PRE_ALPHA">PRE_ALPHA</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html#PRE_BETA">PRE_BETA</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html#PRE_RELEASE">PRE_RELEASE</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html#PREVIEW">PREVIEW</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html#RELEASE">RELEASE</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html#REVISION">REVISION</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html#UPDATE">UPDATE</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html#VERSION">VERSION</a></span></code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
@ -274,12 +286,48 @@ the order they are declared.</div>
|
||||
<a name="RELEASE">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>RELEASE</h4>
|
||||
<pre>public static final <a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a> RELEASE</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="REVISION">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>REVISION</h4>
|
||||
<pre>public static final <a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a> REVISION</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="VERSION">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>VERSION</h4>
|
||||
<pre>public static final <a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a> VERSION</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="UPDATE">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>UPDATE</h4>
|
||||
<pre>public static final <a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a> UPDATE</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="PATCH">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>PATCH</h4>
|
||||
<pre>public static final <a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a> PATCH</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
|
@ -180,27 +180,27 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html#Version-net.ME1312.SubServers.Sync.Library.Version.Version-int...-">Version</a></span>(<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a> parent,
|
||||
int... ints)</code>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html#Version-net.ME1312.SubServers.Sync.Library.Version.Version-java.lang.String-">Version</a></span>(<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a> parent,
|
||||
java.lang.String string)</code>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html#Version-net.ME1312.SubServers.Sync.Library.Version.Version-net.ME1312.SubServers.Sync.Library.Version.Version.VersionType-int...-">Version</a></span>(<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a> parent,
|
||||
<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a> type,
|
||||
int... ints)</code>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html#Version-net.ME1312.SubServers.Sync.Library.Version.Version-net.ME1312.SubServers.Sync.Library.Version.Version.VersionType-java.lang.String-">Version</a></span>(<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a> parent,
|
||||
<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a> type,
|
||||
java.lang.String string)</code>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -259,8 +259,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html#toExtendedString--">toExtendedString</a></span>()</code>
|
||||
<div class="block">The extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0 pre-alpha 7</b></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i7" class="rowColor">
|
||||
@ -268,8 +268,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html#toFullExtendedString--">toFullExtendedString</a></span>()</code>
|
||||
<div class="block">The full extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>release 1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">release 1.0.0 pre-alpha 7</b></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i8" class="altColor">
|
||||
@ -277,8 +277,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html#toFullString--">toFullString</a></span>()</code>
|
||||
<div class="block">The full toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>r1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">r1.0.0/pa7</b></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i9" class="rowColor">
|
||||
@ -286,8 +286,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html#toString--">toString</a></span>()</code>
|
||||
<div class="block">The default toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0/pa7</b></div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -350,7 +350,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<h4>Version</h4>
|
||||
<pre>public Version(<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a> parent,
|
||||
java.lang.String string)</pre>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>parent</code> - Parent Version</dd>
|
||||
@ -367,7 +367,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public Version(<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a> parent,
|
||||
<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a> type,
|
||||
java.lang.String string)</pre>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>parent</code> - Parent Version</dd>
|
||||
@ -414,7 +414,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<h4>Version</h4>
|
||||
<pre>public Version(<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a> parent,
|
||||
int... ints)</pre>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>parent</code> - Parent Version</dd>
|
||||
@ -431,7 +431,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public Version(<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a> parent,
|
||||
<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a> type,
|
||||
int... ints)</pre>
|
||||
<div class="block">Creates a Version (Prepending the parent)</div>
|
||||
<div class="block">Creates a Version (Appending the parent)</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>parent</code> - Parent Version</dd>
|
||||
@ -460,7 +460,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>string</code> - String to parse</dd>
|
||||
<dt><span class="seeLabel">See Also:</span></dt>
|
||||
<dd><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html#toFullString--"><code>for a valid string value</code></a></dd>
|
||||
<dd><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html#toFullString--"><code><b>#toFullString()</b> returns a valid string</code></a>,
|
||||
<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html#toFullString--"><code><b>#toString()</b> returns a valid string</code></a></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
@ -473,8 +474,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public java.lang.String toString()</pre>
|
||||
<div class="block">The default toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0/pa7</b></div>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
|
||||
<dd><code>toString</code> in class <code>java.lang.Object</code></dd>
|
||||
@ -492,8 +493,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public java.lang.String toFullString()</pre>
|
||||
<div class="block">The full toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>r1.0.0/pa7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">r1.0.0/pa7</b></div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>Version as a String</dd>
|
||||
@ -509,8 +510,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public java.lang.String toExtendedString()</pre>
|
||||
<div class="block">The extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">1.0.0 pre-alpha 7</b></div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>Version as a String</dd>
|
||||
@ -526,8 +527,8 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<pre>public java.lang.String toFullExtendedString()</pre>
|
||||
<div class="block">The full extended toString() method<br>
|
||||
<br>
|
||||
<b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b>release 1.0.0 pre-alpha 7</b></div>
|
||||
<b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
<b style="font-family: consolas">release 1.0.0 pre-alpha 7</b></div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>Version as a String</dd>
|
||||
@ -557,7 +558,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<div class="block">See if Versions are Equal</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>version</code> - Version to Compare</dd>
|
||||
<dd><code>version</code> - Version to Compare to</dd>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
</dl>
|
||||
</li>
|
||||
@ -574,7 +575,7 @@ implements java.io.Serializable, java.lang.Comparable<<a href="../../../../..
|
||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
||||
<dd><code>compareTo</code> in interface <code>java.lang.Comparable<<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a>></code></dd>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>version</code> - The version to compare to</dd>
|
||||
<dd><code>version</code> - Version to Compare to</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
|
Binary file not shown.
@ -18,14 +18,18 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
private final String string;
|
||||
|
||||
public enum VersionType {
|
||||
PRE_ALPHA(0, "pa", "pre-alpha"),
|
||||
ALPHA(1, "a", "alpha"),
|
||||
PREVIEW(2, "pb", "preview"),
|
||||
PRE_BETA(2, "pb", "pre-beta"),
|
||||
BETA(3, "b", "beta"),
|
||||
PRE_RELEASE(4, "pr", "pre-release"),
|
||||
RELEASE(5, "r", "release");
|
||||
|
||||
PRE_ALPHA(-5, "pa", "pre-alpha"),
|
||||
ALPHA(-4, "a", "alpha"),
|
||||
PREVIEW(-3, "pv", "preview"),
|
||||
PRE_BETA(-3, "pb", "pre-beta"),
|
||||
BETA(-2, "b", "beta"),
|
||||
PRE_RELEASE(-1, "pr", "pre-release"),
|
||||
RELEASE(0, "r", "release"),
|
||||
REVISION(0, "rv", "revision"),
|
||||
VERSION(0, "v", "version"),
|
||||
UPDATE(0, "u", "update"),
|
||||
PATCH(0, "p", "patch"),
|
||||
;
|
||||
private final short stageid;
|
||||
private final String shortname, longname;
|
||||
VersionType(int stageid, String shortname, String longname) {
|
||||
@ -40,9 +44,9 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
*
|
||||
* @param string Version String
|
||||
*/
|
||||
public Version(String string) {
|
||||
this(VersionType.RELEASE, string);
|
||||
}
|
||||
public Version(String string) {
|
||||
this(VersionType.RELEASE, string);
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a Version
|
||||
@ -50,12 +54,12 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
* @param type Version Type
|
||||
* @param string Version String
|
||||
*/
|
||||
public Version(VersionType type, String string) {
|
||||
this(null, type, string);
|
||||
public Version(VersionType type, String string) {
|
||||
this(null, type, string);
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a Version (Prepending the parent)
|
||||
* Creates a Version (Appending the parent)
|
||||
*
|
||||
* @param parent Parent Version
|
||||
* @param string Version String
|
||||
@ -65,7 +69,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a Version (Prepending the parent)
|
||||
* Creates a Version (Appending the parent)
|
||||
*
|
||||
* @param parent Parent Version
|
||||
* @param type Version Type
|
||||
@ -98,7 +102,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a Version (Prepending the parent)
|
||||
* Creates a Version (Appending the parent)
|
||||
*
|
||||
* @param parent Parent Version
|
||||
* @param ints Version Numbers (Will be separated with dots)
|
||||
@ -108,7 +112,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a Version (Prepending the parent)
|
||||
* Creates a Version (Appending the parent)
|
||||
*
|
||||
* @param parent Parent Version
|
||||
* @param type Version Type
|
||||
@ -133,10 +137,11 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
* Parse a Version from a string
|
||||
*
|
||||
* @param string String to parse
|
||||
* @see #toFullString() for a valid string value
|
||||
* @see #toFullString() <b>#toFullString()</b> returns a valid string
|
||||
* @see #toFullString() <b>#toString()</b> returns a valid string
|
||||
*/
|
||||
public static Version fromString(String string) {
|
||||
Matcher regex = Pattern.compile("(p?[abr])?([^/]+)").matcher(string);
|
||||
Matcher regex = Pattern.compile("(rv|(?:p?[abrv])|[pu])?([^/]+)", Pattern.CASE_INSENSITIVE).matcher(string);
|
||||
Version current = null;
|
||||
while (regex.find()) {
|
||||
try {
|
||||
@ -148,6 +153,9 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
case "a":
|
||||
type = VersionType.ALPHA;
|
||||
break;
|
||||
case "pv":
|
||||
type = VersionType.PREVIEW;
|
||||
break;
|
||||
case "pb":
|
||||
type = VersionType.PRE_BETA;
|
||||
break;
|
||||
@ -157,6 +165,18 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
case "pr":
|
||||
type = VersionType.PRE_RELEASE;
|
||||
break;
|
||||
case "rv":
|
||||
type = VersionType.REVISION;
|
||||
break;
|
||||
case "v":
|
||||
type = VersionType.VERSION;
|
||||
break;
|
||||
case "u":
|
||||
type = VersionType.UPDATE;
|
||||
break;
|
||||
case "p":
|
||||
type = VersionType.PATCH;
|
||||
break;
|
||||
}
|
||||
current = new Version(current, type, regex.group(2));
|
||||
} catch (Throwable e) {}
|
||||
@ -168,23 +188,25 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
/**
|
||||
* The default toString() method<br>
|
||||
* <br>
|
||||
* <b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b>1.0.0/pa7</b>
|
||||
* <b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b style="font-family: consolas">1.0.0/pa7</b>
|
||||
*
|
||||
* @return Version as a String
|
||||
*/
|
||||
@Override
|
||||
public String toString() {
|
||||
String str = (parent == null)?"":parent.toString()+'/'+type.shortname;
|
||||
str += string;
|
||||
return str;
|
||||
}
|
||||
@Override
|
||||
public String toString() {
|
||||
if (parent != null || type == VersionType.RELEASE) {
|
||||
String str = (parent == null)?"":parent.toString() + '/' + type.shortname;
|
||||
str += string;
|
||||
return str;
|
||||
} else return toFullString();
|
||||
}
|
||||
|
||||
/**
|
||||
* The full toString() method<br>
|
||||
* <br>
|
||||
* <b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b>r1.0.0/pa7</b>
|
||||
* <b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b style="font-family: consolas">r1.0.0/pa7</b>
|
||||
*
|
||||
* @return Version as a String
|
||||
*/
|
||||
@ -197,22 +219,24 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
/**
|
||||
* The extended toString() method<br>
|
||||
* <br>
|
||||
* <b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b>1.0.0 pre-alpha 7</b>
|
||||
* <b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b style="font-family: consolas">1.0.0 pre-alpha 7</b>
|
||||
*
|
||||
* @return Version as a String
|
||||
*/
|
||||
public String toExtendedString() {
|
||||
String str = (parent == null)?"":parent.toExtendedString()+' '+type.longname+' ';
|
||||
str += string;
|
||||
return str;
|
||||
if (parent != null || type == VersionType.RELEASE) {
|
||||
String str = (parent == null)?"":parent.toExtendedString() + ' ' + type.longname + ' ';
|
||||
str += string;
|
||||
return str;
|
||||
} else return toFullExtendedString();
|
||||
}
|
||||
|
||||
/**
|
||||
* The full extended toString() method<br>
|
||||
* <br>
|
||||
* <b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b>release 1.0.0 pre-alpha 7</b>
|
||||
* <b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b style="font-family: consolas">release 1.0.0 pre-alpha 7</b>
|
||||
*
|
||||
* @return Version as a String
|
||||
*/
|
||||
@ -234,7 +258,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
/**
|
||||
* See if Versions are Equal
|
||||
*
|
||||
* @param version Version to Compare
|
||||
* @param version Version to Compare to
|
||||
* @return
|
||||
*/
|
||||
public boolean equals(Version version) {
|
||||
@ -249,7 +273,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
*
|
||||
* Compare Versions
|
||||
*
|
||||
* @param version The version to compare to
|
||||
* @param version Version to Compare to
|
||||
*/
|
||||
public int compareTo(Version version) {
|
||||
return compare(this, version);
|
||||
@ -277,29 +301,48 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
* @param ver2 Version to Compare
|
||||
*/
|
||||
public static int compare(Version ver1, Version ver2) {
|
||||
LinkedList<Version> stack1 = new LinkedList<Version>(), stack2 = new LinkedList<Version>();
|
||||
if (ver1 != null) {
|
||||
if (ver1 == null && ver2 == null) {
|
||||
// Both versions are null
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (ver1 == null) {
|
||||
// Version one is null
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (ver2 == null) {
|
||||
// Version two is null
|
||||
return 1;
|
||||
}
|
||||
|
||||
LinkedList<Version> stack1 = new LinkedList<Version>();
|
||||
stack1.add(ver1);
|
||||
while (ver1.parent != null) {
|
||||
ver1 = ver1.parent;
|
||||
stack1.add(ver1);
|
||||
while (ver1.parent != null) {
|
||||
ver1 = ver1.parent;
|
||||
stack1.add(ver1);
|
||||
}
|
||||
Collections.reverse(stack1);
|
||||
}
|
||||
if (ver2 != null) {
|
||||
Collections.reverse(stack1);
|
||||
|
||||
LinkedList<Version> stack2 = new LinkedList<Version>();
|
||||
stack2.add(ver2);
|
||||
while (ver2.parent != null) {
|
||||
ver2 = ver2.parent;
|
||||
stack2.add(ver2);
|
||||
while (ver2.parent != null) {
|
||||
ver2 = ver2.parent;
|
||||
stack2.add(ver2);
|
||||
}
|
||||
Collections.reverse(stack2);
|
||||
}
|
||||
Collections.reverse(stack2);
|
||||
|
||||
int id;
|
||||
for (id = 0; id < stack1.size(); id++) {
|
||||
if (id >= stack2.size()) {
|
||||
// Version one still has children when version two does not, making version two the official version
|
||||
return -1;
|
||||
// Version one still has children when version two does not...
|
||||
if (stack1.get(id).type.stageid < 0) {
|
||||
// ...making version two the official version
|
||||
return -1;
|
||||
} else {
|
||||
// ...however the direct child of version one has a stageid higher than or equal to a release
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
int result = stack1.get(id).compare(stack2.get(id));
|
||||
@ -309,8 +352,14 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
}
|
||||
}
|
||||
if (id < stack2.size()) {
|
||||
// Version one does not children when version two still does, making version one the official version
|
||||
return 1;
|
||||
// Version one does not children when version two still does...
|
||||
if (stack2.get(id).type.stageid < 0) {
|
||||
// ...making version one the official version
|
||||
return 1;
|
||||
} else {
|
||||
// ...however the direct child of version two has a stageid higher than or equal to a release
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
@ -59,7 +59,7 @@ public final class SubPlugin extends BungeeCord implements Listener {
|
||||
public SubServer sudo = null;
|
||||
//public static final Version version = new Version("2.13a");
|
||||
//public static final Version version = new Version(new Version("2.13a"), Version.VersionType.BETA, 1); // TODO Beta Version Setting
|
||||
public static final Version version = new Version(new Version(new Version("2.13a"), Version.VersionType.PRE_RELEASE, 2), Version.VersionType.BETA, 1); // TODO Beta Version Setting
|
||||
public static final Version version = new Version(new Version(new Version("2.13a"), Version.VersionType.PRE_RELEASE, 2), Version.VersionType.BETA, 2); // TODO Beta Version Setting
|
||||
|
||||
public boolean redis = false;
|
||||
public long resetDate = 0;
|
||||
|
Binary file not shown.
@ -18,14 +18,18 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
private final String string;
|
||||
|
||||
public enum VersionType {
|
||||
PRE_ALPHA(0, "pa", "pre-alpha"),
|
||||
ALPHA(1, "a", "alpha"),
|
||||
PREVIEW(2, "pb", "preview"),
|
||||
PRE_BETA(2, "pb", "pre-beta"),
|
||||
BETA(3, "b", "beta"),
|
||||
PRE_RELEASE(4, "pr", "pre-release"),
|
||||
RELEASE(5, "r", "release");
|
||||
|
||||
PRE_ALPHA(-5, "pa", "pre-alpha"),
|
||||
ALPHA(-4, "a", "alpha"),
|
||||
PREVIEW(-3, "pv", "preview"),
|
||||
PRE_BETA(-3, "pb", "pre-beta"),
|
||||
BETA(-2, "b", "beta"),
|
||||
PRE_RELEASE(-1, "pr", "pre-release"),
|
||||
RELEASE(0, "r", "release"),
|
||||
REVISION(0, "rv", "revision"),
|
||||
VERSION(0, "v", "version"),
|
||||
UPDATE(0, "u", "update"),
|
||||
PATCH(0, "p", "patch"),
|
||||
;
|
||||
private final short stageid;
|
||||
private final String shortname, longname;
|
||||
VersionType(int stageid, String shortname, String longname) {
|
||||
@ -55,7 +59,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a Version (Prepending the parent)
|
||||
* Creates a Version (Appending the parent)
|
||||
*
|
||||
* @param parent Parent Version
|
||||
* @param string Version String
|
||||
@ -65,7 +69,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a Version (Prepending the parent)
|
||||
* Creates a Version (Appending the parent)
|
||||
*
|
||||
* @param parent Parent Version
|
||||
* @param type Version Type
|
||||
@ -98,7 +102,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a Version (Prepending the parent)
|
||||
* Creates a Version (Appending the parent)
|
||||
*
|
||||
* @param parent Parent Version
|
||||
* @param ints Version Numbers (Will be separated with dots)
|
||||
@ -108,7 +112,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a Version (Prepending the parent)
|
||||
* Creates a Version (Appending the parent)
|
||||
*
|
||||
* @param parent Parent Version
|
||||
* @param type Version Type
|
||||
@ -133,10 +137,11 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
* Parse a Version from a string
|
||||
*
|
||||
* @param string String to parse
|
||||
* @see #toFullString() for a valid string value
|
||||
* @see #toFullString() <b>#toFullString()</b> returns a valid string
|
||||
* @see #toFullString() <b>#toString()</b> returns a valid string
|
||||
*/
|
||||
public static Version fromString(String string) {
|
||||
Matcher regex = Pattern.compile("(p?[abr])?([^/]+)").matcher(string);
|
||||
Matcher regex = Pattern.compile("(rv|(?:p?[abrv])|[pu])?([^/]+)", Pattern.CASE_INSENSITIVE).matcher(string);
|
||||
Version current = null;
|
||||
while (regex.find()) {
|
||||
try {
|
||||
@ -148,6 +153,9 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
case "a":
|
||||
type = VersionType.ALPHA;
|
||||
break;
|
||||
case "pv":
|
||||
type = VersionType.PREVIEW;
|
||||
break;
|
||||
case "pb":
|
||||
type = VersionType.PRE_BETA;
|
||||
break;
|
||||
@ -157,6 +165,18 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
case "pr":
|
||||
type = VersionType.PRE_RELEASE;
|
||||
break;
|
||||
case "rv":
|
||||
type = VersionType.REVISION;
|
||||
break;
|
||||
case "v":
|
||||
type = VersionType.VERSION;
|
||||
break;
|
||||
case "u":
|
||||
type = VersionType.UPDATE;
|
||||
break;
|
||||
case "p":
|
||||
type = VersionType.PATCH;
|
||||
break;
|
||||
}
|
||||
current = new Version(current, type, regex.group(2));
|
||||
} catch (Throwable e) {}
|
||||
@ -168,23 +188,25 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
/**
|
||||
* The default toString() method<br>
|
||||
* <br>
|
||||
* <b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b>1.0.0/pa7</b>
|
||||
* <b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b style="font-family: consolas">1.0.0/pa7</b>
|
||||
*
|
||||
* @return Version as a String
|
||||
*/
|
||||
@Override
|
||||
public String toString() {
|
||||
String str = (parent == null)?"":parent.toString()+'/'+type.shortname;
|
||||
str += string;
|
||||
return str;
|
||||
if (parent != null || type == VersionType.RELEASE) {
|
||||
String str = (parent == null)?"":parent.toString() + '/' + type.shortname;
|
||||
str += string;
|
||||
return str;
|
||||
} else return toFullString();
|
||||
}
|
||||
|
||||
/**
|
||||
* The full toString() method<br>
|
||||
* <br>
|
||||
* <b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b>r1.0.0/pa7</b>
|
||||
* <b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b style="font-family: consolas">r1.0.0/pa7</b>
|
||||
*
|
||||
* @return Version as a String
|
||||
*/
|
||||
@ -197,22 +219,24 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
/**
|
||||
* The extended toString() method<br>
|
||||
* <br>
|
||||
* <b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b>1.0.0 pre-alpha 7</b>
|
||||
* <b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b style="font-family: consolas">1.0.0 pre-alpha 7</b>
|
||||
*
|
||||
* @return Version as a String
|
||||
*/
|
||||
public String toExtendedString() {
|
||||
String str = (parent == null)?"":parent.toExtendedString()+' '+type.longname+' ';
|
||||
str += string;
|
||||
return str;
|
||||
if (parent != null || type == VersionType.RELEASE) {
|
||||
String str = (parent == null)?"":parent.toExtendedString() + ' ' + type.longname + ' ';
|
||||
str += string;
|
||||
return str;
|
||||
} else return toFullExtendedString();
|
||||
}
|
||||
|
||||
/**
|
||||
* The full extended toString() method<br>
|
||||
* <br>
|
||||
* <b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b>release 1.0.0 pre-alpha 7</b>
|
||||
* <b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b style="font-family: consolas">release 1.0.0 pre-alpha 7</b>
|
||||
*
|
||||
* @return Version as a String
|
||||
*/
|
||||
@ -234,7 +258,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
/**
|
||||
* See if Versions are Equal
|
||||
*
|
||||
* @param version Version to Compare
|
||||
* @param version Version to Compare to
|
||||
* @return
|
||||
*/
|
||||
public boolean equals(Version version) {
|
||||
@ -249,7 +273,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
*
|
||||
* Compare Versions
|
||||
*
|
||||
* @param version The version to compare to
|
||||
* @param version Version to Compare to
|
||||
*/
|
||||
public int compareTo(Version version) {
|
||||
return compare(this, version);
|
||||
@ -277,29 +301,48 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
* @param ver2 Version to Compare
|
||||
*/
|
||||
public static int compare(Version ver1, Version ver2) {
|
||||
LinkedList<Version> stack1 = new LinkedList<Version>(), stack2 = new LinkedList<Version>();
|
||||
if (ver1 != null) {
|
||||
if (ver1 == null && ver2 == null) {
|
||||
// Both versions are null
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (ver1 == null) {
|
||||
// Version one is null
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (ver2 == null) {
|
||||
// Version two is null
|
||||
return 1;
|
||||
}
|
||||
|
||||
LinkedList<Version> stack1 = new LinkedList<Version>();
|
||||
stack1.add(ver1);
|
||||
while (ver1.parent != null) {
|
||||
ver1 = ver1.parent;
|
||||
stack1.add(ver1);
|
||||
while (ver1.parent != null) {
|
||||
ver1 = ver1.parent;
|
||||
stack1.add(ver1);
|
||||
}
|
||||
Collections.reverse(stack1);
|
||||
}
|
||||
if (ver2 != null) {
|
||||
Collections.reverse(stack1);
|
||||
|
||||
LinkedList<Version> stack2 = new LinkedList<Version>();
|
||||
stack2.add(ver2);
|
||||
while (ver2.parent != null) {
|
||||
ver2 = ver2.parent;
|
||||
stack2.add(ver2);
|
||||
while (ver2.parent != null) {
|
||||
ver2 = ver2.parent;
|
||||
stack2.add(ver2);
|
||||
}
|
||||
Collections.reverse(stack2);
|
||||
}
|
||||
Collections.reverse(stack2);
|
||||
|
||||
int id;
|
||||
for (id = 0; id < stack1.size(); id++) {
|
||||
if (id >= stack2.size()) {
|
||||
// Version one still has children when version two does not, making version two the official version
|
||||
return -1;
|
||||
// Version one still has children when version two does not...
|
||||
if (stack1.get(id).type.stageid < 0) {
|
||||
// ...making version two the official version
|
||||
return -1;
|
||||
} else {
|
||||
// ...however the direct child of version one has a stageid higher than or equal to a release
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
int result = stack1.get(id).compare(stack2.get(id));
|
||||
@ -309,8 +352,14 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
}
|
||||
}
|
||||
if (id < stack2.size()) {
|
||||
// Version one does not children when version two still does, making version one the official version
|
||||
return 1;
|
||||
// Version one does not children when version two still does...
|
||||
if (stack2.get(id).type.stageid < 0) {
|
||||
// ...making version one the official version
|
||||
return 1;
|
||||
} else {
|
||||
// ...however the direct child of version two has a stageid higher than or equal to a release
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
@ -46,7 +46,7 @@ public final class SubPlugin extends JavaPlugin {
|
||||
super();
|
||||
//version = new Version(getDescription().getVersion());
|
||||
//version = new Version(new Version(getDescription().getVersion()), Version.VersionType.BETA, 1); // TODO Beta Version Setting
|
||||
version = new Version(new Version(new Version(getDescription().getVersion()), Version.VersionType.PRE_RELEASE, 2), Version.VersionType.BETA, 1); // TODO Beta Version Setting
|
||||
version = new Version(new Version(new Version(getDescription().getVersion()), Version.VersionType.PRE_RELEASE, 2), Version.VersionType.BETA, 2); // TODO Beta Version Setting
|
||||
}
|
||||
|
||||
/**
|
||||
|
Binary file not shown.
@ -59,7 +59,7 @@ public final class ExHost {
|
||||
|
||||
//public final Version version = new Version("2.13a");
|
||||
//public final Version version = new Version(new Version("2.13a"), Version.VersionType.BETA, 1); // TODO Beta Version Setting
|
||||
public final Version version = new Version(new Version(new Version("2.13a"), Version.VersionType.PRE_RELEASE, 2), Version.VersionType.BETA, 1); // TODO Beta Version Setting
|
||||
public final Version version = new Version(new Version(new Version("2.13a"), Version.VersionType.PRE_RELEASE, 2), Version.VersionType.BETA, 2); // TODO Beta Version Setting
|
||||
public final SubAPI api = new SubAPI(this);
|
||||
|
||||
private ConsoleReader jline;
|
||||
|
@ -18,14 +18,18 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
private final String string;
|
||||
|
||||
public enum VersionType {
|
||||
PRE_ALPHA(0, "pa", "pre-alpha"),
|
||||
ALPHA(1, "a", "alpha"),
|
||||
PREVIEW(2, "pb", "preview"),
|
||||
PRE_BETA(2, "pb", "pre-beta"),
|
||||
BETA(3, "b", "beta"),
|
||||
PRE_RELEASE(4, "pr", "pre-release"),
|
||||
RELEASE(5, "r", "release");
|
||||
|
||||
PRE_ALPHA(-5, "pa", "pre-alpha"),
|
||||
ALPHA(-4, "a", "alpha"),
|
||||
PREVIEW(-3, "pv", "preview"),
|
||||
PRE_BETA(-3, "pb", "pre-beta"),
|
||||
BETA(-2, "b", "beta"),
|
||||
PRE_RELEASE(-1, "pr", "pre-release"),
|
||||
RELEASE(0, "r", "release"),
|
||||
REVISION(0, "rv", "revision"),
|
||||
VERSION(0, "v", "version"),
|
||||
UPDATE(0, "u", "update"),
|
||||
PATCH(0, "p", "patch"),
|
||||
;
|
||||
private final short stageid;
|
||||
private final String shortname, longname;
|
||||
VersionType(int stageid, String shortname, String longname) {
|
||||
@ -55,7 +59,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a Version (Prepending the parent)
|
||||
* Creates a Version (Appending the parent)
|
||||
*
|
||||
* @param parent Parent Version
|
||||
* @param string Version String
|
||||
@ -65,7 +69,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a Version (Prepending the parent)
|
||||
* Creates a Version (Appending the parent)
|
||||
*
|
||||
* @param parent Parent Version
|
||||
* @param type Version Type
|
||||
@ -98,7 +102,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a Version (Prepending the parent)
|
||||
* Creates a Version (Appending the parent)
|
||||
*
|
||||
* @param parent Parent Version
|
||||
* @param ints Version Numbers (Will be separated with dots)
|
||||
@ -108,7 +112,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a Version (Prepending the parent)
|
||||
* Creates a Version (Appending the parent)
|
||||
*
|
||||
* @param parent Parent Version
|
||||
* @param type Version Type
|
||||
@ -133,10 +137,11 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
* Parse a Version from a string
|
||||
*
|
||||
* @param string String to parse
|
||||
* @see #toFullString() for a valid string value
|
||||
* @see #toFullString() <b>#toFullString()</b> returns a valid string
|
||||
* @see #toFullString() <b>#toString()</b> returns a valid string
|
||||
*/
|
||||
public static Version fromString(String string) {
|
||||
Matcher regex = Pattern.compile("(p?[abr])?([^/]+)").matcher(string);
|
||||
Matcher regex = Pattern.compile("(rv|(?:p?[abrv])|[pu])?([^/]+)", Pattern.CASE_INSENSITIVE).matcher(string);
|
||||
Version current = null;
|
||||
while (regex.find()) {
|
||||
try {
|
||||
@ -148,6 +153,9 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
case "a":
|
||||
type = VersionType.ALPHA;
|
||||
break;
|
||||
case "pv":
|
||||
type = VersionType.PREVIEW;
|
||||
break;
|
||||
case "pb":
|
||||
type = VersionType.PRE_BETA;
|
||||
break;
|
||||
@ -157,6 +165,18 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
case "pr":
|
||||
type = VersionType.PRE_RELEASE;
|
||||
break;
|
||||
case "rv":
|
||||
type = VersionType.REVISION;
|
||||
break;
|
||||
case "v":
|
||||
type = VersionType.VERSION;
|
||||
break;
|
||||
case "u":
|
||||
type = VersionType.UPDATE;
|
||||
break;
|
||||
case "p":
|
||||
type = VersionType.PATCH;
|
||||
break;
|
||||
}
|
||||
current = new Version(current, type, regex.group(2));
|
||||
} catch (Throwable e) {}
|
||||
@ -168,23 +188,25 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
/**
|
||||
* The default toString() method<br>
|
||||
* <br>
|
||||
* <b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b>1.0.0/pa7</b>
|
||||
* <b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b style="font-family: consolas">1.0.0/pa7</b>
|
||||
*
|
||||
* @return Version as a String
|
||||
*/
|
||||
@Override
|
||||
public String toString() {
|
||||
String str = (parent == null)?"":parent.toString()+'/'+type.shortname;
|
||||
str += string;
|
||||
return str;
|
||||
if (parent != null || type == VersionType.RELEASE) {
|
||||
String str = (parent == null)?"":parent.toString() + '/' + type.shortname;
|
||||
str += string;
|
||||
return str;
|
||||
} else return toFullString();
|
||||
}
|
||||
|
||||
/**
|
||||
* The full toString() method<br>
|
||||
* <br>
|
||||
* <b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b>r1.0.0/pa7</b>
|
||||
* <b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b style="font-family: consolas">r1.0.0/pa7</b>
|
||||
*
|
||||
* @return Version as a String
|
||||
*/
|
||||
@ -197,22 +219,24 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
/**
|
||||
* The extended toString() method<br>
|
||||
* <br>
|
||||
* <b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b>1.0.0 pre-alpha 7</b>
|
||||
* <b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b style="font-family: consolas">1.0.0 pre-alpha 7</b>
|
||||
*
|
||||
* @return Version as a String
|
||||
*/
|
||||
public String toExtendedString() {
|
||||
String str = (parent == null)?"":parent.toExtendedString()+' '+type.longname+' ';
|
||||
str += string;
|
||||
return str;
|
||||
if (parent != null || type == VersionType.RELEASE) {
|
||||
String str = (parent == null)?"":parent.toExtendedString() + ' ' + type.longname + ' ';
|
||||
str += string;
|
||||
return str;
|
||||
} else return toFullExtendedString();
|
||||
}
|
||||
|
||||
/**
|
||||
* The full extended toString() method<br>
|
||||
* <br>
|
||||
* <b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b>release 1.0.0 pre-alpha 7</b>
|
||||
* <b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b style="font-family: consolas">release 1.0.0 pre-alpha 7</b>
|
||||
*
|
||||
* @return Version as a String
|
||||
*/
|
||||
@ -234,7 +258,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
/**
|
||||
* See if Versions are Equal
|
||||
*
|
||||
* @param version Version to Compare
|
||||
* @param version Version to Compare to
|
||||
* @return
|
||||
*/
|
||||
public boolean equals(Version version) {
|
||||
@ -249,7 +273,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
*
|
||||
* Compare Versions
|
||||
*
|
||||
* @param version The version to compare to
|
||||
* @param version Version to Compare to
|
||||
*/
|
||||
public int compareTo(Version version) {
|
||||
return compare(this, version);
|
||||
@ -277,29 +301,48 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
* @param ver2 Version to Compare
|
||||
*/
|
||||
public static int compare(Version ver1, Version ver2) {
|
||||
LinkedList<Version> stack1 = new LinkedList<Version>(), stack2 = new LinkedList<Version>();
|
||||
if (ver1 != null) {
|
||||
if (ver1 == null && ver2 == null) {
|
||||
// Both versions are null
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (ver1 == null) {
|
||||
// Version one is null
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (ver2 == null) {
|
||||
// Version two is null
|
||||
return 1;
|
||||
}
|
||||
|
||||
LinkedList<Version> stack1 = new LinkedList<Version>();
|
||||
stack1.add(ver1);
|
||||
while (ver1.parent != null) {
|
||||
ver1 = ver1.parent;
|
||||
stack1.add(ver1);
|
||||
while (ver1.parent != null) {
|
||||
ver1 = ver1.parent;
|
||||
stack1.add(ver1);
|
||||
}
|
||||
Collections.reverse(stack1);
|
||||
}
|
||||
if (ver2 != null) {
|
||||
Collections.reverse(stack1);
|
||||
|
||||
LinkedList<Version> stack2 = new LinkedList<Version>();
|
||||
stack2.add(ver2);
|
||||
while (ver2.parent != null) {
|
||||
ver2 = ver2.parent;
|
||||
stack2.add(ver2);
|
||||
while (ver2.parent != null) {
|
||||
ver2 = ver2.parent;
|
||||
stack2.add(ver2);
|
||||
}
|
||||
Collections.reverse(stack2);
|
||||
}
|
||||
Collections.reverse(stack2);
|
||||
|
||||
int id;
|
||||
for (id = 0; id < stack1.size(); id++) {
|
||||
if (id >= stack2.size()) {
|
||||
// Version one still has children when version two does not, making version two the official version
|
||||
return -1;
|
||||
// Version one still has children when version two does not...
|
||||
if (stack1.get(id).type.stageid < 0) {
|
||||
// ...making version two the official version
|
||||
return -1;
|
||||
} else {
|
||||
// ...however the direct child of version one has a stageid higher than or equal to a release
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
int result = stack1.get(id).compare(stack2.get(id));
|
||||
@ -309,8 +352,14 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
}
|
||||
}
|
||||
if (id < stack2.size()) {
|
||||
// Version one does not children when version two still does, making version one the official version
|
||||
return 1;
|
||||
// Version one does not children when version two still does...
|
||||
if (stack2.get(id).type.stageid < 0) {
|
||||
// ...making version one the official version
|
||||
return 1;
|
||||
} else {
|
||||
// ...however the direct child of version two has a stageid higher than or equal to a release
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
Binary file not shown.
@ -18,14 +18,18 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
private final String string;
|
||||
|
||||
public enum VersionType {
|
||||
PRE_ALPHA(0, "pa", "pre-alpha"),
|
||||
ALPHA(1, "a", "alpha"),
|
||||
PREVIEW(2, "pb", "preview"),
|
||||
PRE_BETA(2, "pb", "pre-beta"),
|
||||
BETA(3, "b", "beta"),
|
||||
PRE_RELEASE(4, "pr", "pre-release"),
|
||||
RELEASE(5, "r", "release");
|
||||
|
||||
PRE_ALPHA(-5, "pa", "pre-alpha"),
|
||||
ALPHA(-4, "a", "alpha"),
|
||||
PREVIEW(-3, "pv", "preview"),
|
||||
PRE_BETA(-3, "pb", "pre-beta"),
|
||||
BETA(-2, "b", "beta"),
|
||||
PRE_RELEASE(-1, "pr", "pre-release"),
|
||||
RELEASE(0, "r", "release"),
|
||||
REVISION(0, "rv", "revision"),
|
||||
VERSION(0, "v", "version"),
|
||||
UPDATE(0, "u", "update"),
|
||||
PATCH(0, "p", "patch"),
|
||||
;
|
||||
private final short stageid;
|
||||
private final String shortname, longname;
|
||||
VersionType(int stageid, String shortname, String longname) {
|
||||
@ -55,7 +59,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a Version (Prepending the parent)
|
||||
* Creates a Version (Appending the parent)
|
||||
*
|
||||
* @param parent Parent Version
|
||||
* @param string Version String
|
||||
@ -65,7 +69,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a Version (Prepending the parent)
|
||||
* Creates a Version (Appending the parent)
|
||||
*
|
||||
* @param parent Parent Version
|
||||
* @param type Version Type
|
||||
@ -98,7 +102,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a Version (Prepending the parent)
|
||||
* Creates a Version (Appending the parent)
|
||||
*
|
||||
* @param parent Parent Version
|
||||
* @param ints Version Numbers (Will be separated with dots)
|
||||
@ -108,7 +112,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a Version (Prepending the parent)
|
||||
* Creates a Version (Appending the parent)
|
||||
*
|
||||
* @param parent Parent Version
|
||||
* @param type Version Type
|
||||
@ -133,10 +137,11 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
* Parse a Version from a string
|
||||
*
|
||||
* @param string String to parse
|
||||
* @see #toFullString() for a valid string value
|
||||
* @see #toFullString() <b>#toFullString()</b> returns a valid string
|
||||
* @see #toFullString() <b>#toString()</b> returns a valid string
|
||||
*/
|
||||
public static Version fromString(String string) {
|
||||
Matcher regex = Pattern.compile("(p?[abr])?([^/]+)").matcher(string);
|
||||
Matcher regex = Pattern.compile("(rv|(?:p?[abrv])|[pu])?([^/]+)", Pattern.CASE_INSENSITIVE).matcher(string);
|
||||
Version current = null;
|
||||
while (regex.find()) {
|
||||
try {
|
||||
@ -148,6 +153,9 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
case "a":
|
||||
type = VersionType.ALPHA;
|
||||
break;
|
||||
case "pv":
|
||||
type = VersionType.PREVIEW;
|
||||
break;
|
||||
case "pb":
|
||||
type = VersionType.PRE_BETA;
|
||||
break;
|
||||
@ -157,6 +165,18 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
case "pr":
|
||||
type = VersionType.PRE_RELEASE;
|
||||
break;
|
||||
case "rv":
|
||||
type = VersionType.REVISION;
|
||||
break;
|
||||
case "v":
|
||||
type = VersionType.VERSION;
|
||||
break;
|
||||
case "u":
|
||||
type = VersionType.UPDATE;
|
||||
break;
|
||||
case "p":
|
||||
type = VersionType.PATCH;
|
||||
break;
|
||||
}
|
||||
current = new Version(current, type, regex.group(2));
|
||||
} catch (Throwable e) {}
|
||||
@ -168,23 +188,25 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
/**
|
||||
* The default toString() method<br>
|
||||
* <br>
|
||||
* <b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b>1.0.0/pa7</b>
|
||||
* <b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b style="font-family: consolas">1.0.0/pa7</b>
|
||||
*
|
||||
* @return Version as a String
|
||||
*/
|
||||
@Override
|
||||
public String toString() {
|
||||
String str = (parent == null)?"":parent.toString()+'/'+type.shortname;
|
||||
str += string;
|
||||
return str;
|
||||
if (parent != null || type == VersionType.RELEASE) {
|
||||
String str = (parent == null)?"":parent.toString() + '/' + type.shortname;
|
||||
str += string;
|
||||
return str;
|
||||
} else return toFullString();
|
||||
}
|
||||
|
||||
/**
|
||||
* The full toString() method<br>
|
||||
* <br>
|
||||
* <b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b>r1.0.0/pa7</b>
|
||||
* <b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b style="font-family: consolas">r1.0.0/pa7</b>
|
||||
*
|
||||
* @return Version as a String
|
||||
*/
|
||||
@ -197,22 +219,24 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
/**
|
||||
* The extended toString() method<br>
|
||||
* <br>
|
||||
* <b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b>1.0.0 pre-alpha 7</b>
|
||||
* <b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b style="font-family: consolas">1.0.0 pre-alpha 7</b>
|
||||
*
|
||||
* @return Version as a String
|
||||
*/
|
||||
public String toExtendedString() {
|
||||
String str = (parent == null)?"":parent.toExtendedString()+' '+type.longname+' ';
|
||||
str += string;
|
||||
return str;
|
||||
if (parent != null || type == VersionType.RELEASE) {
|
||||
String str = (parent == null)?"":parent.toExtendedString() + ' ' + type.longname + ' ';
|
||||
str += string;
|
||||
return str;
|
||||
} else return toFullExtendedString();
|
||||
}
|
||||
|
||||
/**
|
||||
* The full extended toString() method<br>
|
||||
* <br>
|
||||
* <b>new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b>release 1.0.0 pre-alpha 7</b>
|
||||
* <b style="font-family: consolas">new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7")</b> would return:<br>
|
||||
* <b style="font-family: consolas">release 1.0.0 pre-alpha 7</b>
|
||||
*
|
||||
* @return Version as a String
|
||||
*/
|
||||
@ -234,7 +258,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
/**
|
||||
* See if Versions are Equal
|
||||
*
|
||||
* @param version Version to Compare
|
||||
* @param version Version to Compare to
|
||||
* @return
|
||||
*/
|
||||
public boolean equals(Version version) {
|
||||
@ -249,7 +273,7 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
*
|
||||
* Compare Versions
|
||||
*
|
||||
* @param version The version to compare to
|
||||
* @param version Version to Compare to
|
||||
*/
|
||||
public int compareTo(Version version) {
|
||||
return compare(this, version);
|
||||
@ -277,29 +301,48 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
* @param ver2 Version to Compare
|
||||
*/
|
||||
public static int compare(Version ver1, Version ver2) {
|
||||
LinkedList<Version> stack1 = new LinkedList<Version>(), stack2 = new LinkedList<Version>();
|
||||
if (ver1 != null) {
|
||||
if (ver1 == null && ver2 == null) {
|
||||
// Both versions are null
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (ver1 == null) {
|
||||
// Version one is null
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (ver2 == null) {
|
||||
// Version two is null
|
||||
return 1;
|
||||
}
|
||||
|
||||
LinkedList<Version> stack1 = new LinkedList<Version>();
|
||||
stack1.add(ver1);
|
||||
while (ver1.parent != null) {
|
||||
ver1 = ver1.parent;
|
||||
stack1.add(ver1);
|
||||
while (ver1.parent != null) {
|
||||
ver1 = ver1.parent;
|
||||
stack1.add(ver1);
|
||||
}
|
||||
Collections.reverse(stack1);
|
||||
}
|
||||
if (ver2 != null) {
|
||||
Collections.reverse(stack1);
|
||||
|
||||
LinkedList<Version> stack2 = new LinkedList<Version>();
|
||||
stack2.add(ver2);
|
||||
while (ver2.parent != null) {
|
||||
ver2 = ver2.parent;
|
||||
stack2.add(ver2);
|
||||
while (ver2.parent != null) {
|
||||
ver2 = ver2.parent;
|
||||
stack2.add(ver2);
|
||||
}
|
||||
Collections.reverse(stack2);
|
||||
}
|
||||
Collections.reverse(stack2);
|
||||
|
||||
int id;
|
||||
for (id = 0; id < stack1.size(); id++) {
|
||||
if (id >= stack2.size()) {
|
||||
// Version one still has children when version two does not, making version two the official version
|
||||
return -1;
|
||||
// Version one still has children when version two does not...
|
||||
if (stack1.get(id).type.stageid < 0) {
|
||||
// ...making version two the official version
|
||||
return -1;
|
||||
} else {
|
||||
// ...however the direct child of version one has a stageid higher than or equal to a release
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
int result = stack1.get(id).compare(stack2.get(id));
|
||||
@ -309,8 +352,14 @@ public class Version implements Serializable, Comparable<Version> {
|
||||
}
|
||||
}
|
||||
if (id < stack2.size()) {
|
||||
// Version one does not children when version two still does, making version one the official version
|
||||
return 1;
|
||||
// Version one does not children when version two still does...
|
||||
if (stack2.get(id).type.stageid < 0) {
|
||||
// ...making version one the official version
|
||||
return 1;
|
||||
} else {
|
||||
// ...however the direct child of version two has a stageid higher than or equal to a release
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
@ -50,7 +50,7 @@ public final class SubPlugin extends BungeeCord implements Listener {
|
||||
public SubDataClient subdata = null;
|
||||
//public static final Version version = new Version("2.13a");
|
||||
//public static final Version version = new Version(new Version("2.13a"), Version.VersionType.BETA, 1); // TODO Beta Version Setting
|
||||
public static final Version version = new Version(new Version(new Version("2.13a"), Version.VersionType.PRE_RELEASE, 2), Version.VersionType.BETA, 1); // TODO Beta Version Setting
|
||||
public static final Version version = new Version(new Version(new Version("2.13a"), Version.VersionType.PRE_RELEASE, 2), Version.VersionType.BETA, 2); // TODO Beta Version Setting
|
||||
|
||||
|
||||
public long lastReload = -1;
|
||||
|
Loading…
Reference in New Issue
Block a user