Make the version system layered

The versioning system just got more complex (on the backend of course)
This commit is contained in:
ME1312 2018-03-13 23:38:26 -04:00
parent 56f8d3dfba
commit bddbb692cd
86 changed files with 3957 additions and 509 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -109,6 +109,7 @@
<li><a href="net/ME1312/SubServers/Bungee/Library/Util.ExceptionRunnable.html" title="interface in net.ME1312.SubServers.Bungee.Library" target="classFrame"><span class="interfaceName">Util.ExceptionRunnable</span></a></li>
<li><a href="net/ME1312/SubServers/Bungee/Library/Util.ReturnRunnable.html" title="interface in net.ME1312.SubServers.Bungee.Library" target="classFrame"><span class="interfaceName">Util.ReturnRunnable</span></a></li>
<li><a href="net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version" target="classFrame">Version</a></li>
<li><a href="net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version" target="classFrame">Version.VersionType</a></li>
<li><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLConfig.html" title="class in net.ME1312.SubServers.Bungee.Library.Config" target="classFrame">YAMLConfig</a></li>
<li><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config" target="classFrame">YAMLSection</a></li>
<li><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Bungee.Library.Config" target="classFrame">YAMLValue</a></li>

View File

@ -109,6 +109,7 @@
<li><a href="net/ME1312/SubServers/Bungee/Library/Util.ExceptionRunnable.html" title="interface in net.ME1312.SubServers.Bungee.Library"><span class="interfaceName">Util.ExceptionRunnable</span></a></li>
<li><a href="net/ME1312/SubServers/Bungee/Library/Util.ReturnRunnable.html" title="interface in net.ME1312.SubServers.Bungee.Library"><span class="interfaceName">Util.ReturnRunnable</span></a></li>
<li><a href="net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a></li>
<li><a href="net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a></li>
<li><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLConfig.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLConfig</a></li>
<li><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></li>
<li><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLValue</a></li>

View File

@ -296,8 +296,6 @@
<div class="block">Broadcast a Packet to everything on the Network<br>
<b>Warning:</b> There are usually different types of applications on the network at once, they may not recognise the same packet handles</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/SubPlugin.html#bversion">bversion</a></span> - 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>&nbsp;</dd>
</dl>
<a name="I:C">
<!-- -->
@ -832,10 +830,6 @@
<dd>
<div class="block">Gets the Git Bash install directory</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/SubAPI.html#getBetaVersion--">getBetaVersion()</a></span> - Method in class net.ME1312.SubServers.Bungee.<a href="net/ME1312/SubServers/Bungee/SubAPI.html" title="class in net.ME1312.SubServers.Bungee">SubAPI</a></dt>
<dd>
<div class="block">Gets the SubServers Beta Version</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html#getBoolean-java.lang.String-">getBoolean(String)</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Boolean by Handle</div>
@ -3310,10 +3304,31 @@
<dd>
<div class="block">Terminates the Server</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Version/Version.html#toExtendedString--">toExtendedString()</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 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>
</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>
<div class="block">Get Executable File</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Version/Version.html#toFullExtendedString--">toFullExtendedString()</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 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>
</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>
</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>
<div class="block">Toggles compatibility with other Servers</div>
@ -3351,7 +3366,12 @@
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html#toString--">toString()</a></span> - Method in class net.ME1312.SubServers.Bungee.Library.Config.<a href="net/ME1312/SubServers/Bungee/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLValue</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Version/Version.html#toString--">toString()</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>&nbsp;</dd>
<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>
</dd>
</dl>
<a name="I:U">
<!-- -->
@ -3430,6 +3450,10 @@
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum net.ME1312.SubServers.Bungee.Library.Version.<a href="net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketExUpdateServer.UpdateType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketExUpdateServer.UpdateType.html" title="enum in net.ME1312.SubServers.Bungee.Network.Packet">PacketExUpdateServer.UpdateType</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
@ -3439,6 +3463,11 @@
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html#values--">values()</a></span> - Static method in enum net.ME1312.SubServers.Bungee.Library.Version.<a href="net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketExUpdateServer.UpdateType.html#values--">values()</a></span> - Static method in enum net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketExUpdateServer.UpdateType.html" title="enum in net.ME1312.SubServers.Bungee.Network.Packet">PacketExUpdateServer.UpdateType</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
@ -3452,11 +3481,37 @@ the order they are declared.</div>
<dd>
<div class="block">Creates a Version</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Version/Version.html#Version-java.lang.Integer...-">Version(Integer...)</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>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Version/Version.html#Version-net.ME1312.SubServers.Bungee.Library.Version.Version.VersionType-java.lang.String-">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</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/SubPlugin.html#version">version</a></span> - 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>
<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>
</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>
</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>
<div class="block">Creates a Version</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Bungee/Library/Version/Version.html#Version-net.ME1312.SubServers.Bungee.Library.Version.Version.VersionType-int...-">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</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>
</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>
</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>&nbsp;</dd>
<dt><a href="net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version"><span class="typeNameLink">Version.VersionType</span></a> - Enum in <a href="net/ME1312/SubServers/Bungee/Library/Version/package-summary.html">net.ME1312.SubServers.Bungee.Library.Version</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:W">

View File

@ -0,0 +1,402 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Version.VersionType (SubServers.Bungee)</title>
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Version.VersionType (SubServers.Bungee)";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" target="_top">Frames</a></li>
<li><a href="Version.VersionType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.ME1312.SubServers.Bungee.Library.Version</div>
<h2 title="Enum Version.VersionType" class="title">Enum Version.VersionType</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Enum&lt;<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a>&gt;</li>
<li>
<ul class="inheritance">
<li>net.ME1312.SubServers.Bungee.Library.Version.Version.VersionType</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a>&gt;</dd>
</dl>
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a></dd>
</dl>
<hr>
<br>
<pre>public static enum <span class="typeNameLabel">Version.VersionType</span>
extends java.lang.Enum&lt;<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a>&gt;</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- -->
</a>
<h3>Enum Constant Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html#ALPHA">ALPHA</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html#BETA">BETA</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<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>&nbsp;</td>
</tr>
<tr class="rowColor">
<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>&nbsp;</td>
</tr>
<tr class="altColor">
<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>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html#PREVIEW">PREVIEW</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html#RELEASE">RELEASE</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
<code>compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a name="PRE_ALPHA">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PRE_ALPHA</h4>
<pre>public static final&nbsp;<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a> PRE_ALPHA</pre>
</li>
</ul>
<a name="ALPHA">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ALPHA</h4>
<pre>public static final&nbsp;<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a> ALPHA</pre>
</li>
</ul>
<a name="PREVIEW">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PREVIEW</h4>
<pre>public static final&nbsp;<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a> PREVIEW</pre>
</li>
</ul>
<a name="PRE_BETA">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PRE_BETA</h4>
<pre>public static final&nbsp;<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a> PRE_BETA</pre>
</li>
</ul>
<a name="BETA">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>BETA</h4>
<pre>public static final&nbsp;<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a> BETA</pre>
</li>
</ul>
<a name="PRE_RELEASE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PRE_RELEASE</h4>
<pre>public static final&nbsp;<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a> PRE_RELEASE</pre>
</li>
</ul>
<a name="RELEASE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>RELEASE</h4>
<pre>public static final&nbsp;<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>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="values--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre>public static&nbsp;<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a>[]&nbsp;values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (Version.VersionType c : Version.VersionType.values())
&nbsp; System.out.println(c);
</pre></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
</dl>
</li>
</ul>
<a name="valueOf-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>valueOf</h4>
<pre>public static&nbsp;<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the enum constant with the specified name</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" target="_top">Frames</a></li>
<li><a href="Version.VersionType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -17,7 +17,7 @@
catch(err) {
}
//-->
var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":9,"i5":10};
var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":9,"i5":10,"i6":10,"i7":10,"i8":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li>Next&nbsp;Class</li>
<li><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Bungee/Library/Version/Version.html" target="_top">Frames</a></li>
@ -72,7 +72,7 @@ var activeTableTab = "activeTableTab";
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
@ -125,6 +125,25 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
@ -137,7 +156,7 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html#Version-java.lang.Integer...-">Version</a></span>(java.lang.Integer...&nbsp;ints)</code>
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html#Version-int...-">Version</a></span>(int...&nbsp;ints)</code>
<div class="block">Creates a Version</div>
</td>
</tr>
@ -146,6 +165,44 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<div class="block">Creates a Version</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.VersionType-int...-">Version</a></span>(<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a>&nbsp;type,
int...&nbsp;ints)</code>
<div class="block">Creates a Version</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.VersionType-java.lang.String-">Version</a></span>(<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a>&nbsp;type,
java.lang.String&nbsp;string)</code>
<div class="block">Creates a Version</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-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>&nbsp;parent,
int...&nbsp;ints)</code>
<div class="block">Creates a Version (Prepending 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>&nbsp;parent,
java.lang.String&nbsp;string)</code>
<div class="block">Creates a Version (Prepending 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>&nbsp;parent,
<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a>&nbsp;type,
int...&nbsp;ints)</code>
<div class="block">Creates a Version (Prepending 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>&nbsp;parent,
<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a>&nbsp;type,
java.lang.String&nbsp;string)</code>
<div class="block">Creates a Version (Prepending the parent)</div>
</td>
</tr>
</table>
</li>
</ul>
@ -193,7 +250,39 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html#toString--">toString</a></span>()</code>&nbsp;</td>
<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>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/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>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<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>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/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>
</td>
</tr>
</table>
<ul class="blockList">
@ -231,16 +320,116 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
</dl>
</li>
</ul>
<a name="Version-java.lang.Integer...-">
<a name="Version-net.ME1312.SubServers.Bungee.Library.Version.Version.VersionType-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a>&nbsp;type,
java.lang.String&nbsp;string)</pre>
<div class="block">Creates a Version</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - Version Type</dd>
<dd><code>string</code> - Version String</dd>
</dl>
</li>
</ul>
<a name="Version-net.ME1312.SubServers.Bungee.Library.Version.Version-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a>&nbsp;parent,
java.lang.String&nbsp;string)</pre>
<div class="block">Creates a Version (Prepending the parent)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parent</code> - Parent Version</dd>
<dd><code>string</code> - Version String</dd>
</dl>
</li>
</ul>
<a name="Version-net.ME1312.SubServers.Bungee.Library.Version.Version-net.ME1312.SubServers.Bungee.Library.Version.Version.VersionType-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a>&nbsp;parent,
<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a>&nbsp;type,
java.lang.String&nbsp;string)</pre>
<div class="block">Creates a Version (Prepending the parent)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parent</code> - Parent Version</dd>
<dd><code>type</code> - Version Type</dd>
<dd><code>string</code> - Version String</dd>
</dl>
</li>
</ul>
<a name="Version-int...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(int...&nbsp;ints)</pre>
<div class="block">Creates a Version</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ints</code> - Version Numbers (Will be separated with dots)</dd>
</dl>
</li>
</ul>
<a name="Version-net.ME1312.SubServers.Bungee.Library.Version.Version.VersionType-int...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a>&nbsp;type,
int...&nbsp;ints)</pre>
<div class="block">Creates a Version</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - Version Type</dd>
<dd><code>ints</code> - Version Numbers (Will be separated with dots)</dd>
</dl>
</li>
</ul>
<a name="Version-net.ME1312.SubServers.Bungee.Library.Version.Version-int...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a>&nbsp;parent,
int...&nbsp;ints)</pre>
<div class="block">Creates a Version (Prepending the parent)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parent</code> - Parent Version</dd>
<dd><code>ints</code> - Version Numbers (Will be separated with dots)</dd>
</dl>
</li>
</ul>
<a name="Version-net.ME1312.SubServers.Bungee.Library.Version.Version-net.ME1312.SubServers.Bungee.Library.Version.Version.VersionType-int...-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(java.lang.Integer...&nbsp;ints)</pre>
<div class="block">Creates a Version</div>
<pre>public&nbsp;Version(<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a>&nbsp;parent,
<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a>&nbsp;type,
int...&nbsp;ints)</pre>
<div class="block">Creates a Version (Prepending the parent)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parent</code> - Parent Version</dd>
<dd><code>type</code> - Version Type</dd>
<dd><code>ints</code> - Version Numbers (Will be separated with dots)</dd>
</dl>
</li>
@ -260,9 +449,66 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;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>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Version as a String</dd>
</dl>
</li>
</ul>
<a name="toFullString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toFullString</h4>
<pre>public&nbsp;java.lang.String&nbsp;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>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Version as a String</dd>
</dl>
</li>
</ul>
<a name="toExtendedString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toExtendedString</h4>
<pre>public&nbsp;java.lang.String&nbsp;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>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Version as a String</dd>
</dl>
</li>
</ul>
<a name="toFullExtendedString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toFullExtendedString</h4>
<pre>public&nbsp;java.lang.String&nbsp;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>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Version as a String</dd>
</dl>
</li>
</ul>
@ -371,7 +617,7 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li>Next&nbsp;Class</li>
<li><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Bungee/Library/Version/Version.html" target="_top">Frames</a></li>
@ -395,7 +641,7 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>

View File

@ -14,6 +14,10 @@
<ul title="Classes">
<li><a href="Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version" target="classFrame">Version</a></li>
</ul>
<h2 title="Enums">Enums</h2>
<ul title="Enums">
<li><a href="Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version" target="classFrame">Version.VersionType</a></li>
</ul>
</div>
</body>
</html>

View File

@ -89,6 +89,21 @@
</tbody>
</table>
</li>
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Enum</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->

View File

@ -83,6 +83,18 @@
</ul>
</li>
</ul>
<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
<ul>
<li type="circle">net.ME1312.SubServers.Bungee.Library.Version.<a href="../../../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version"><span class="typeNameLink">Version.VersionType</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">

View File

@ -17,7 +17,7 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":9,"i24":42,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":9,"i23":42,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@ -260,59 +260,53 @@ extends java.lang.Object</pre>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getBetaVersion--">getBetaVersion</a></span>()</code>
<div class="block">Gets the SubServers Beta Version</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getGameVersion--">getGameVersion</a></span>()</code>
<div class="block">Gets the Recommended Minecraft Version</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<tr id="i16" class="altColor">
<td class="colFirst"><code>java.util.Collection&lt;<a href="../../../../net/ME1312/SubServers/Bungee/Library/NamedContainer.html" title="class in net.ME1312.SubServers.Bungee.Library">NamedContainer</a>&lt;java.lang.String,java.util.UUID&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getGlobalPlayers--">getGlobalPlayers</a></span>()</code>
<div class="block">Get players on this network across all known proxies</div>
</td>
</tr>
<tr id="i18" class="altColor">
<tr id="i17" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../net/ME1312/SubServers/Bungee/Host/Server.html" title="interface in net.ME1312.SubServers.Bungee.Host">Server</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getGroup-java.lang.String-">getGroup</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Gets a Server Group (Group names are case insensitive here)</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<tr id="i18" class="altColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.util.List&lt;<a href="../../../../net/ME1312/SubServers/Bungee/Host/Server.html" title="interface in net.ME1312.SubServers.Bungee.Host">Server</a>&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getGroups--">getGroups</a></span>()</code>
<div class="block">Gets the Server Groups (Group names are case sensitive here)</div>
</td>
</tr>
<tr id="i20" class="altColor">
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Bungee/Host/Host.html" title="class in net.ME1312.SubServers.Bungee.Host">Host</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getHost-java.lang.String-">getHost</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Gets a Host</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<tr id="i20" class="altColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getHostDrivers--">getHostDrivers</a></span>()</code>
<div class="block">Get a list of all available Host Drivers</div>
</td>
</tr>
<tr id="i22" class="altColor">
<tr id="i21" class="rowColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,<a href="../../../../net/ME1312/SubServers/Bungee/Host/Host.html" title="class in net.ME1312.SubServers.Bungee.Host">Host</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getHosts--">getHosts</a></span>()</code>
<div class="block">Gets the Hosts</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<tr id="i22" class="altColor">
<td class="colFirst"><code>static <a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html" title="class in net.ME1312.SubServers.Bungee">SubAPI</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getInstance--">getInstance</a></span>()</code>
<div class="block">Gets the SubAPI Methods</div>
</td>
</tr>
<tr id="i24" class="altColor">
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html" title="class in net.ME1312.SubServers.Bungee">SubPlugin</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getInternals--">getInternals</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
@ -320,130 +314,130 @@ extends java.lang.Object</pre>
</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<tr id="i24" class="altColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getLang-java.lang.String-">getLang</a></span>(java.lang.String&nbsp;channel)</code>
<div class="block">Gets values from the SubServers Lang</div>
</td>
</tr>
<tr id="i26" class="altColor">
<tr id="i25" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getLang-java.lang.String-java.lang.String-">getLang</a></span>(java.lang.String&nbsp;channel,
java.lang.String&nbsp;key)</code>
<div class="block">Gets a value from the SubServers Lang</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<tr id="i26" class="altColor">
<td class="colFirst"><code>java.util.Collection&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getLangChannels--">getLangChannels</a></span>()</code>
<div class="block">Gets the current SubServers Lang Channels</div>
</td>
</tr>
<tr id="i28" class="altColor">
<tr id="i27" class="rowColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.util.List&lt;<a href="../../../../net/ME1312/SubServers/Bungee/Host/Server.html" title="interface in net.ME1312.SubServers.Bungee.Host">Server</a>&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getLowercaseGroups--">getLowercaseGroups</a></span>()</code>
<div class="block">Gets the Server Groups (Group names are all lowercase here)</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<tr id="i28" class="altColor">
<td class="colFirst"><code>&lt;R&gt;&nbsp;R</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getObjectBySignature-java.lang.String-">getObjectBySignature</a></span>(java.lang.String&nbsp;signature)</code>
<div class="block">Get an Object by it's Signature</div>
</td>
</tr>
<tr id="i30" class="altColor">
<tr id="i29" class="rowColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,<a href="../../../../net/ME1312/SubServers/Bungee/Host/Proxy.html" title="class in net.ME1312.SubServers.Bungee.Host">Proxy</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getProxies--">getProxies</a></span>()</code>
<div class="block">Gets the known Proxies</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Bungee/Host/Proxy.html" title="class in net.ME1312.SubServers.Bungee.Host">Proxy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getProxy-java.lang.String-">getProxy</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Gets a Proxy</div>
</td>
</tr>
<tr id="i32" class="altColor">
<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getProxyVersion--">getProxyVersion</a></span>()</code>
<div class="block">Gets the BungeeCord Version</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Bungee/Library/UniversalFile.html" title="class in net.ME1312.SubServers.Bungee.Library">UniversalFile</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getRuntimeDirectory--">getRuntimeDirectory</a></span>()</code>
<div class="block">Gets the Runtime Directory</div>
</td>
</tr>
<tr id="i34" class="altColor">
<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Bungee/Host/Server.html" title="interface in net.ME1312.SubServers.Bungee.Host">Server</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getServer-java.lang.String-">getServer</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Gets a Server</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<tr id="i34" class="altColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,<a href="../../../../net/ME1312/SubServers/Bungee/Host/Server.html" title="interface in net.ME1312.SubServers.Bungee.Host">Server</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getServers--">getServers</a></span>()</code>
<div class="block">Gets the Servers (including SubServers)</div>
</td>
</tr>
<tr id="i36" class="altColor">
<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Bungee/Network/SubDataServer.html" title="class in net.ME1312.SubServers.Bungee.Network">SubDataServer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getSubDataNetwork--">getSubDataNetwork</a></span>()</code>
<div class="block">Gets the SubData Network Manager</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html" title="interface in net.ME1312.SubServers.Bungee.Host">SubServer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getSubServer-java.lang.String-">getSubServer</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Gets a SubServer</div>
</td>
</tr>
<tr id="i38" class="altColor">
<tr id="i37" class="rowColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,<a href="../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html" title="interface in net.ME1312.SubServers.Bungee.Host">SubServer</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getSubServers--">getSubServers</a></span>()</code>
<div class="block">Gets the SubServers</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#getWrapperVersion--">getWrapperVersion</a></span>()</code>
<div class="block">Gets the SubServers Version</div>
</td>
</tr>
<tr id="i40" class="altColor">
<tr id="i39" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#invalidateObjectSignature-java.lang.String-">invalidateObjectSignature</a></span>(java.lang.String&nbsp;signature)</code>
<div class="block">Invalidate an Object Signature.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<tr id="i40" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#removeHost-java.lang.String-">removeHost</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Remove a Host from the Network</div>
</td>
</tr>
<tr id="i42" class="altColor">
<tr id="i41" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#removeHost-java.util.UUID-java.lang.String-">removeHost</a></span>(java.util.UUID&nbsp;player,
java.lang.String&nbsp;name)</code>
<div class="block">Remove a Host from the Network</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<tr id="i42" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#removeServer-java.lang.String-">removeServer</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Remove a Server from the Network</div>
</td>
</tr>
<tr id="i44" class="altColor">
<tr id="i43" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#removeServer-java.util.UUID-java.lang.String-">removeServer</a></span>(java.util.UUID&nbsp;player,
java.lang.String&nbsp;name)</code>
<div class="block">Remove a Server from the Network</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<tr id="i44" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#setLang-java.lang.String-java.lang.String-java.lang.String-">setLang</a></span>(java.lang.String&nbsp;channel,
java.lang.String&nbsp;key,
@ -451,13 +445,13 @@ extends java.lang.Object</pre>
<div class="block">Adds to the SubServers Lang</div>
</td>
</tr>
<tr id="i46" class="altColor">
<tr id="i45" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#signAnonymousObject--">signAnonymousObject</a></span>()</code>
<div class="block">Get an Object Signature without linking the Signature to any object</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<tr id="i46" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubAPI.html#signObject-java.lang.Object-">signObject</a></span>(java.lang.Object&nbsp;object)</code>
<div class="block">Signs an Object</div>
@ -1281,20 +1275,6 @@ public&nbsp;<a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html" ti
</dl>
</li>
</ul>
<a name="getBetaVersion--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBetaVersion</h4>
<pre>public&nbsp;<a href="../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a>&nbsp;getBetaVersion()</pre>
<div class="block">Gets the SubServers Beta Version</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>SubServers Beta Version (or null if this is a release version)</dd>
</dl>
</li>
</ul>
<a name="getWrapperVersion--">
<!-- -->
</a>

View File

@ -148,55 +148,51 @@ implements net.md_5.bungee.api.plugin.Listener</pre>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html#api">api</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html#bversion">bversion</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLConfig.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html#config">config</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Bungee/Library/UniversalFile.html" title="class in net.ME1312.SubServers.Bungee.Library">UniversalFile</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html#dir">dir</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>java.util.HashMap&lt;java.lang.String,<a href="../../../../net/ME1312/SubServers/Bungee/Host/Server.html" title="interface in net.ME1312.SubServers.Bungee.Host">Server</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html#exServers">exServers</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>java.util.HashMap&lt;java.lang.String,<a href="../../../../net/ME1312/SubServers/Bungee/Host/Host.html" title="class in net.ME1312.SubServers.Bungee.Host">Host</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html#hosts">hosts</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Bungee/Library/Config/YAMLConfig.html" title="class in net.ME1312.SubServers.Bungee.Library.Config">YAMLConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html#langconfig">langconfig</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>java.io.PrintStream</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html#out">out</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>java.util.HashMap&lt;java.lang.String,<a href="../../../../net/ME1312/SubServers/Bungee/Host/Proxy.html" title="class in net.ME1312.SubServers.Bungee.Host">Proxy</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html#proxies">proxies</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html#redis">redis</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html#resetDate">resetDate</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Bungee/Network/SubDataServer.html" title="class in net.ME1312.SubServers.Bungee.Network">SubDataServer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html#subdata">subdata</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Bungee/Host/SubServer.html" title="interface in net.ME1312.SubServers.Bungee.Host">SubServer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html#sudo">sudo</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a></code></td>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Bungee/SubPlugin.html#version">version</a></span></code>&nbsp;</td>
</tr>
</table>
@ -404,16 +400,7 @@ implements net.md_5.bungee.api.plugin.Listener</pre>
<ul class="blockList">
<li class="blockList">
<h4>version</h4>
<pre>public final&nbsp;<a href="../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a> version</pre>
</li>
</ul>
<a name="bversion">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>bversion</h4>
<pre>public final&nbsp;<a href="../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a> bversion</pre>
<pre>public static final&nbsp;<a href="../../../../net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a> version</pre>
</li>
</ul>
<a name="redis">

View File

@ -290,6 +290,7 @@
<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
<ul>
<li type="circle">net.ME1312.SubServers.Bungee.Host.<a href="net/ME1312/SubServers/Bungee/Host/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Bungee.Host"><span class="typeNameLink">SubCreator.ServerType</span></a></li>
<li type="circle">net.ME1312.SubServers.Bungee.Library.Version.<a href="net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version"><span class="typeNameLink">Version.VersionType</span></a></li>
<li type="circle">net.ME1312.SubServers.Bungee.Network.Packet.<a href="net/ME1312/SubServers/Bungee/Network/Packet/PacketExUpdateServer.UpdateType.html" title="enum in net.ME1312.SubServers.Bungee.Network.Packet"><span class="typeNameLink">PacketExUpdateServer.UpdateType</span></a></li>
</ul>
</li>

View File

@ -157,6 +157,14 @@
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>parent</h4>
<pre><a href="net/ME1312/SubServers/Bungee/Library/Version/Version.html" title="class in net.ME1312.SubServers.Bungee.Library.Version">Version</a> parent</pre>
</li>
<li class="blockList">
<h4>type</h4>
<pre><a href="net/ME1312/SubServers/Bungee/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Bungee.Library.Version">Version.VersionType</a> type</pre>
</li>
<li class="blockListLast">
<h4>string</h4>
<pre>java.lang.String string</pre>

Binary file not shown.

View File

@ -69,6 +69,7 @@
<li><a href="net/ME1312/SubServers/Client/Bukkit/Library/Util.ExceptionRunnable.html" title="interface in net.ME1312.SubServers.Client.Bukkit.Library" target="classFrame"><span class="interfaceName">Util.ExceptionRunnable</span></a></li>
<li><a href="net/ME1312/SubServers/Client/Bukkit/Library/Util.ReturnRunnable.html" title="interface in net.ME1312.SubServers.Client.Bukkit.Library" target="classFrame"><span class="interfaceName">Util.ReturnRunnable</span></a></li>
<li><a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version" target="classFrame">Version</a></li>
<li><a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Client.Bukkit.Library.Version" target="classFrame">Version.VersionType</a></li>
<li><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLConfig.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config" target="classFrame">YAMLConfig</a></li>
<li><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config" target="classFrame">YAMLSection</a></li>
<li><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config" target="classFrame">YAMLValue</a></li>

View File

@ -69,6 +69,7 @@
<li><a href="net/ME1312/SubServers/Client/Bukkit/Library/Util.ExceptionRunnable.html" title="interface in net.ME1312.SubServers.Client.Bukkit.Library"><span class="interfaceName">Util.ExceptionRunnable</span></a></li>
<li><a href="net/ME1312/SubServers/Client/Bukkit/Library/Util.ReturnRunnable.html" title="interface in net.ME1312.SubServers.Client.Bukkit.Library"><span class="interfaceName">Util.ReturnRunnable</span></a></li>
<li><a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a></li>
<li><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></li>
<li><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLConfig.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLConfig</a></li>
<li><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></li>
<li><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLValue</a></li>

View File

@ -231,8 +231,6 @@
<dd>
<div class="block">Broadcast packet to all Clients</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/SubPlugin.html#bversion">bversion</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>&nbsp;</dd>
</dl>
<a name="I:C">
<!-- -->
@ -491,10 +489,6 @@
<dd>
<div class="block">Get keys by value from map</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/SubAPI.html#getBetaVersion--">getBetaVersion()</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.<a href="net/ME1312/SubServers/Client/Bukkit/SubAPI.html" title="class in net.ME1312.SubServers.Client.Bukkit">SubAPI</a></dt>
<dd>
<div class="block">Gets the SubServers Beta Version</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html#getBoolean-java.lang.String-">getBoolean(String)</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Boolean by Handle</div>
@ -1813,6 +1807,27 @@
</a>
<h2 class="title">T</h2>
<dl>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#toExtendedString--">toExtendedString()</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 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>
</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>
</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>
</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>
<div class="block">Converts Config Contents to JSON</div>
@ -1828,7 +1843,12 @@
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html#toString--">toString()</a></span> - Method in class net.ME1312.SubServers.Client.Bukkit.Library.Config.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLValue</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#toString--">toString()</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>&nbsp;</dd>
<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>
</dd>
</dl>
<a name="I:U">
<!-- -->
@ -1909,6 +1929,15 @@
</a>
<h2 class="title">V</h2>
<dl>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum net.ME1312.SubServers.Client.Bukkit.Library.Version.<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></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html#values--">values()</a></span> - Static method in enum net.ME1312.SubServers.Client.Bukkit.Library.Version.<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></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
<dt><a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version"><span class="typeNameLink">Version</span></a> - Class in <a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/package-summary.html">net.ME1312.SubServers.Client.Bukkit.Library.Version</a></dt>
<dd>
<div class="block">Version Class</div>
@ -1917,12 +1946,38 @@
<dd>
<div class="block">Creates a Version</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#Version-java.lang.Integer...-">Version(Integer...)</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>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#Version-net.ME1312.SubServers.Client.Bukkit.Library.Version.Version.VersionType-java.lang.String-">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</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>
</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>
</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>
<div class="block">Creates a Version</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.VersionType-int...-">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</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>
</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>
</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>&nbsp;</dd>
<dt><a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Client.Bukkit.Library.Version"><span class="typeNameLink">Version.VersionType</span></a> - Enum in <a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/package-summary.html">net.ME1312.SubServers.Client.Bukkit.Library.Version</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:Y">
<!-- -->

View File

@ -0,0 +1,402 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Version.VersionType (SubServers.Client.Bukkit)</title>
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Version.VersionType (SubServers.Client.Bukkit)";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../index.html?net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html" target="_top">Frames</a></li>
<li><a href="Version.VersionType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.ME1312.SubServers.Client.Bukkit.Library.Version</div>
<h2 title="Enum Version.VersionType" class="title">Enum Version.VersionType</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Enum&lt;<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>&gt;</li>
<li>
<ul class="inheritance">
<li>net.ME1312.SubServers.Client.Bukkit.Library.Version.Version.VersionType</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable, java.lang.Comparable&lt;<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>&gt;</dd>
</dl>
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a></dd>
</dl>
<hr>
<br>
<pre>public static enum <span class="typeNameLabel">Version.VersionType</span>
extends java.lang.Enum&lt;<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>&gt;</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- -->
</a>
<h3>Enum Constant Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html#ALPHA">ALPHA</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html#BETA">BETA</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<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>&nbsp;</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_BETA">PRE_BETA</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<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>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html#PREVIEW">PREVIEW</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html#RELEASE">RELEASE</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <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></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static <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>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
<code>compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a name="PRE_ALPHA">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PRE_ALPHA</h4>
<pre>public static final&nbsp;<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> PRE_ALPHA</pre>
</li>
</ul>
<a name="ALPHA">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ALPHA</h4>
<pre>public static final&nbsp;<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> ALPHA</pre>
</li>
</ul>
<a name="PREVIEW">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PREVIEW</h4>
<pre>public static final&nbsp;<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> PREVIEW</pre>
</li>
</ul>
<a name="PRE_BETA">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PRE_BETA</h4>
<pre>public static final&nbsp;<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> PRE_BETA</pre>
</li>
</ul>
<a name="BETA">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>BETA</h4>
<pre>public static final&nbsp;<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> BETA</pre>
</li>
</ul>
<a name="PRE_RELEASE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PRE_RELEASE</h4>
<pre>public static final&nbsp;<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> PRE_RELEASE</pre>
</li>
</ul>
<a name="RELEASE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>RELEASE</h4>
<pre>public static final&nbsp;<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>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="values--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre>public static&nbsp;<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>[]&nbsp;values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (Version.VersionType c : Version.VersionType.values())
&nbsp; System.out.println(c);
</pre></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
</dl>
</li>
</ul>
<a name="valueOf-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>valueOf</h4>
<pre>public static&nbsp;<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>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the enum constant with the specified name</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../index.html?net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html" target="_top">Frames</a></li>
<li><a href="Version.VersionType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -17,7 +17,7 @@
catch(err) {
}
//-->
var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":9,"i5":10};
var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":9,"i5":10,"i6":10,"i7":10,"i8":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li>Next&nbsp;Class</li>
<li><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Client.Bukkit.Library.Version"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../index.html?net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" target="_top">Frames</a></li>
@ -72,7 +72,7 @@ var activeTableTab = "activeTableTab";
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
@ -125,6 +125,25 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><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></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
@ -137,7 +156,7 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#Version-java.lang.Integer...-">Version</a></span>(java.lang.Integer...&nbsp;ints)</code>
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#Version-int...-">Version</a></span>(int...&nbsp;ints)</code>
<div class="block">Creates a Version</div>
</td>
</tr>
@ -146,6 +165,44 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<div class="block">Creates a Version</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.VersionType-int...-">Version</a></span>(<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>&nbsp;type,
int...&nbsp;ints)</code>
<div class="block">Creates a Version</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.VersionType-java.lang.String-">Version</a></span>(<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>&nbsp;type,
java.lang.String&nbsp;string)</code>
<div class="block">Creates a Version</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-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>&nbsp;parent,
int...&nbsp;ints)</code>
<div class="block">Creates a Version (Prepending 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>&nbsp;parent,
java.lang.String&nbsp;string)</code>
<div class="block">Creates a Version (Prepending 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>&nbsp;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>&nbsp;type,
int...&nbsp;ints)</code>
<div class="block">Creates a Version (Prepending 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>&nbsp;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>&nbsp;type,
java.lang.String&nbsp;string)</code>
<div class="block">Creates a Version (Prepending the parent)</div>
</td>
</tr>
</table>
</li>
</ul>
@ -193,7 +250,39 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html#toString--">toString</a></span>()</code>&nbsp;</td>
<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>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/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>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<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>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/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>
</td>
</tr>
</table>
<ul class="blockList">
@ -231,16 +320,116 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
</dl>
</li>
</ul>
<a name="Version-java.lang.Integer...-">
<a name="Version-net.ME1312.SubServers.Client.Bukkit.Library.Version.Version.VersionType-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(<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>&nbsp;type,
java.lang.String&nbsp;string)</pre>
<div class="block">Creates a Version</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - Version Type</dd>
<dd><code>string</code> - Version String</dd>
</dl>
</li>
</ul>
<a name="Version-net.ME1312.SubServers.Client.Bukkit.Library.Version.Version-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a>&nbsp;parent,
java.lang.String&nbsp;string)</pre>
<div class="block">Creates a Version (Prepending the parent)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parent</code> - Parent Version</dd>
<dd><code>string</code> - Version String</dd>
</dl>
</li>
</ul>
<a name="Version-net.ME1312.SubServers.Client.Bukkit.Library.Version.Version-net.ME1312.SubServers.Client.Bukkit.Library.Version.Version.VersionType-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a>&nbsp;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>&nbsp;type,
java.lang.String&nbsp;string)</pre>
<div class="block">Creates a Version (Prepending the parent)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parent</code> - Parent Version</dd>
<dd><code>type</code> - Version Type</dd>
<dd><code>string</code> - Version String</dd>
</dl>
</li>
</ul>
<a name="Version-int...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(int...&nbsp;ints)</pre>
<div class="block">Creates a Version</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ints</code> - Version Numbers (Will be separated with dots)</dd>
</dl>
</li>
</ul>
<a name="Version-net.ME1312.SubServers.Client.Bukkit.Library.Version.Version.VersionType-int...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(<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>&nbsp;type,
int...&nbsp;ints)</pre>
<div class="block">Creates a Version</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - Version Type</dd>
<dd><code>ints</code> - Version Numbers (Will be separated with dots)</dd>
</dl>
</li>
</ul>
<a name="Version-net.ME1312.SubServers.Client.Bukkit.Library.Version.Version-int...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a>&nbsp;parent,
int...&nbsp;ints)</pre>
<div class="block">Creates a Version (Prepending the parent)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parent</code> - Parent Version</dd>
<dd><code>ints</code> - Version Numbers (Will be separated with dots)</dd>
</dl>
</li>
</ul>
<a name="Version-net.ME1312.SubServers.Client.Bukkit.Library.Version.Version-net.ME1312.SubServers.Client.Bukkit.Library.Version.Version.VersionType-int...-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(java.lang.Integer...&nbsp;ints)</pre>
<div class="block">Creates a Version</div>
<pre>public&nbsp;Version(<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a>&nbsp;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>&nbsp;type,
int...&nbsp;ints)</pre>
<div class="block">Creates a Version (Prepending the parent)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parent</code> - Parent Version</dd>
<dd><code>type</code> - Version Type</dd>
<dd><code>ints</code> - Version Numbers (Will be separated with dots)</dd>
</dl>
</li>
@ -260,9 +449,66 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;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>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Version as a String</dd>
</dl>
</li>
</ul>
<a name="toFullString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toFullString</h4>
<pre>public&nbsp;java.lang.String&nbsp;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>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Version as a String</dd>
</dl>
</li>
</ul>
<a name="toExtendedString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toExtendedString</h4>
<pre>public&nbsp;java.lang.String&nbsp;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>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Version as a String</dd>
</dl>
</li>
</ul>
<a name="toFullExtendedString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toFullExtendedString</h4>
<pre>public&nbsp;java.lang.String&nbsp;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>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Version as a String</dd>
</dl>
</li>
</ul>
@ -371,7 +617,7 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li>Next&nbsp;Class</li>
<li><a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Client.Bukkit.Library.Version"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../index.html?net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" target="_top">Frames</a></li>
@ -395,7 +641,7 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>

View File

@ -14,6 +14,10 @@
<ul title="Classes">
<li><a href="Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version" target="classFrame">Version</a></li>
</ul>
<h2 title="Enums">Enums</h2>
<ul title="Enums">
<li><a href="Version.VersionType.html" title="enum in net.ME1312.SubServers.Client.Bukkit.Library.Version" target="classFrame">Version.VersionType</a></li>
</ul>
</div>
</body>
</html>

View File

@ -89,6 +89,21 @@
</tbody>
</table>
</li>
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Enum</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><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></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->

View File

@ -83,6 +83,18 @@
</ul>
</li>
</ul>
<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
<ul>
<li type="circle">net.ME1312.SubServers.Client.Bukkit.Library.Version.<a href="../../../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Client.Bukkit.Library.Version"><span class="typeNameLink">Version.VersionType</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">

View File

@ -17,7 +17,7 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":9,"i5":42,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10};
var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"i4":42,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@ -136,29 +136,23 @@ extends java.lang.Object</pre>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/SubAPI.html#getBetaVersion--">getBetaVersion</a></span>()</code>
<div class="block">Gets the SubServers Beta Version</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/SubAPI.html#getGameVersion--">getGameVersion</a></span>()</code>
<div class="block">Gets the Minecraft Version</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/Graphic/UIHandler.html" title="interface in net.ME1312.SubServers.Client.Bukkit.Graphic">UIHandler</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/SubAPI.html#getGraphicHandler--">getGraphicHandler</a></span>()</code>
<div class="block">Gets the Graphics Handler</div>
</td>
</tr>
<tr id="i4" class="altColor">
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../net/ME1312/SubServers/Client/Bukkit/SubAPI.html" title="class in net.ME1312.SubServers.Client.Bukkit">SubAPI</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/SubAPI.html#getInstance--">getInstance</a></span>()</code>
<div class="block">Gets the SubAPI Methods</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/SubPlugin.html" title="class in net.ME1312.SubServers.Client.Bukkit">SubPlugin</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/SubAPI.html#getInternals--">getInternals</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
@ -166,44 +160,44 @@ extends java.lang.Object</pre>
</div>
</td>
</tr>
<tr id="i6" class="altColor">
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/SubAPI.html#getLang-java.lang.String-">getLang</a></span>(java.lang.String&nbsp;channel)</code>
<div class="block">Gets values from the SubServers Lang</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/SubAPI.html#getLang-java.lang.String-java.lang.String-">getLang</a></span>(java.lang.String&nbsp;channel,
java.lang.String&nbsp;key)</code>
<div class="block">Gets a value from the SubServers Lang</div>
</td>
</tr>
<tr id="i8" class="altColor">
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.util.Collection&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/SubAPI.html#getLangChannels--">getLangChannels</a></span>()</code>
<div class="block">Gets the current SubServers Lang Channels</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/SubAPI.html#getPluginVersion--">getPluginVersion</a></span>()</code>
<div class="block">Gets the SubServers Version</div>
</td>
</tr>
<tr id="i10" class="altColor">
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/SubAPI.html#getServerVersion--">getServerVersion</a></span>()</code>
<div class="block">Gets the Server Version</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/Network/SubDataClient.html" title="class in net.ME1312.SubServers.Client.Bukkit.Network">SubDataClient</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/SubAPI.html#getSubDataNetwork--">getSubDataNetwork</a></span>()</code>
<div class="block">Gets the SubData Network Manager</div>
</td>
</tr>
<tr id="i12" class="altColor">
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/SubAPI.html#setGraphicHandler-net.ME1312.SubServers.Client.Bukkit.Graphic.UIHandler-">setGraphicHandler</a></span>(<a href="../../../../../net/ME1312/SubServers/Client/Bukkit/Graphic/UIHandler.html" title="interface in net.ME1312.SubServers.Client.Bukkit.Graphic">UIHandler</a>&nbsp;graphics)</code>
<div class="block">Sets the Graphics Handler for SubServers to use</div>
@ -365,20 +359,6 @@ public&nbsp;<a href="../../../../../net/ME1312/SubServers/Client/Bukkit/SubPlugi
</dl>
</li>
</ul>
<a name="getBetaVersion--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBetaVersion</h4>
<pre>public&nbsp;<a href="../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a>&nbsp;getBetaVersion()</pre>
<div class="block">Gets the SubServers Beta Version</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>SubServers Beta Version (or null if this is a release version)</dd>
</dl>
</li>
</ul>
<a name="getPluginVersion--">
<!-- -->
</a>

View File

@ -147,22 +147,18 @@ extends org.bukkit.plugin.java.JavaPlugin</pre>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/SubPlugin.html#api">api</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/SubPlugin.html#bversion">bversion</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Config/YAMLConfig.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Config">YAMLConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/SubPlugin.html#config">config</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/Graphic/UIHandler.html" title="interface in net.ME1312.SubServers.Client.Bukkit.Graphic">UIHandler</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/SubPlugin.html#gui">gui</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/Network/SubDataClient.html" title="class in net.ME1312.SubServers.Client.Bukkit.Network">SubDataClient</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/SubPlugin.html#subdata">subdata</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Client/Bukkit/SubPlugin.html#version">version</a></span></code>&nbsp;</td>
</tr>
@ -286,15 +282,6 @@ extends org.bukkit.plugin.java.JavaPlugin</pre>
<pre>public final&nbsp;<a href="../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a> version</pre>
</li>
</ul>
<a name="bversion">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>bversion</h4>
<pre>public final&nbsp;<a href="../../../../../net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a> bversion</pre>
</li>
</ul>
<a name="api">
<!-- -->
</a>

View File

@ -196,6 +196,18 @@
<li type="circle">net.ME1312.SubServers.Client.Bukkit.Library.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Util.ExceptionRunnable.html" title="interface in net.ME1312.SubServers.Client.Bukkit.Library"><span class="typeNameLink">Util.ExceptionRunnable</span></a></li>
<li type="circle">net.ME1312.SubServers.Client.Bukkit.Library.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Util.ReturnRunnable.html" title="interface in net.ME1312.SubServers.Client.Bukkit.Library"><span class="typeNameLink">Util.ReturnRunnable</span></a>&lt;R&gt;</li>
</ul>
<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
<ul>
<li type="circle">net.ME1312.SubServers.Client.Bukkit.Library.Version.<a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Client.Bukkit.Library.Version"><span class="typeNameLink">Version.VersionType</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">

View File

@ -103,6 +103,14 @@
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>parent</h4>
<pre><a href="net/ME1312/SubServers/Client/Bukkit/Library/Version/Version.html" title="class in net.ME1312.SubServers.Client.Bukkit.Library.Version">Version</a> parent</pre>
</li>
<li class="blockList">
<h4>type</h4>
<pre><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</pre>
</li>
<li class="blockListLast">
<h4>string</h4>
<pre>java.lang.String string</pre>

Binary file not shown.

View File

@ -102,6 +102,7 @@
<li><a href="net/ME1312/SubServers/Host/Library/Util.ExceptionRunnable.html" title="interface in net.ME1312.SubServers.Host.Library" target="classFrame"><span class="interfaceName">Util.ExceptionRunnable</span></a></li>
<li><a href="net/ME1312/SubServers/Host/Library/Util.ReturnRunnable.html" title="interface in net.ME1312.SubServers.Host.Library" target="classFrame"><span class="interfaceName">Util.ReturnRunnable</span></a></li>
<li><a href="net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version" target="classFrame">Version</a></li>
<li><a href="net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version" target="classFrame">Version.VersionType</a></li>
<li><a href="net/ME1312/SubServers/Host/Library/Version/VersionTokenizer.html" title="class in net.ME1312.SubServers.Host.Library.Version" target="classFrame">VersionTokenizer</a></li>
<li><a href="net/ME1312/SubServers/Host/Library/Config/YAMLConfig.html" title="class in net.ME1312.SubServers.Host.Library.Config" target="classFrame">YAMLConfig</a></li>
<li><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config" target="classFrame">YAMLSection</a></li>

View File

@ -102,6 +102,7 @@
<li><a href="net/ME1312/SubServers/Host/Library/Util.ExceptionRunnable.html" title="interface in net.ME1312.SubServers.Host.Library"><span class="interfaceName">Util.ExceptionRunnable</span></a></li>
<li><a href="net/ME1312/SubServers/Host/Library/Util.ReturnRunnable.html" title="interface in net.ME1312.SubServers.Host.Library"><span class="interfaceName">Util.ReturnRunnable</span></a></li>
<li><a href="net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a></li>
<li><a href="net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a></li>
<li><a href="net/ME1312/SubServers/Host/Library/Version/VersionTokenizer.html" title="class in net.ME1312.SubServers.Host.Library.Version">VersionTokenizer</a></li>
<li><a href="net/ME1312/SubServers/Host/Library/Config/YAMLConfig.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLConfig</a></li>
<li><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></li>

View File

@ -231,8 +231,6 @@
<dd>
<div class="block">Broadcast packet to all Clients</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/ExHost.html#bversion">bversion</a></span> - Variable in class net.ME1312.SubServers.Host.<a href="net/ME1312/SubServers/Host/ExHost.html" title="class in net.ME1312.SubServers.Host">ExHost</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:C">
<!-- -->
@ -627,10 +625,6 @@
<dd>
<div class="block">Get keys by value from map</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/SubAPI.html#getBetaVersion--">getBetaVersion()</a></span> - Method in class net.ME1312.SubServers.Host.<a href="net/ME1312/SubServers/Host/SubAPI.html" title="class in net.ME1312.SubServers.Host">SubAPI</a></dt>
<dd>
<div class="block">Gets the SubServers Beta Version</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html#getBoolean-java.lang.String-">getBoolean(String)</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Boolean by Handle</div>
@ -704,7 +698,9 @@
<div class="block">Gets this Plugin's data folder</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/PluginClassLoader.html#getDefaultClass--">getDefaultClass()</a></span> - Method in class net.ME1312.SubServers.Host.Library.<a href="net/ME1312/SubServers/Host/Library/PluginClassLoader.html" title="class in net.ME1312.SubServers.Host.Library">PluginClassLoader</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Get the Default Class to load when no class is found</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Config/YAMLValue.html#getDefiningSection--">getDefiningSection()</a></span> - Method in class net.ME1312.SubServers.Host.Library.Config.<a href="net/ME1312/SubServers/Host/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLValue</a></dt>
<dd>
<div class="block">Get the YAML Section this Object was defined in</div>
@ -2000,7 +1996,9 @@
<div class="block">Sets the Command to be Sent</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/PluginClassLoader.html#setDefaultClass-java.lang.Class-">setDefaultClass(Class&lt;?&gt;)</a></span> - Method in class net.ME1312.SubServers.Host.Library.<a href="net/ME1312/SubServers/Host/Library/PluginClassLoader.html" title="class in net.ME1312.SubServers.Host.Library">PluginClassLoader</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Set the Default Class to load when no class is found</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html#setDisplayName-java.lang.String-">setDisplayName(String)</a></span> - Method in class net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator.ServerTemplate</a></dt>
<dd>
<div class="block">Sets the Display Name for this Template</div>
@ -2290,10 +2288,31 @@
<dd>
<div class="block">Color Code Converter Enum</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Version/Version.html#toExtendedString--">toExtendedString()</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 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>
</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>
<div class="block">Get Executable File</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Version/Version.html#toFullExtendedString--">toFullExtendedString()</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 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>
</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>
</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>
<div class="block">Converts Config Contents to JSON</div>
@ -2317,7 +2336,12 @@
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/TextColor.html#toString--">toString()</a></span> - Method in enum net.ME1312.SubServers.Host.Library.<a href="net/ME1312/SubServers/Host/Library/TextColor.html" title="enum in net.ME1312.SubServers.Host.Library">TextColor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Version/Version.html#toString--">toString()</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>&nbsp;</dd>
<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>
</dd>
</dl>
<a name="I:U">
<!-- -->
@ -2392,6 +2416,10 @@
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum net.ME1312.SubServers.Host.Library.Version.<a href="net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Network/Packet/PacketExUpdateServer.UpdateType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketExUpdateServer.UpdateType.html" title="enum in net.ME1312.SubServers.Host.Network.Packet">PacketExUpdateServer.UpdateType</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
@ -2406,6 +2434,11 @@ the order they are declared.</div>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html#values--">values()</a></span> - Static method in enum net.ME1312.SubServers.Host.Library.Version.<a href="net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Network/Packet/PacketExUpdateServer.UpdateType.html#values--">values()</a></span> - Static method in enum net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketExUpdateServer.UpdateType.html" title="enum in net.ME1312.SubServers.Host.Network.Packet">PacketExUpdateServer.UpdateType</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
@ -2421,10 +2454,36 @@ the order they are declared.</div>
<dd>
<div class="block">Creates a Version</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Version/Version.html#Version-java.lang.Integer...-">Version(Integer...)</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>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Version/Version.html#Version-net.ME1312.SubServers.Host.Library.Version.Version.VersionType-java.lang.String-">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</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>
</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>
</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>
<div class="block">Creates a Version</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Version/Version.html#Version-net.ME1312.SubServers.Host.Library.Version.Version.VersionType-int...-">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</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>
</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>
</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>&nbsp;</dd>
<dt><a href="net/ME1312/SubServers/Host/Library/Version/VersionTokenizer.html" title="class in net.ME1312.SubServers.Host.Library.Version"><span class="typeNameLink">VersionTokenizer</span></a> - Class in <a href="net/ME1312/SubServers/Host/Library/Version/package-summary.html">net.ME1312.SubServers.Host.Library.Version</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Host/Library/Event/EventOrder.html#VERY_EARLY">VERY_EARLY</a></span> - Static variable in class net.ME1312.SubServers.Host.Library.Event.<a href="net/ME1312/SubServers/Host/Library/Event/EventOrder.html" title="class in net.ME1312.SubServers.Host.Library.Event">EventOrder</a></dt>

View File

@ -133,42 +133,38 @@ extends java.lang.Object</pre>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/ExHost.html#api">api</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/ExHost.html#bversion">bversion</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Host/Library/Config/YAMLConfig.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/ExHost.html#config">config</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Host/Executable/SubCreator.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/ExHost.html#creator">creator</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Host/Library/UniversalFile.html" title="class in net.ME1312.SubServers.Host.Library">UniversalFile</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/ExHost.html#dir">dir</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Host/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Host.Library.Config">YAMLSection</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/ExHost.html#host">host</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Host/Library/Log/Logger.html" title="class in net.ME1312.SubServers.Host.Library.Log">Logger</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/ExHost.html#log">log</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>java.util.HashMap&lt;java.lang.String,<a href="../../../../net/ME1312/SubServers/Host/Executable/SubServer.html" title="class in net.ME1312.SubServers.Host.Executable">SubServer</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/ExHost.html#servers">servers</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Host/Network/SubDataClient.html" title="class in net.ME1312.SubServers.Host.Network">SubDataClient</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/ExHost.html#subdata">subdata</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>java.util.HashMap&lt;java.lang.String,<a href="../../../../net/ME1312/SubServers/Host/Executable/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Host.Executable">SubCreator.ServerTemplate</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/ExHost.html#templates">templates</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/ExHost.html#version">version</a></span></code>&nbsp;</td>
</tr>
@ -306,15 +302,6 @@ extends java.lang.Object</pre>
<pre>public final&nbsp;<a href="../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a> version</pre>
</li>
</ul>
<a name="bversion">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>bversion</h4>
<pre>public final&nbsp;<a href="../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a> bversion</pre>
</li>
</ul>
<a name="api">
<!-- -->
</a>

View File

@ -174,11 +174,15 @@ extends java.net.URLClassLoader</pre>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>java.lang.Class&lt;?&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Library/PluginClassLoader.html#getDefaultClass--">getDefaultClass</a></span>()</code>&nbsp;</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Library/PluginClassLoader.html#getDefaultClass--">getDefaultClass</a></span>()</code>
<div class="block">Get the Default Class to load when no class is found</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Library/PluginClassLoader.html#setDefaultClass-java.lang.Class-">setDefaultClass</a></span>(java.lang.Class&lt;?&gt;&nbsp;clazz)</code>&nbsp;</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/ME1312/SubServers/Host/Library/PluginClassLoader.html#setDefaultClass-java.lang.Class-">setDefaultClass</a></span>(java.lang.Class&lt;?&gt;&nbsp;clazz)</code>
<div class="block">Set the Default Class to load when no class is found</div>
</td>
</tr>
</table>
<ul class="blockList">
@ -261,6 +265,11 @@ extends java.net.URLClassLoader</pre>
<li class="blockList">
<h4>setDefaultClass</h4>
<pre>public&nbsp;void&nbsp;setDefaultClass(java.lang.Class&lt;?&gt;&nbsp;clazz)</pre>
<div class="block">Set the Default Class to load when no class is found</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>clazz</code> - Class</dd>
</dl>
</li>
</ul>
<a name="getDefaultClass--">
@ -271,9 +280,12 @@ extends java.net.URLClassLoader</pre>
<h4>getDefaultClass</h4>
<pre>public&nbsp;java.lang.Class&lt;?&gt;&nbsp;getDefaultClass()
throws java.lang.ClassNotFoundException</pre>
<div class="block">Get the Default Class to load when no class is found</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Default Class</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.ClassNotFoundException</code></dd>
<dd><code>java.lang.ClassNotFoundException</code> - when no Default Class is set</dd>
</dl>
</li>
</ul>

View File

@ -0,0 +1,402 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Version.VersionType (SubServers.Host)</title>
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Version.VersionType (SubServers.Host)";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/VersionTokenizer.html" title="class in net.ME1312.SubServers.Host.Library.Version"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" target="_top">Frames</a></li>
<li><a href="Version.VersionType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.ME1312.SubServers.Host.Library.Version</div>
<h2 title="Enum Version.VersionType" class="title">Enum Version.VersionType</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Enum&lt;<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a>&gt;</li>
<li>
<ul class="inheritance">
<li>net.ME1312.SubServers.Host.Library.Version.Version.VersionType</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a>&gt;</dd>
</dl>
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a></dd>
</dl>
<hr>
<br>
<pre>public static enum <span class="typeNameLabel">Version.VersionType</span>
extends java.lang.Enum&lt;<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a>&gt;</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- -->
</a>
<h3>Enum Constant Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html#ALPHA">ALPHA</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html#BETA">BETA</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<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>&nbsp;</td>
</tr>
<tr class="rowColor">
<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>&nbsp;</td>
</tr>
<tr class="altColor">
<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>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html#PREVIEW">PREVIEW</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html#RELEASE">RELEASE</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
<code>compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a name="PRE_ALPHA">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PRE_ALPHA</h4>
<pre>public static final&nbsp;<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a> PRE_ALPHA</pre>
</li>
</ul>
<a name="ALPHA">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ALPHA</h4>
<pre>public static final&nbsp;<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a> ALPHA</pre>
</li>
</ul>
<a name="PREVIEW">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PREVIEW</h4>
<pre>public static final&nbsp;<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a> PREVIEW</pre>
</li>
</ul>
<a name="PRE_BETA">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PRE_BETA</h4>
<pre>public static final&nbsp;<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a> PRE_BETA</pre>
</li>
</ul>
<a name="BETA">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>BETA</h4>
<pre>public static final&nbsp;<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a> BETA</pre>
</li>
</ul>
<a name="PRE_RELEASE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PRE_RELEASE</h4>
<pre>public static final&nbsp;<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a> PRE_RELEASE</pre>
</li>
</ul>
<a name="RELEASE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>RELEASE</h4>
<pre>public static final&nbsp;<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>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="values--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre>public static&nbsp;<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a>[]&nbsp;values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (Version.VersionType c : Version.VersionType.values())
&nbsp; System.out.println(c);
</pre></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
</dl>
</li>
</ul>
<a name="valueOf-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>valueOf</h4>
<pre>public static&nbsp;<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the enum constant with the specified name</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/VersionTokenizer.html" title="class in net.ME1312.SubServers.Host.Library.Version"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" target="_top">Frames</a></li>
<li><a href="Version.VersionType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -17,7 +17,7 @@
catch(err) {
}
//-->
var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":9,"i5":10};
var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":9,"i5":10,"i6":10,"i7":10,"i8":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/VersionTokenizer.html" title="class in net.ME1312.SubServers.Host.Library.Version"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Host/Library/Version/Version.html" target="_top">Frames</a></li>
@ -72,7 +72,7 @@ var activeTableTab = "activeTableTab";
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
@ -125,6 +125,25 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
@ -137,7 +156,7 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html#Version-java.lang.Integer...-">Version</a></span>(java.lang.Integer...&nbsp;ints)</code>
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html#Version-int...-">Version</a></span>(int...&nbsp;ints)</code>
<div class="block">Creates a Version</div>
</td>
</tr>
@ -146,6 +165,44 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<div class="block">Creates a Version</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.VersionType-int...-">Version</a></span>(<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a>&nbsp;type,
int...&nbsp;ints)</code>
<div class="block">Creates a Version</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.VersionType-java.lang.String-">Version</a></span>(<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a>&nbsp;type,
java.lang.String&nbsp;string)</code>
<div class="block">Creates a Version</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-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>&nbsp;parent,
int...&nbsp;ints)</code>
<div class="block">Creates a Version (Prepending 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>&nbsp;parent,
java.lang.String&nbsp;string)</code>
<div class="block">Creates a Version (Prepending 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>&nbsp;parent,
<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a>&nbsp;type,
int...&nbsp;ints)</code>
<div class="block">Creates a Version (Prepending 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>&nbsp;parent,
<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a>&nbsp;type,
java.lang.String&nbsp;string)</code>
<div class="block">Creates a Version (Prepending the parent)</div>
</td>
</tr>
</table>
</li>
</ul>
@ -193,7 +250,39 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html#toString--">toString</a></span>()</code>&nbsp;</td>
<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>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/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>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<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>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Host/Library/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>
</td>
</tr>
</table>
<ul class="blockList">
@ -231,16 +320,116 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
</dl>
</li>
</ul>
<a name="Version-java.lang.Integer...-">
<a name="Version-net.ME1312.SubServers.Host.Library.Version.Version.VersionType-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a>&nbsp;type,
java.lang.String&nbsp;string)</pre>
<div class="block">Creates a Version</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - Version Type</dd>
<dd><code>string</code> - Version String</dd>
</dl>
</li>
</ul>
<a name="Version-net.ME1312.SubServers.Host.Library.Version.Version-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a>&nbsp;parent,
java.lang.String&nbsp;string)</pre>
<div class="block">Creates a Version (Prepending the parent)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parent</code> - Parent Version</dd>
<dd><code>string</code> - Version String</dd>
</dl>
</li>
</ul>
<a name="Version-net.ME1312.SubServers.Host.Library.Version.Version-net.ME1312.SubServers.Host.Library.Version.Version.VersionType-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a>&nbsp;parent,
<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a>&nbsp;type,
java.lang.String&nbsp;string)</pre>
<div class="block">Creates a Version (Prepending the parent)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parent</code> - Parent Version</dd>
<dd><code>type</code> - Version Type</dd>
<dd><code>string</code> - Version String</dd>
</dl>
</li>
</ul>
<a name="Version-int...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(int...&nbsp;ints)</pre>
<div class="block">Creates a Version</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ints</code> - Version Numbers (Will be separated with dots)</dd>
</dl>
</li>
</ul>
<a name="Version-net.ME1312.SubServers.Host.Library.Version.Version.VersionType-int...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a>&nbsp;type,
int...&nbsp;ints)</pre>
<div class="block">Creates a Version</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - Version Type</dd>
<dd><code>ints</code> - Version Numbers (Will be separated with dots)</dd>
</dl>
</li>
</ul>
<a name="Version-net.ME1312.SubServers.Host.Library.Version.Version-int...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a>&nbsp;parent,
int...&nbsp;ints)</pre>
<div class="block">Creates a Version (Prepending the parent)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parent</code> - Parent Version</dd>
<dd><code>ints</code> - Version Numbers (Will be separated with dots)</dd>
</dl>
</li>
</ul>
<a name="Version-net.ME1312.SubServers.Host.Library.Version.Version-net.ME1312.SubServers.Host.Library.Version.Version.VersionType-int...-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(java.lang.Integer...&nbsp;ints)</pre>
<div class="block">Creates a Version</div>
<pre>public&nbsp;Version(<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a>&nbsp;parent,
<a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a>&nbsp;type,
int...&nbsp;ints)</pre>
<div class="block">Creates a Version (Prepending the parent)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parent</code> - Parent Version</dd>
<dd><code>type</code> - Version Type</dd>
<dd><code>ints</code> - Version Numbers (Will be separated with dots)</dd>
</dl>
</li>
@ -260,9 +449,66 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;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>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Version as a String</dd>
</dl>
</li>
</ul>
<a name="toFullString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toFullString</h4>
<pre>public&nbsp;java.lang.String&nbsp;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>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Version as a String</dd>
</dl>
</li>
</ul>
<a name="toExtendedString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toExtendedString</h4>
<pre>public&nbsp;java.lang.String&nbsp;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>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Version as a String</dd>
</dl>
</li>
</ul>
<a name="toFullExtendedString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toFullExtendedString</h4>
<pre>public&nbsp;java.lang.String&nbsp;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>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Version as a String</dd>
</dl>
</li>
</ul>
@ -371,7 +617,7 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/VersionTokenizer.html" title="class in net.ME1312.SubServers.Host.Library.Version"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Host/Library/Version/Version.html" target="_top">Frames</a></li>
@ -395,7 +641,7 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>

View File

@ -41,7 +41,7 @@
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
@ -149,7 +149,7 @@ extends java.lang.Object</pre>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">

View File

@ -15,6 +15,10 @@
<li><a href="Version.html" title="class in net.ME1312.SubServers.Host.Library.Version" target="classFrame">Version</a></li>
<li><a href="VersionTokenizer.html" title="class in net.ME1312.SubServers.Host.Library.Version" target="classFrame">VersionTokenizer</a></li>
</ul>
<h2 title="Enums">Enums</h2>
<ul title="Enums">
<li><a href="Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version" target="classFrame">Version.VersionType</a></li>
</ul>
</div>
</body>
</html>

View File

@ -93,6 +93,21 @@
</tbody>
</table>
</li>
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Enum</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->

View File

@ -84,6 +84,18 @@
</ul>
</li>
</ul>
<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
<ul>
<li type="circle">net.ME1312.SubServers.Host.Library.Version.<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></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">

View File

@ -17,7 +17,7 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":9,"i7":42,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":42,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@ -161,18 +161,12 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/SubAPI.html#getBetaVersion--">getBetaVersion</a></span>()</code>
<div class="block">Gets the SubServers Beta Version</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="../../../../net/ME1312/SubServers/Host/SubAPI.html" title="class in net.ME1312.SubServers.Host">SubAPI</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/SubAPI.html#getInstance--">getInstance</a></span>()</code>
<div class="block">Gets the SubAPI Methods</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Host/ExHost.html" title="class in net.ME1312.SubServers.Host">ExHost</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/SubAPI.html#getInternals--">getInternals</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
@ -180,70 +174,70 @@ extends java.lang.Object</pre>
</div>
</td>
</tr>
<tr id="i8" class="altColor">
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/SubAPI.html#getLang-java.lang.String-">getLang</a></span>(java.lang.String&nbsp;channel)</code>
<div class="block">Gets values from the SubServers Lang</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/SubAPI.html#getLang-java.lang.String-java.lang.String-">getLang</a></span>(java.lang.String&nbsp;channel,
java.lang.String&nbsp;key)</code>
<div class="block">Gets a value from the SubServers Lang</div>
</td>
</tr>
<tr id="i10" class="altColor">
<tr id="i9" class="rowColor">
<td class="colFirst"><code>java.util.Collection&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/SubAPI.html#getLangChannels--">getLangChannels</a></span>()</code>
<div class="block">Gets the current SubServers Lang Channels</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Host/API/SubPluginInfo.html" title="class in net.ME1312.SubServers.Host.API">SubPluginInfo</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/SubAPI.html#getPlugin-java.lang.String-">getPlugin</a></span>(java.lang.String&nbsp;plugin)</code>
<div class="block">Gets a Plugin</div>
</td>
</tr>
<tr id="i12" class="altColor">
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,<a href="../../../../net/ME1312/SubServers/Host/API/SubPluginInfo.html" title="class in net.ME1312.SubServers.Host.API">SubPluginInfo</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/SubAPI.html#getPlugins--">getPlugins</a></span>()</code>
<div class="block">Get a map of the Plugins</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Host/Library/UniversalFile.html" title="class in net.ME1312.SubServers.Host.Library">UniversalFile</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/SubAPI.html#getRuntimeDirectory--">getRuntimeDirectory</a></span>()</code>
<div class="block">Gets the Runtime Directory</div>
</td>
</tr>
<tr id="i14" class="altColor">
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Host/Network/SubDataClient.html" title="class in net.ME1312.SubServers.Host.Network">SubDataClient</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/SubAPI.html#getSubDataNetwork--">getSubDataNetwork</a></span>()</code>
<div class="block">Gets the SubData Network Manager</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/SubAPI.html#removeCommand-java.lang.String...-">removeCommand</a></span>(java.lang.String...&nbsp;handles)</code>
<div class="block">Unregisters a Command</div>
</td>
</tr>
<tr id="i16" class="altColor">
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/SubAPI.html#removeListener-net.ME1312.SubServers.Host.API.SubPluginInfo-java.lang.Object...-">removeListener</a></span>(<a href="../../../../net/ME1312/SubServers/Host/API/SubPluginInfo.html" title="class in net.ME1312.SubServers.Host.API">SubPluginInfo</a>&nbsp;plugin,
java.lang.Object...&nbsp;listeners)</code>
<div class="block">Unregister SubEvent Listeners</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<tr id="i16" class="altColor">
<td class="colFirst"><code>java.util.UUID</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/SubAPI.html#schedule-net.ME1312.SubServers.Host.API.SubPluginInfo-java.lang.Runnable-">schedule</a></span>(<a href="../../../../net/ME1312/SubServers/Host/API/SubPluginInfo.html" title="class in net.ME1312.SubServers.Host.API">SubPluginInfo</a>&nbsp;plugin,
java.lang.Runnable&nbsp;run)</code>
<div class="block">Schedule a task</div>
</td>
</tr>
<tr id="i18" class="altColor">
<tr id="i17" class="rowColor">
<td class="colFirst"><code>java.util.UUID</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/SubAPI.html#schedule-net.ME1312.SubServers.Host.API.SubPluginInfo-java.lang.Runnable-long-">schedule</a></span>(<a href="../../../../net/ME1312/SubServers/Host/API/SubPluginInfo.html" title="class in net.ME1312.SubServers.Host.API">SubPluginInfo</a>&nbsp;plugin,
java.lang.Runnable&nbsp;run,
@ -251,7 +245,7 @@ extends java.lang.Object</pre>
<div class="block">Schedule a task</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<tr id="i18" class="altColor">
<td class="colFirst"><code>java.util.UUID</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/SubAPI.html#schedule-net.ME1312.SubServers.Host.API.SubPluginInfo-java.lang.Runnable-long-long-">schedule</a></span>(<a href="../../../../net/ME1312/SubServers/Host/API/SubPluginInfo.html" title="class in net.ME1312.SubServers.Host.API">SubPluginInfo</a>&nbsp;plugin,
java.lang.Runnable&nbsp;run,
@ -260,7 +254,7 @@ extends java.lang.Object</pre>
<div class="block">Schedule a task</div>
</td>
</tr>
<tr id="i20" class="altColor">
<tr id="i19" class="rowColor">
<td class="colFirst"><code>java.util.UUID</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/SubAPI.html#schedule-net.ME1312.SubServers.Host.API.SubPluginInfo-java.lang.Runnable-java.util.concurrent.TimeUnit-long-long-">schedule</a></span>(<a href="../../../../net/ME1312/SubServers/Host/API/SubPluginInfo.html" title="class in net.ME1312.SubServers.Host.API">SubPluginInfo</a>&nbsp;plugin,
java.lang.Runnable&nbsp;run,
@ -270,7 +264,7 @@ extends java.lang.Object</pre>
<div class="block">Schedule a task</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<tr id="i20" class="altColor">
<td class="colFirst"><code>java.util.UUID</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Host/SubAPI.html#schedule-net.ME1312.SubServers.Host.API.SubTask-">schedule</a></span>(<a href="../../../../net/ME1312/SubServers/Host/API/SubTask.html" title="class in net.ME1312.SubServers.Host.API">SubTask</a>&nbsp;builder)</code>
<div class="block">Schedule a task</div>
@ -624,20 +618,6 @@ public&nbsp;<a href="../../../../net/ME1312/SubServers/Host/ExHost.html" title="
</dl>
</li>
</ul>
<a name="getBetaVersion--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBetaVersion</h4>
<pre>public&nbsp;<a href="../../../../net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a>&nbsp;getBetaVersion()</pre>
<div class="block">Gets the SubServers Beta Version</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>SubServers Beta Version (or null if this is a release version)</dd>
</dl>
</li>
</ul>
<a name="getAppVersion--">
<!-- -->
</a>

View File

@ -261,6 +261,7 @@
<ul>
<li type="circle">net.ME1312.SubServers.Host.Executable.<a href="net/ME1312/SubServers/Host/Executable/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Host.Executable"><span class="typeNameLink">SubCreator.ServerType</span></a></li>
<li type="circle">net.ME1312.SubServers.Host.Library.<a href="net/ME1312/SubServers/Host/Library/TextColor.html" title="enum in net.ME1312.SubServers.Host.Library"><span class="typeNameLink">TextColor</span></a></li>
<li type="circle">net.ME1312.SubServers.Host.Library.Version.<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></li>
<li type="circle">net.ME1312.SubServers.Host.Network.Packet.<a href="net/ME1312/SubServers/Host/Network/Packet/PacketExUpdateServer.UpdateType.html" title="enum in net.ME1312.SubServers.Host.Network.Packet"><span class="typeNameLink">PacketExUpdateServer.UpdateType</span></a></li>
</ul>
</li>

View File

@ -157,6 +157,14 @@
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>parent</h4>
<pre><a href="net/ME1312/SubServers/Host/Library/Version/Version.html" title="class in net.ME1312.SubServers.Host.Library.Version">Version</a> parent</pre>
</li>
<li class="blockList">
<h4>type</h4>
<pre><a href="net/ME1312/SubServers/Host/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Host.Library.Version">Version.VersionType</a> type</pre>
</li>
<li class="blockListLast">
<h4>string</h4>
<pre>java.lang.String string</pre>

Binary file not shown.

View File

@ -69,6 +69,7 @@
<li><a href="net/ME1312/SubServers/Sync/Library/Util.ExceptionRunnable.html" title="interface in net.ME1312.SubServers.Sync.Library" target="classFrame"><span class="interfaceName">Util.ExceptionRunnable</span></a></li>
<li><a href="net/ME1312/SubServers/Sync/Library/Util.ReturnRunnable.html" title="interface in net.ME1312.SubServers.Sync.Library" target="classFrame"><span class="interfaceName">Util.ReturnRunnable</span></a></li>
<li><a href="net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version" target="classFrame">Version</a></li>
<li><a href="net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version" target="classFrame">Version.VersionType</a></li>
<li><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLConfig.html" title="class in net.ME1312.SubServers.Sync.Library.Config" target="classFrame">YAMLConfig</a></li>
<li><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config" target="classFrame">YAMLSection</a></li>
<li><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Sync.Library.Config" target="classFrame">YAMLValue</a></li>

View File

@ -69,6 +69,7 @@
<li><a href="net/ME1312/SubServers/Sync/Library/Util.ExceptionRunnable.html" title="interface in net.ME1312.SubServers.Sync.Library"><span class="interfaceName">Util.ExceptionRunnable</span></a></li>
<li><a href="net/ME1312/SubServers/Sync/Library/Util.ReturnRunnable.html" title="interface in net.ME1312.SubServers.Sync.Library"><span class="interfaceName">Util.ReturnRunnable</span></a></li>
<li><a href="net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a></li>
<li><a href="net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a></li>
<li><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLConfig.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLConfig</a></li>
<li><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></li>
<li><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLValue</a></li>

View File

@ -221,8 +221,6 @@
<dd>
<div class="block">Broadcast packet to all Clients</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/SubPlugin.html#bversion">bversion</a></span> - 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>&nbsp;</dd>
</dl>
<a name="I:C">
<!-- -->
@ -489,10 +487,6 @@
<dd>
<div class="block">Get keys by value from map</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/SubAPI.html#getBetaVersion--">getBetaVersion()</a></span> - Method in class net.ME1312.SubServers.Sync.<a href="net/ME1312/SubServers/Sync/SubAPI.html" title="class in net.ME1312.SubServers.Sync">SubAPI</a></dt>
<dd>
<div class="block">Gets the SubServers.Sync Beta Version</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html#getBoolean-java.lang.String-">getBoolean(String)</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLSection.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLSection</a></dt>
<dd>
<div class="block">Get a Boolean by Handle</div>
@ -1691,6 +1685,27 @@
</a>
<h2 class="title">T</h2>
<dl>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Version/Version.html#toExtendedString--">toExtendedString()</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 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>
</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>
</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>
</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>
<div class="block">Converts Config Contents to JSON</div>
@ -1706,7 +1721,12 @@
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html#toString--">toString()</a></span> - Method in class net.ME1312.SubServers.Sync.Library.Config.<a href="net/ME1312/SubServers/Sync/Library/Config/YAMLValue.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLValue</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Version/Version.html#toString--">toString()</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>&nbsp;</dd>
<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>
</dd>
</dl>
<a name="I:U">
<!-- -->
@ -1767,6 +1787,15 @@
<dd>
<div class="block">Validate a Command (Override for custom)</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum net.ME1312.SubServers.Sync.Library.Version.<a href="net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html#values--">values()</a></span> - Static method in enum net.ME1312.SubServers.Sync.Library.Version.<a href="net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
<dt><a href="net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version"><span class="typeNameLink">Version</span></a> - Class in <a href="net/ME1312/SubServers/Sync/Library/Version/package-summary.html">net.ME1312.SubServers.Sync.Library.Version</a></dt>
<dd>
<div class="block">Version Class</div>
@ -1775,11 +1804,37 @@
<dd>
<div class="block">Creates a Version</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Version/Version.html#Version-java.lang.Integer...-">Version(Integer...)</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>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Version/Version.html#Version-net.ME1312.SubServers.Sync.Library.Version.Version.VersionType-java.lang.String-">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</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/SubPlugin.html#version">version</a></span> - 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>
<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>
</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>
</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>
<div class="block">Creates a Version</div>
</dd>
<dt><span class="memberNameLink"><a href="net/ME1312/SubServers/Sync/Library/Version/Version.html#Version-net.ME1312.SubServers.Sync.Library.Version.Version.VersionType-int...-">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</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>
</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>
</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>&nbsp;</dd>
<dt><a href="net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version"><span class="typeNameLink">Version.VersionType</span></a> - Enum in <a href="net/ME1312/SubServers/Sync/Library/Version/package-summary.html">net.ME1312.SubServers.Sync.Library.Version</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:Y">

View File

@ -0,0 +1,402 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Version.VersionType (SubServers.Sync)</title>
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Version.VersionType (SubServers.Sync)";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" target="_top">Frames</a></li>
<li><a href="Version.VersionType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.ME1312.SubServers.Sync.Library.Version</div>
<h2 title="Enum Version.VersionType" class="title">Enum Version.VersionType</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Enum&lt;<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a>&gt;</li>
<li>
<ul class="inheritance">
<li>net.ME1312.SubServers.Sync.Library.Version.Version.VersionType</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a>&gt;</dd>
</dl>
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a></dd>
</dl>
<hr>
<br>
<pre>public static enum <span class="typeNameLabel">Version.VersionType</span>
extends java.lang.Enum&lt;<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a>&gt;</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- -->
</a>
<h3>Enum Constant Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html#ALPHA">ALPHA</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html#BETA">BETA</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<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>&nbsp;</td>
</tr>
<tr class="rowColor">
<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>&nbsp;</td>
</tr>
<tr class="altColor">
<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>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html#PREVIEW">PREVIEW</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html#RELEASE">RELEASE</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
<code>compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a name="PRE_ALPHA">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PRE_ALPHA</h4>
<pre>public static final&nbsp;<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a> PRE_ALPHA</pre>
</li>
</ul>
<a name="ALPHA">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ALPHA</h4>
<pre>public static final&nbsp;<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a> ALPHA</pre>
</li>
</ul>
<a name="PREVIEW">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PREVIEW</h4>
<pre>public static final&nbsp;<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a> PREVIEW</pre>
</li>
</ul>
<a name="PRE_BETA">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PRE_BETA</h4>
<pre>public static final&nbsp;<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a> PRE_BETA</pre>
</li>
</ul>
<a name="BETA">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>BETA</h4>
<pre>public static final&nbsp;<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a> BETA</pre>
</li>
</ul>
<a name="PRE_RELEASE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PRE_RELEASE</h4>
<pre>public static final&nbsp;<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a> PRE_RELEASE</pre>
</li>
</ul>
<a name="RELEASE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>RELEASE</h4>
<pre>public static final&nbsp;<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>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="values--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre>public static&nbsp;<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a>[]&nbsp;values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (Version.VersionType c : Version.VersionType.values())
&nbsp; System.out.println(c);
</pre></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
</dl>
</li>
</ul>
<a name="valueOf-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>valueOf</h4>
<pre>public static&nbsp;<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the enum constant with the specified name</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" target="_top">Frames</a></li>
<li><a href="Version.VersionType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -17,7 +17,7 @@
catch(err) {
}
//-->
var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":9,"i5":10};
var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":9,"i5":10,"i6":10,"i7":10,"i8":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li>Next&nbsp;Class</li>
<li><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Sync/Library/Version/Version.html" target="_top">Frames</a></li>
@ -72,7 +72,7 @@ var activeTableTab = "activeTableTab";
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
@ -125,6 +125,25 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
@ -137,7 +156,7 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html#Version-java.lang.Integer...-">Version</a></span>(java.lang.Integer...&nbsp;ints)</code>
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html#Version-int...-">Version</a></span>(int...&nbsp;ints)</code>
<div class="block">Creates a Version</div>
</td>
</tr>
@ -146,6 +165,44 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<div class="block">Creates a Version</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.VersionType-int...-">Version</a></span>(<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a>&nbsp;type,
int...&nbsp;ints)</code>
<div class="block">Creates a Version</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.VersionType-java.lang.String-">Version</a></span>(<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a>&nbsp;type,
java.lang.String&nbsp;string)</code>
<div class="block">Creates a Version</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-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>&nbsp;parent,
int...&nbsp;ints)</code>
<div class="block">Creates a Version (Prepending 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>&nbsp;parent,
java.lang.String&nbsp;string)</code>
<div class="block">Creates a Version (Prepending 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>&nbsp;parent,
<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a>&nbsp;type,
int...&nbsp;ints)</code>
<div class="block">Creates a Version (Prepending 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>&nbsp;parent,
<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a>&nbsp;type,
java.lang.String&nbsp;string)</code>
<div class="block">Creates a Version (Prepending the parent)</div>
</td>
</tr>
</table>
</li>
</ul>
@ -193,7 +250,39 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html#toString--">toString</a></span>()</code>&nbsp;</td>
<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>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/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>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<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>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/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>
</td>
</tr>
</table>
<ul class="blockList">
@ -231,16 +320,116 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
</dl>
</li>
</ul>
<a name="Version-java.lang.Integer...-">
<a name="Version-net.ME1312.SubServers.Sync.Library.Version.Version.VersionType-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a>&nbsp;type,
java.lang.String&nbsp;string)</pre>
<div class="block">Creates a Version</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - Version Type</dd>
<dd><code>string</code> - Version String</dd>
</dl>
</li>
</ul>
<a name="Version-net.ME1312.SubServers.Sync.Library.Version.Version-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a>&nbsp;parent,
java.lang.String&nbsp;string)</pre>
<div class="block">Creates a Version (Prepending the parent)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parent</code> - Parent Version</dd>
<dd><code>string</code> - Version String</dd>
</dl>
</li>
</ul>
<a name="Version-net.ME1312.SubServers.Sync.Library.Version.Version-net.ME1312.SubServers.Sync.Library.Version.Version.VersionType-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a>&nbsp;parent,
<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a>&nbsp;type,
java.lang.String&nbsp;string)</pre>
<div class="block">Creates a Version (Prepending the parent)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parent</code> - Parent Version</dd>
<dd><code>type</code> - Version Type</dd>
<dd><code>string</code> - Version String</dd>
</dl>
</li>
</ul>
<a name="Version-int...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(int...&nbsp;ints)</pre>
<div class="block">Creates a Version</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ints</code> - Version Numbers (Will be separated with dots)</dd>
</dl>
</li>
</ul>
<a name="Version-net.ME1312.SubServers.Sync.Library.Version.Version.VersionType-int...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a>&nbsp;type,
int...&nbsp;ints)</pre>
<div class="block">Creates a Version</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - Version Type</dd>
<dd><code>ints</code> - Version Numbers (Will be separated with dots)</dd>
</dl>
</li>
</ul>
<a name="Version-net.ME1312.SubServers.Sync.Library.Version.Version-int...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a>&nbsp;parent,
int...&nbsp;ints)</pre>
<div class="block">Creates a Version (Prepending the parent)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parent</code> - Parent Version</dd>
<dd><code>ints</code> - Version Numbers (Will be separated with dots)</dd>
</dl>
</li>
</ul>
<a name="Version-net.ME1312.SubServers.Sync.Library.Version.Version-net.ME1312.SubServers.Sync.Library.Version.Version.VersionType-int...-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(java.lang.Integer...&nbsp;ints)</pre>
<div class="block">Creates a Version</div>
<pre>public&nbsp;Version(<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a>&nbsp;parent,
<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a>&nbsp;type,
int...&nbsp;ints)</pre>
<div class="block">Creates a Version (Prepending the parent)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parent</code> - Parent Version</dd>
<dd><code>type</code> - Version Type</dd>
<dd><code>ints</code> - Version Numbers (Will be separated with dots)</dd>
</dl>
</li>
@ -260,9 +449,66 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;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>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Version as a String</dd>
</dl>
</li>
</ul>
<a name="toFullString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toFullString</h4>
<pre>public&nbsp;java.lang.String&nbsp;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>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Version as a String</dd>
</dl>
</li>
</ul>
<a name="toExtendedString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toExtendedString</h4>
<pre>public&nbsp;java.lang.String&nbsp;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>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Version as a String</dd>
</dl>
</li>
</ul>
<a name="toFullExtendedString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toFullExtendedString</h4>
<pre>public&nbsp;java.lang.String&nbsp;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>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Version as a String</dd>
</dl>
</li>
</ul>
@ -371,7 +617,7 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li>Next&nbsp;Class</li>
<li><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/ME1312/SubServers/Sync/Library/Version/Version.html" target="_top">Frames</a></li>
@ -395,7 +641,7 @@ implements java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../..
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>

View File

@ -14,6 +14,10 @@
<ul title="Classes">
<li><a href="Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version" target="classFrame">Version</a></li>
</ul>
<h2 title="Enums">Enums</h2>
<ul title="Enums">
<li><a href="Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version" target="classFrame">Version.VersionType</a></li>
</ul>
</div>
</body>
</html>

View File

@ -89,6 +89,21 @@
</tbody>
</table>
</li>
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Enum</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->

View File

@ -83,6 +83,18 @@
</ul>
</li>
</ul>
<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
<ul>
<li type="circle">net.ME1312.SubServers.Sync.Library.Version.<a href="../../../../../../net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version"><span class="typeNameLink">Version.VersionType</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">

View File

@ -17,7 +17,7 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"i4":42,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
var methods = {"i0":10,"i1":10,"i2":9,"i3":42,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@ -137,23 +137,17 @@ extends java.lang.Object</pre>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubAPI.html#getBetaVersion--">getBetaVersion</a></span>()</code>
<div class="block">Gets the SubServers.Sync Beta Version</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubAPI.html#getGameVersion--">getGameVersion</a></span>()</code>
<div class="block">Gets the Latest Supported Minecraft Version</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<tr id="i2" class="altColor">
<td class="colFirst"><code>static <a href="../../../../net/ME1312/SubServers/Sync/SubAPI.html" title="class in net.ME1312.SubServers.Sync">SubAPI</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubAPI.html#getInstance--">getInstance</a></span>()</code>
<div class="block">Gets the SubAPI Methods</div>
</td>
</tr>
<tr id="i4" class="altColor">
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html" title="class in net.ME1312.SubServers.Sync">SubPlugin</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubAPI.html#getInternals--">getInternals</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
@ -161,56 +155,56 @@ extends java.lang.Object</pre>
</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubAPI.html#getLang-java.lang.String-">getLang</a></span>(java.lang.String&nbsp;channel)</code>
<div class="block">Gets values from the SubServers Lang</div>
</td>
</tr>
<tr id="i6" class="altColor">
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubAPI.html#getLang-java.lang.String-java.lang.String-">getLang</a></span>(java.lang.String&nbsp;channel,
java.lang.String&nbsp;key)</code>
<div class="block">Gets a value from the SubServers Lang</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.util.Collection&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubAPI.html#getLangChannels--">getLangChannels</a></span>()</code>
<div class="block">Gets the current SubServers Lang Channels</div>
</td>
</tr>
<tr id="i8" class="altColor">
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubAPI.html#getProxyVersion--">getProxyVersion</a></span>()</code>
<div class="block">Gets the BungeeCord Version</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Sync/Library/UniversalFile.html" title="class in net.ME1312.SubServers.Sync.Library">UniversalFile</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubAPI.html#getRuntimeDirectory--">getRuntimeDirectory</a></span>()</code>
<div class="block">Gets the Runtime Directory</div>
</td>
</tr>
<tr id="i10" class="altColor">
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Sync/Server/Server.html" title="class in net.ME1312.SubServers.Sync.Server">Server</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubAPI.html#getServer-java.lang.String-">getServer</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Gets a Server</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<tr id="i10" class="altColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,<a href="../../../../net/ME1312/SubServers/Sync/Server/Server.html" title="class in net.ME1312.SubServers.Sync.Server">Server</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubAPI.html#getServers--">getServers</a></span>()</code>
<div class="block">Gets the Servers (including SubServers)</div>
</td>
</tr>
<tr id="i12" class="altColor">
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Sync/Network/SubDataClient.html" title="class in net.ME1312.SubServers.Sync.Network">SubDataClient</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubAPI.html#getSubDataNetwork--">getSubDataNetwork</a></span>()</code>
<div class="block">Gets the SubData Network Manager</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubAPI.html#getWrapperVersion--">getWrapperVersion</a></span>()</code>
<div class="block">Gets the SubServers.Sync Version</div>
@ -390,20 +384,6 @@ public&nbsp;<a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html" titl
</dl>
</li>
</ul>
<a name="getBetaVersion--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBetaVersion</h4>
<pre>public&nbsp;<a href="../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a>&nbsp;getBetaVersion()</pre>
<div class="block">Gets the SubServers.Sync Beta Version</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>SubServers.Sync Beta Version (or null if this is a release version)</dd>
</dl>
</li>
</ul>
<a name="getWrapperVersion--">
<!-- -->
</a>

View File

@ -148,39 +148,35 @@ implements net.md_5.bungee.api.plugin.Listener</pre>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html#api">api</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html#bversion">bversion</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Sync/Library/Config/YAMLConfig.html" title="class in net.ME1312.SubServers.Sync.Library.Config">YAMLConfig</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html#config">config</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Sync/Library/UniversalFile.html" title="class in net.ME1312.SubServers.Sync.Library">UniversalFile</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html#dir">dir</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html#lastReload">lastReload</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>java.io.PrintStream</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html#out">out</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html#redis">redis</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,<a href="../../../../net/ME1312/SubServers/Sync/Server/Server.html" title="class in net.ME1312.SubServers.Sync.Server">Server</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html#servers">servers</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Sync/Network/SubDataClient.html" title="class in net.ME1312.SubServers.Sync.Network">SubDataClient</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html#subdata">subdata</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a></code></td>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/ME1312/SubServers/Sync/SubPlugin.html#version">version</a></span></code>&nbsp;</td>
</tr>
</table>
@ -377,16 +373,7 @@ implements net.md_5.bungee.api.plugin.Listener</pre>
<ul class="blockList">
<li class="blockList">
<h4>version</h4>
<pre>public final&nbsp;<a href="../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a> version</pre>
</li>
</ul>
<a name="bversion">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>bversion</h4>
<pre>public final&nbsp;<a href="../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a> bversion</pre>
<pre>public static final&nbsp;<a href="../../../../net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a> version</pre>
</li>
</ul>
<a name="lastReload">

View File

@ -206,6 +206,18 @@
<li type="circle">net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/Util.ExceptionRunnable.html" title="interface in net.ME1312.SubServers.Sync.Library"><span class="typeNameLink">Util.ExceptionRunnable</span></a></li>
<li type="circle">net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/Util.ReturnRunnable.html" title="interface in net.ME1312.SubServers.Sync.Library"><span class="typeNameLink">Util.ReturnRunnable</span></a>&lt;R&gt;</li>
</ul>
<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
<ul>
<li type="circle">net.ME1312.SubServers.Sync.Library.Version.<a href="net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version"><span class="typeNameLink">Version.VersionType</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">

View File

@ -103,6 +103,14 @@
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>parent</h4>
<pre><a href="net/ME1312/SubServers/Sync/Library/Version/Version.html" title="class in net.ME1312.SubServers.Sync.Library.Version">Version</a> parent</pre>
</li>
<li class="blockList">
<h4>type</h4>
<pre><a href="net/ME1312/SubServers/Sync/Library/Version/Version.VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version">Version.VersionType</a> type</pre>
</li>
<li class="blockListLast">
<h4>string</h4>
<pre>java.lang.String string</pre>

View File

@ -1,5 +1,4 @@
Manifest-Version: 1.0
Class-Path: BungeeCord.jar
Main-Class: net.ME1312.SubServers.Bungee.Launch
Implementation-Version: 2.13a
Specification-Version: 2
Implementation-Version: SubServers.Bungee

Binary file not shown.

View File

@ -50,8 +50,9 @@ public final class Launch {
System.out.println(System.getProperty("os.name") + " " + System.getProperty("os.version") + ",");
System.out.println("Java " + System.getProperty("java.version") + ",");
System.out.println("BungeeCord " + net.md_5.bungee.Bootstrap.class.getPackage().getImplementationVersion() + ",");
System.out.println("SubServers.Bungee v" + SubPlugin.class.getPackage().getImplementationVersion() + ((SubPlugin.class.getPackage().getSpecificationVersion().equals("0"))?"":" BETA "+SubPlugin.class.getPackage().getSpecificationVersion()));
System.out.println("SubServers.Bungee v" + SubPlugin.version.toExtendedString());
System.out.println("");
} else {
System.out.println("");
System.out.println("*******************************************");

View File

@ -126,7 +126,7 @@ public class Metrics {
JsonObject data = new JsonObject();
String pluginName = "SubServers 2";
String pluginVersion = plugin.version + ((plugin.bversion != null)?"/b"+plugin.bversion.toString():"");
String pluginVersion = plugin.version.toString();
data.addProperty("pluginName", pluginName);
data.addProperty("pluginVersion", pluginVersion);

View File

@ -9,7 +9,27 @@ import java.io.Serializable;
*/
@SuppressWarnings("serial")
public class Version implements Serializable, Comparable<Version> {
private String string;
private final Version parent;
private final VersionType type;
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");
private final int id;
private final String shortname, longname;
VersionType(int id, String shortname, String longname) {
this.id = id;
this.shortname = shortname;
this.longname = longname;
}
}
/**
* Creates a Version
@ -17,17 +37,83 @@ public class Version implements Serializable, Comparable<Version> {
* @param string Version String
*/
public Version(String string) {
if (Util.isNull(string)) throw new NullPointerException();
this.string = string;
this(VersionType.RELEASE, string);
}
/**
* Creates a Version
*
* @param type Version Type
* @param string Version String
*/
public Version(VersionType type, String string) {
this(null, type, string);
}
/**
* Creates a Version (Prepending the parent)
*
* @param parent Parent Version
* @param string Version String
*/
public Version(Version parent, String string) {
this(parent, VersionType.RELEASE, string);
}
/**
* Creates a Version (Prepending the parent)
*
* @param parent Parent Version
* @param type Version Type
* @param string Version String
*/
public Version(Version parent, VersionType type, String string) {
if (Util.isNull(string, type)) throw new NullPointerException();
this.parent = parent;
this.type = type;
this.string = string;
}
/**
* Creates a Version
*
* @param ints Version Numbers (Will be separated with dots)
*/
public Version(Integer... ints) {
public Version(int... ints) {
this(VersionType.RELEASE, ints);
}
/**
* Creates a Version
*
* @param type Version Type
* @param ints Version Numbers (Will be separated with dots)
*/
public Version(VersionType type, int... ints) {
this(null, type, ints);
}
/**
* Creates a Version (Prepending the parent)
*
* @param parent Parent Version
* @param ints Version Numbers (Will be separated with dots)
*/
public Version(Version parent, int... ints) {
this(parent, VersionType.RELEASE, ints);
}
/**
* Creates a Version (Prepending the parent)
*
* @param parent Parent Version
* @param type Version Type
* @param ints Version Numbers (Will be separated with dots)
*/
public Version(Version parent, VersionType type, int... ints) {
if (Util.isNull(type)) throw new NullPointerException();
this.parent = parent;
this.type = type;
String string = Integer.toString(ints[0]);
int i = 0;
if (ints.length != 1) {
@ -38,12 +124,75 @@ public class Version implements Serializable, Comparable<Version> {
}
this.string = string;
}
/*
* The internal toString() method
* new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7") would return:
* 5 1.0.0 0 7 9
*/
private String toInternalString() {
String str = type.id + ' ' + string + ' ' + '9';
if (parent != null) str = parent.toInternalString()+' '+str;
return str;
}
/**
* 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>
*
* @return Version as a String
*/
@Override
public String toString() {
return string;
String str = (parent == null)?"":parent.toString()+'/'+type.shortname;
str += string;
return str;
}
/**
* 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>
*
* @return Version as a String
*/
public String toFullString() {
String str = type.shortname + string;
if (parent != null) str = parent.toFullString()+'/'+str;
return str;
}
/**
* 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>
*
* @return Version as a String
*/
public String toExtendedString() {
String str = (parent == null)?"":parent.toExtendedString()+' '+type.longname+' ';
str += string;
return str;
}
/**
* 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>
*
* @return Version as a String
*/
public String toFullExtendedString() {
String str = type.longname + ' ' + string;
if (parent != null) str = parent.toFullExtendedString()+' '+str;
return str;
}
@Override
public boolean equals(Object object) {
if (object instanceof Version) {
@ -74,8 +223,8 @@ public class Version implements Serializable, Comparable<Version> {
* @param version The version to compare to
*/
public int compareTo(Version version) {
String version1 = this.string;
String version2 = version.toString();
String version1 = toInternalString();
String version2 = version.toInternalString();
VersionTokenizer tokenizer1 = new VersionTokenizer(version1);
VersionTokenizer tokenizer2 = new VersionTokenizer(version2);
@ -164,8 +313,8 @@ public class Version implements Serializable, Comparable<Version> {
* @param ver2 Version to Compare
*/
public static int compare(Version ver1, Version ver2) {
String version1 = ver1.toString();
String version2 = ver2.toString();
String version1 = ver1.toInternalString();
String version2 = ver2.toInternalString();
VersionTokenizer tokenizer1 = new VersionTokenizer(version1);
VersionTokenizer tokenizer2 = new VersionTokenizer(version2);

View File

@ -40,7 +40,6 @@ public class PacketDownloadProxyInfo implements PacketIn, PacketOut {
if (id != null) json.put("id", id);
JSONObject subservers = new JSONObject();
subservers.put("version", plugin.version.toString());
if (plugin.bversion != null) subservers.put("beta", plugin.bversion.toString());
subservers.put("last-reload", plugin.resetDate);
subservers.put("hosts", plugin.api.getHosts().size());
subservers.put("subservers", plugin.api.getSubServers().size());

View File

@ -647,15 +647,6 @@ public final class SubAPI {
return plugin.dir;
}
/**
* Gets the SubServers Beta Version
*
* @return SubServers Beta Version (or null if this is a release version)
*/
public Version getBetaVersion() {
return plugin.bversion;
}
/**
* Gets the SubServers Version
*

View File

@ -66,32 +66,30 @@ public final class SubCommand extends CommandX {
if (args[0].equalsIgnoreCase("help") || args[0].equalsIgnoreCase("?")) {
sender.sendMessages(printHelp());
} else if (args[0].equalsIgnoreCase("version") || args[0].equalsIgnoreCase("ver")) {
sender.sendMessage("SubServers > SubServers.Bungee is running version " + plugin.version.toString() + ((plugin.bversion != null)?" BETA "+plugin.bversion.toString():""));
if (plugin.bversion == null) {
new Thread(() -> {
try {
Document updxml = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new InputSource(new StringReader(Util.readAll(new BufferedReader(new InputStreamReader(new URL("https://src.me1312.net/maven/net/ME1312/SubServers/SubServers.Bungee/maven-metadata.xml").openStream(), Charset.forName("UTF-8")))))));
sender.sendMessage("SubServers > SubServers.Bungee is running version " + plugin.version.toExtendedString());
new Thread(() -> {
try {
Document updxml = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new InputSource(new StringReader(Util.readAll(new BufferedReader(new InputStreamReader(new URL("https://src.me1312.net/maven/net/ME1312/SubServers/SubServers.Bungee/maven-metadata.xml").openStream(), Charset.forName("UTF-8")))))));
NodeList updnodeList = updxml.getElementsByTagName("version");
Version updversion = plugin.version;
int updcount = -1;
for (int i = 0; i < updnodeList.getLength(); i++) {
Node node = updnodeList.item(i);
if (node.getNodeType() == Node.ELEMENT_NODE) {
if (!node.getTextContent().startsWith("-") && new Version(node.getTextContent()).compareTo(updversion) >= 0) {
updversion = new Version(node.getTextContent());
updcount++;
}
NodeList updnodeList = updxml.getElementsByTagName("version");
Version updversion = plugin.version;
int updcount = -1;
for (int i = 0; i < updnodeList.getLength(); i++) {
Node node = updnodeList.item(i);
if (node.getNodeType() == Node.ELEMENT_NODE) {
if (!node.getTextContent().startsWith("-") && new Version(node.getTextContent()).compareTo(updversion) >= 0) {
updversion = new Version(node.getTextContent());
updcount++;
}
}
if (updversion.equals(plugin.version)) {
sender.sendMessage("You are on the latest version.");
} else {
sender.sendMessage("You are " + updcount + " version" + ((updcount == 1)?"":"s") + " behind.");
}
} catch (Exception e) {}
}).start();
}
}
if (updversion.equals(plugin.version)) {
sender.sendMessage("You are on the latest version.");
} else {
sender.sendMessage("You are " + updcount + " version" + ((updcount == 1)?"":"s") + " behind.");
}
} catch (Exception e) {}
}).start();
} else if (args[0].equalsIgnoreCase("reload")) {
if (args.length > 1) {
switch (args[1].toLowerCase()) {

View File

@ -57,8 +57,8 @@ public final class SubPlugin extends BungeeCord implements Listener {
public final SubAPI api = new SubAPI(this);
public SubDataServer subdata = null;
public SubServer sudo = null;
public final Version version = new Version(SubPlugin.class.getPackage().getImplementationVersion());
public final Version bversion = (SubPlugin.class.getPackage().getSpecificationVersion().equals("0"))?null:new Version(SubPlugin.class.getPackage().getSpecificationVersion());
//public static final Version version = new Version("2.13a");
public static final Version version = new Version(new Version("2.13a"), Version.VersionType.PRE_RELEASE, 1);
public boolean redis = false;
public long resetDate = 0;
@ -613,7 +613,7 @@ public final class SubPlugin extends BungeeCord implements Listener {
*/
@Override
public String getName() {
return (new Version(super.getVersion()).equals(version))?"SubServers.Bungee":super.getName();
return (super.getVersion()).equals("SubServers.Bungee")?"SubServers.Bungee":super.getName();
}
/**
@ -623,7 +623,7 @@ public final class SubPlugin extends BungeeCord implements Listener {
*/
@Override
public String getVersion() {
return (new Version(super.getVersion()).equals(version))?version+((bversion != null)?"-BETA-"+bversion.toString():"")+"-PATCHED":super.getVersion();
return (super.getVersion().equals("SubServers.Bungee"))?version.toExtendedString().replace(' ', '-'):super.getVersion();
}
/**

Binary file not shown.

View File

@ -9,7 +9,27 @@ import java.io.Serializable;
*/
@SuppressWarnings("serial")
public class Version implements Serializable, Comparable<Version> {
private String string;
private final Version parent;
private final VersionType type;
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");
private final int id;
private final String shortname, longname;
VersionType(int id, String shortname, String longname) {
this.id = id;
this.shortname = shortname;
this.longname = longname;
}
}
/**
* Creates a Version
@ -17,17 +37,83 @@ public class Version implements Serializable, Comparable<Version> {
* @param string Version String
*/
public Version(String string) {
if (Util.isNull(string)) throw new NullPointerException();
this.string = string;
this(VersionType.RELEASE, string);
}
/**
* Creates a Version
*
* @param type Version Type
* @param string Version String
*/
public Version(VersionType type, String string) {
this(null, type, string);
}
/**
* Creates a Version (Prepending the parent)
*
* @param parent Parent Version
* @param string Version String
*/
public Version(Version parent, String string) {
this(parent, VersionType.RELEASE, string);
}
/**
* Creates a Version (Prepending the parent)
*
* @param parent Parent Version
* @param type Version Type
* @param string Version String
*/
public Version(Version parent, VersionType type, String string) {
if (Util.isNull(string, type)) throw new NullPointerException();
this.parent = parent;
this.type = type;
this.string = string;
}
/**
* Creates a Version
*
* @param ints Version Numbers (Will be separated with dots)
*/
public Version(Integer... ints) {
public Version(int... ints) {
this(VersionType.RELEASE, ints);
}
/**
* Creates a Version
*
* @param type Version Type
* @param ints Version Numbers (Will be separated with dots)
*/
public Version(VersionType type, int... ints) {
this(null, type, ints);
}
/**
* Creates a Version (Prepending the parent)
*
* @param parent Parent Version
* @param ints Version Numbers (Will be separated with dots)
*/
public Version(Version parent, int... ints) {
this(parent, VersionType.RELEASE, ints);
}
/**
* Creates a Version (Prepending the parent)
*
* @param parent Parent Version
* @param type Version Type
* @param ints Version Numbers (Will be separated with dots)
*/
public Version(Version parent, VersionType type, int... ints) {
if (Util.isNull(type)) throw new NullPointerException();
this.parent = parent;
this.type = type;
String string = Integer.toString(ints[0]);
int i = 0;
if (ints.length != 1) {
@ -38,12 +124,75 @@ public class Version implements Serializable, Comparable<Version> {
}
this.string = string;
}
/*
* The internal toString() method
* new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7") would return:
* 5 1.0.0 0 7 9
*/
private String toInternalString() {
String str = type.id + ' ' + string + ' ' + '9';
if (parent != null) str = parent.toInternalString()+' '+str;
return str;
}
/**
* 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>
*
* @return Version as a String
*/
@Override
public String toString() {
return string;
String str = (parent == null)?"":parent.toString()+'/'+type.shortname;
str += string;
return str;
}
/**
* 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>
*
* @return Version as a String
*/
public String toFullString() {
String str = type.shortname + string;
if (parent != null) str = parent.toFullString()+'/'+str;
return str;
}
/**
* 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>
*
* @return Version as a String
*/
public String toExtendedString() {
String str = (parent == null)?"":parent.toExtendedString()+' '+type.longname+' ';
str += string;
return str;
}
/**
* 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>
*
* @return Version as a String
*/
public String toFullExtendedString() {
String str = type.longname + ' ' + string;
if (parent != null) str = parent.toFullExtendedString()+' '+str;
return str;
}
@Override
public boolean equals(Object object) {
if (object instanceof Version) {
@ -74,8 +223,8 @@ public class Version implements Serializable, Comparable<Version> {
* @param version The version to compare to
*/
public int compareTo(Version version) {
String version1 = this.string;
String version2 = version.toString();
String version1 = toInternalString();
String version2 = version.toInternalString();
VersionTokenizer tokenizer1 = new VersionTokenizer(version1);
VersionTokenizer tokenizer2 = new VersionTokenizer(version2);
@ -164,8 +313,8 @@ public class Version implements Serializable, Comparable<Version> {
* @param ver2 Version to Compare
*/
public static int compare(Version ver1, Version ver2) {
String version1 = ver1.toString();
String version2 = ver2.toString();
String version1 = ver1.toInternalString();
String version2 = ver2.toInternalString();
VersionTokenizer tokenizer1 = new VersionTokenizer(version1);
VersionTokenizer tokenizer2 = new VersionTokenizer(version2);

View File

@ -111,15 +111,6 @@ public final class SubAPI {
plugin.gui = graphics;
}
/**
* Gets the SubServers Beta Version
*
* @return SubServers Beta Version (or null if this is a release version)
*/
public Version getBetaVersion() {
return plugin.bversion;
}
/**
* Gets the SubServers Version
*

View File

@ -48,32 +48,30 @@ public final class SubCommand implements CommandExecutor {
if (args[0].equalsIgnoreCase("help") || args[0].equalsIgnoreCase("?")) {
sender.sendMessage(printHelp(label));
} else if (args[0].equalsIgnoreCase("version") || args[0].equalsIgnoreCase("ver")) {
sender.sendMessage(plugin.api.getLang("SubServers", "Command.Version").replace("$name$", "SubServers.Client.Bukkit").replace("$str$", plugin.version.toString() + ((plugin.bversion != null)?" BETA "+plugin.bversion.toString():"")));
if (plugin.bversion == null) {
Bukkit.getScheduler().runTaskAsynchronously(plugin, () -> {
try {
Document updxml = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new InputSource(new StringReader(Util.readAll(new BufferedReader(new InputStreamReader(new URL("https://src.me1312.net/maven/net/ME1312/SubServers/SubServers.Client.Bukkit/maven-metadata.xml").openStream(), Charset.forName("UTF-8")))))));
sender.sendMessage(plugin.api.getLang("SubServers", "Command.Version").replace("$name$", "SubServers.Client.Bukkit").replace("$str$", plugin.version.toExtendedString()));
Bukkit.getScheduler().runTaskAsynchronously(plugin, () -> {
try {
Document updxml = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new InputSource(new StringReader(Util.readAll(new BufferedReader(new InputStreamReader(new URL("https://src.me1312.net/maven/net/ME1312/SubServers/SubServers.Client.Bukkit/maven-metadata.xml").openStream(), Charset.forName("UTF-8")))))));
NodeList updnodeList = updxml.getElementsByTagName("version");
Version updversion = plugin.version;
int updcount = -1;
for (int i = 0; i < updnodeList.getLength(); i++) {
Node node = updnodeList.item(i);
if (node.getNodeType() == Node.ELEMENT_NODE) {
if (!node.getTextContent().startsWith("-") && new Version(node.getTextContent()).compareTo(updversion) >= 0) {
updversion = new Version(node.getTextContent());
updcount++;
}
NodeList updnodeList = updxml.getElementsByTagName("version");
Version updversion = plugin.version;
int updcount = -1;
for (int i = 0; i < updnodeList.getLength(); i++) {
Node node = updnodeList.item(i);
if (node.getNodeType() == Node.ELEMENT_NODE) {
if (!node.getTextContent().startsWith("-") && new Version(node.getTextContent()).compareTo(updversion) >= 0) {
updversion = new Version(node.getTextContent());
updcount++;
}
}
if (updversion.equals(plugin.version)) {
sender.sendMessage(plugin.api.getLang("SubServers", "Command.Version.Latest"));
} else {
sender.sendMessage(plugin.api.getLang("SubServers", "Command.Version.Outdated").replace("$int$", Integer.toString(updcount)));
}
} catch (Exception e) {}
});
}
}
if (updversion.equals(plugin.version)) {
sender.sendMessage(plugin.api.getLang("SubServers", "Command.Version.Latest"));
} else {
sender.sendMessage(plugin.api.getLang("SubServers", "Command.Version.Outdated").replace("$int$", Integer.toString(updcount)));
}
} catch (Exception e) {}
});
} else if (args[0].equalsIgnoreCase("list")) {
final String fLabel = label;
plugin.subdata.sendPacket(new PacketDownloadServerList(null, null, json -> {

View File

@ -40,12 +40,12 @@ public final class SubPlugin extends JavaPlugin {
public UIHandler gui = null;
public final Version version;
public final Version bversion = new Version(2);
public final SubAPI api = new SubAPI(this);
public SubPlugin() {
super();
version = new Version(getDescription().getVersion());
//version = new Version(getDescription().getVersion());
version = new Version(new Version(getDescription().getVersion()), Version.VersionType.PRE_RELEASE, 1);
}
/**

Binary file not shown.

View File

@ -57,8 +57,8 @@ public final class ExHost {
public YAMLSection host = null;
public SubDataClient subdata = null;
public final Version version = new Version("2.13a");
public final Version bversion = new Version(3);
//public final Version version = new Version("2.13a");
public final Version version = new Version(new Version("2.13a"), Version.VersionType.PRE_RELEASE, 1);
public final SubAPI api = new SubAPI(this);
private ConsoleReader jline;
@ -202,8 +202,8 @@ public final class ExHost {
PluginClassLoader loader = new PluginClassLoader(this.getClass().getClassLoader(), file.toURI().toURL());
List<String> contents = new ArrayList<String>();
boolean isplugin = false;
loader.setDefaultClass(ClassNotFoundException.class);
boolean isplugin = false;
while (entries.hasMoreElements()) {
JarEntry entry = entries.nextElement();
if (!entry.isDirectory() && entry.getName().endsWith(".class")) {

View File

@ -34,10 +34,22 @@ public class PluginClassLoader extends URLClassLoader {
loaders.add(this);
}
/**
* Set the Default Class to load when no class is found
*
* @param clazz Class
*/
public void setDefaultClass(Class<?> clazz) {
this.defaultClass = clazz;
defaultClass = clazz;
}
/**
* Get the Default Class to load when no class is found
*
* @throws ClassNotFoundException when no Default Class is set
* @return Default Class
*/
public Class<?> getDefaultClass() throws ClassNotFoundException {
if (defaultClass == null) {
throw new ClassNotFoundException();
@ -79,7 +91,7 @@ public class PluginClassLoader extends URLClassLoader {
} catch (NoClassDefFoundError | ClassNotFoundException ex) {}
}
} else {
return getDefaultClass(name);
throw new ClassNotFoundException(name);
}
}
}

View File

@ -9,7 +9,27 @@ import java.io.Serializable;
*/
@SuppressWarnings("serial")
public class Version implements Serializable, Comparable<Version> {
private String string;
private final Version parent;
private final VersionType type;
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");
private final int id;
private final String shortname, longname;
VersionType(int id, String shortname, String longname) {
this.id = id;
this.shortname = shortname;
this.longname = longname;
}
}
/**
* Creates a Version
@ -17,17 +37,83 @@ public class Version implements Serializable, Comparable<Version> {
* @param string Version String
*/
public Version(String string) {
if (Util.isNull(string)) throw new NullPointerException();
this.string = string;
this(VersionType.RELEASE, string);
}
/**
* Creates a Version
*
* @param type Version Type
* @param string Version String
*/
public Version(VersionType type, String string) {
this(null, type, string);
}
/**
* Creates a Version (Prepending the parent)
*
* @param parent Parent Version
* @param string Version String
*/
public Version(Version parent, String string) {
this(parent, VersionType.RELEASE, string);
}
/**
* Creates a Version (Prepending the parent)
*
* @param parent Parent Version
* @param type Version Type
* @param string Version String
*/
public Version(Version parent, VersionType type, String string) {
if (Util.isNull(string, type)) throw new NullPointerException();
this.parent = parent;
this.type = type;
this.string = string;
}
/**
* Creates a Version
*
* @param ints Version Numbers (Will be separated with dots)
*/
public Version(Integer... ints) {
public Version(int... ints) {
this(VersionType.RELEASE, ints);
}
/**
* Creates a Version
*
* @param type Version Type
* @param ints Version Numbers (Will be separated with dots)
*/
public Version(VersionType type, int... ints) {
this(null, type, ints);
}
/**
* Creates a Version (Prepending the parent)
*
* @param parent Parent Version
* @param ints Version Numbers (Will be separated with dots)
*/
public Version(Version parent, int... ints) {
this(parent, VersionType.RELEASE, ints);
}
/**
* Creates a Version (Prepending the parent)
*
* @param parent Parent Version
* @param type Version Type
* @param ints Version Numbers (Will be separated with dots)
*/
public Version(Version parent, VersionType type, int... ints) {
if (Util.isNull(type)) throw new NullPointerException();
this.parent = parent;
this.type = type;
String string = Integer.toString(ints[0]);
int i = 0;
if (ints.length != 1) {
@ -38,12 +124,75 @@ public class Version implements Serializable, Comparable<Version> {
}
this.string = string;
}
/*
* The internal toString() method
* new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7") would return:
* 5 1.0.0 0 7 9
*/
private String toInternalString() {
String str = type.id + ' ' + string + ' ' + '9';
if (parent != null) str = parent.toInternalString()+' '+str;
return str;
}
/**
* 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>
*
* @return Version as a String
*/
@Override
public String toString() {
return string;
String str = (parent == null)?"":parent.toString()+'/'+type.shortname;
str += string;
return str;
}
/**
* 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>
*
* @return Version as a String
*/
public String toFullString() {
String str = type.shortname + string;
if (parent != null) str = parent.toFullString()+'/'+str;
return str;
}
/**
* 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>
*
* @return Version as a String
*/
public String toExtendedString() {
String str = (parent == null)?"":parent.toExtendedString()+' '+type.longname+' ';
str += string;
return str;
}
/**
* 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>
*
* @return Version as a String
*/
public String toFullExtendedString() {
String str = type.longname + ' ' + string;
if (parent != null) str = parent.toFullExtendedString()+' '+str;
return str;
}
@Override
public boolean equals(Object object) {
if (object instanceof Version) {
@ -74,8 +223,8 @@ public class Version implements Serializable, Comparable<Version> {
* @param version The version to compare to
*/
public int compareTo(Version version) {
String version1 = this.string;
String version2 = version.toString();
String version1 = toInternalString();
String version2 = version.toInternalString();
VersionTokenizer tokenizer1 = new VersionTokenizer(version1);
VersionTokenizer tokenizer2 = new VersionTokenizer(version2);
@ -164,8 +313,8 @@ public class Version implements Serializable, Comparable<Version> {
* @param ver2 Version to Compare
*/
public static int compare(Version ver1, Version ver2) {
String version1 = ver1.toString();
String version2 = ver2.toString();
String version1 = ver1.toInternalString();
String version2 = ver2.toInternalString();
VersionTokenizer tokenizer1 = new VersionTokenizer(version1);
VersionTokenizer tokenizer2 = new VersionTokenizer(version2);

View File

@ -375,15 +375,6 @@ public final class SubAPI {
return host.dir;
}
/**
* Gets the SubServers Beta Version
*
* @return SubServers Beta Version (or null if this is a release version)
*/
public Version getBetaVersion() {
return host.bversion;
}
/**
* Gets the SubServers Version
*

View File

@ -33,33 +33,31 @@ public class SubCommand {
host.log.message.println(
System.getProperty("os.name") + ' ' + System.getProperty("os.version") + ',',
"Java " + System.getProperty("java.version") + ',',
"SubServers.Host v" + host.version.toString() + ((host.bversion == null) ? "" : " BETA " + host.bversion.toString()));
if (host.bversion == null) {
new Thread(() -> {
try {
Document updxml = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new InputSource(new StringReader(Util.readAll(new BufferedReader(new InputStreamReader(new URL("https://src.me1312.net/maven/net/ME1312/SubServers/SubServers.Host/maven-metadata.xml").openStream(), Charset.forName("UTF-8")))))));
"SubServers.Host v" + host.version.toExtendedString());
new Thread(() -> {
try {
Document updxml = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new InputSource(new StringReader(Util.readAll(new BufferedReader(new InputStreamReader(new URL("https://src.me1312.net/maven/net/ME1312/SubServers/SubServers.Host/maven-metadata.xml").openStream(), Charset.forName("UTF-8")))))));
NodeList updnodeList = updxml.getElementsByTagName("version");
Version updversion = host.version;
int updcount = -1;
for (int i = 0; i < updnodeList.getLength(); i++) {
Node node = updnodeList.item(i);
if (node.getNodeType() == Node.ELEMENT_NODE) {
if (!node.getTextContent().startsWith("-") && new Version(node.getTextContent()).compareTo(updversion) >= 0) {
updversion = new Version(node.getTextContent());
updcount++;
}
NodeList updnodeList = updxml.getElementsByTagName("version");
Version updversion = host.version;
int updcount = -1;
for (int i = 0; i < updnodeList.getLength(); i++) {
Node node = updnodeList.item(i);
if (node.getNodeType() == Node.ELEMENT_NODE) {
if (!node.getTextContent().startsWith("-") && new Version(node.getTextContent()).compareTo(updversion) >= 0) {
updversion = new Version(node.getTextContent());
updcount++;
}
}
if (updversion.equals(host.version)) {
host.log.message.println("You are on the latest version.");
} else {
host.log.message.println("You are " + updcount + " version" + ((updcount == 1) ? "" : "s") + " behind.");
}
} catch (Exception e) {
}
}).start();
}
if (updversion.equals(host.version)) {
host.log.message.println("You are on the latest version.");
} else {
host.log.message.println("You are " + updcount + " version" + ((updcount == 1) ? "" : "s") + " behind.");
}
} catch (Exception e) {
}
}).start();
} else if (host.api.plugins.get(args[0].toLowerCase()) != null) {
SubPluginInfo plugin = host.api.plugins.get(args[0].toLowerCase());
host.log.message.println(plugin.getName() + " v" + plugin.getVersion() + " by " + plugin.getAuthors().toString().substring(1, plugin.getAuthors().toString().length() - 1));

View File

@ -1,5 +1,4 @@
Manifest-Version: 1.0
Class-Path: BungeeCord.jar
Main-Class: net.ME1312.SubServers.Sync.Launch
Implementation-Version: 2.13a
Specification-Version: 2
Implementation-Version: SubServers.Sync

Binary file not shown.

View File

@ -50,7 +50,7 @@ public final class Launch {
System.out.println(System.getProperty("os.name") + " " + System.getProperty("os.version") + ",");
System.out.println("Java " + System.getProperty("java.version") + ",");
System.out.println("BungeeCord " + net.md_5.bungee.Bootstrap.class.getPackage().getImplementationVersion() + ",");
System.out.println("SubServers.Sync v" + SubPlugin.class.getPackage().getImplementationVersion() + ((SubPlugin.class.getPackage().getSpecificationVersion().equals("0"))?"":" BETA "+SubPlugin.class.getPackage().getSpecificationVersion()));
System.out.println("SubServers.Sync v" + SubPlugin.version.toExtendedString());
System.out.println("");
} else {
System.out.println("");

View File

@ -118,7 +118,7 @@ public class Metrics {
JsonObject data = new JsonObject();
String pluginName = "SubServers Sync";
String pluginVersion = plugin.version + ((plugin.bversion != null)?"/b"+plugin.bversion.toString():"");
String pluginVersion = plugin.version.toString();
data.addProperty("pluginName", pluginName);
data.addProperty("pluginVersion", pluginVersion);

View File

@ -9,7 +9,27 @@ import java.io.Serializable;
*/
@SuppressWarnings("serial")
public class Version implements Serializable, Comparable<Version> {
private String string;
private final Version parent;
private final VersionType type;
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");
private final int id;
private final String shortname, longname;
VersionType(int id, String shortname, String longname) {
this.id = id;
this.shortname = shortname;
this.longname = longname;
}
}
/**
* Creates a Version
@ -17,17 +37,83 @@ public class Version implements Serializable, Comparable<Version> {
* @param string Version String
*/
public Version(String string) {
if (Util.isNull(string)) throw new NullPointerException();
this.string = string;
this(VersionType.RELEASE, string);
}
/**
* Creates a Version
*
* @param type Version Type
* @param string Version String
*/
public Version(VersionType type, String string) {
this(null, type, string);
}
/**
* Creates a Version (Prepending the parent)
*
* @param parent Parent Version
* @param string Version String
*/
public Version(Version parent, String string) {
this(parent, VersionType.RELEASE, string);
}
/**
* Creates a Version (Prepending the parent)
*
* @param parent Parent Version
* @param type Version Type
* @param string Version String
*/
public Version(Version parent, VersionType type, String string) {
if (Util.isNull(string, type)) throw new NullPointerException();
this.parent = parent;
this.type = type;
this.string = string;
}
/**
* Creates a Version
*
* @param ints Version Numbers (Will be separated with dots)
*/
public Version(Integer... ints) {
public Version(int... ints) {
this(VersionType.RELEASE, ints);
}
/**
* Creates a Version
*
* @param type Version Type
* @param ints Version Numbers (Will be separated with dots)
*/
public Version(VersionType type, int... ints) {
this(null, type, ints);
}
/**
* Creates a Version (Prepending the parent)
*
* @param parent Parent Version
* @param ints Version Numbers (Will be separated with dots)
*/
public Version(Version parent, int... ints) {
this(parent, VersionType.RELEASE, ints);
}
/**
* Creates a Version (Prepending the parent)
*
* @param parent Parent Version
* @param type Version Type
* @param ints Version Numbers (Will be separated with dots)
*/
public Version(Version parent, VersionType type, int... ints) {
if (Util.isNull(type)) throw new NullPointerException();
this.parent = parent;
this.type = type;
String string = Integer.toString(ints[0]);
int i = 0;
if (ints.length != 1) {
@ -38,12 +124,75 @@ public class Version implements Serializable, Comparable<Version> {
}
this.string = string;
}
/*
* The internal toString() method
* new Version(new Version("1.0.0"), VersionType.PRE_ALPHA, "7") would return:
* 5 1.0.0 0 7 9
*/
private String toInternalString() {
String str = type.id + ' ' + string + ' ' + '9';
if (parent != null) str = parent.toInternalString()+' '+str;
return str;
}
/**
* 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>
*
* @return Version as a String
*/
@Override
public String toString() {
return string;
String str = (parent == null)?"":parent.toString()+'/'+type.shortname;
str += string;
return str;
}
/**
* 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>
*
* @return Version as a String
*/
public String toFullString() {
String str = type.shortname + string;
if (parent != null) str = parent.toFullString()+'/'+str;
return str;
}
/**
* 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>
*
* @return Version as a String
*/
public String toExtendedString() {
String str = (parent == null)?"":parent.toExtendedString()+' '+type.longname+' ';
str += string;
return str;
}
/**
* 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>
*
* @return Version as a String
*/
public String toFullExtendedString() {
String str = type.longname + ' ' + string;
if (parent != null) str = parent.toFullExtendedString()+' '+str;
return str;
}
@Override
public boolean equals(Object object) {
if (object instanceof Version) {
@ -74,8 +223,8 @@ public class Version implements Serializable, Comparable<Version> {
* @param version The version to compare to
*/
public int compareTo(Version version) {
String version1 = this.string;
String version2 = version.toString();
String version1 = toInternalString();
String version2 = version.toInternalString();
VersionTokenizer tokenizer1 = new VersionTokenizer(version1);
VersionTokenizer tokenizer2 = new VersionTokenizer(version2);
@ -164,8 +313,8 @@ public class Version implements Serializable, Comparable<Version> {
* @param ver2 Version to Compare
*/
public static int compare(Version ver1, Version ver2) {
String version1 = ver1.toString();
String version2 = ver2.toString();
String version1 = ver1.toInternalString();
String version2 = ver2.toInternalString();
VersionTokenizer tokenizer1 = new VersionTokenizer(version1);
VersionTokenizer tokenizer2 = new VersionTokenizer(version2);

View File

@ -122,15 +122,6 @@ public final class SubAPI {
return plugin.dir;
}
/**
* Gets the SubServers.Sync Beta Version
*
* @return SubServers.Sync Beta Version (or null if this is a release version)
*/
public Version getBetaVersion() {
return plugin.bversion;
}
/**
* Gets the SubServers.Sync Version
*

View File

@ -66,33 +66,31 @@ public final class SubCommand extends CommandX {
if (args[0].equalsIgnoreCase("help") || args[0].equalsIgnoreCase("?")) {
sender.sendMessages(printHelp());
} else if (args[0].equalsIgnoreCase("version") || args[0].equalsIgnoreCase("ver")) {
sender.sendMessage("SubServers > SubServers.Sync is running version " + plugin.version.toString() + ((plugin.bversion != null)?" BETA "+plugin.bversion.toString():""));
if (plugin.bversion == null) {
new Thread(() -> {
try {
Document updxml = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new InputSource(new StringReader(Util.readAll(new BufferedReader(new InputStreamReader(new URL("https://src.me1312.net/maven/net/ME1312/SubServers/SubServers.Sync/maven-metadata.xml").openStream(), Charset.forName("UTF-8")))))));
sender.sendMessage("SubServers > SubServers.Sync is running version " + plugin.version.toExtendedString());
new Thread(() -> {
try {
Document updxml = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new InputSource(new StringReader(Util.readAll(new BufferedReader(new InputStreamReader(new URL("https://src.me1312.net/maven/net/ME1312/SubServers/SubServers.Sync/maven-metadata.xml").openStream(), Charset.forName("UTF-8")))))));
NodeList updnodeList = updxml.getElementsByTagName("version");
Version updversion = plugin.version;
int updcount = -1;
for (int i = 0; i < updnodeList.getLength(); i++) {
Node node = updnodeList.item(i);
if (node.getNodeType() == Node.ELEMENT_NODE) {
if (!node.getTextContent().startsWith("-") && new Version(node.getTextContent()).compareTo(updversion) >= 0) {
updversion = new Version(node.getTextContent());
updcount++;
}
NodeList updnodeList = updxml.getElementsByTagName("version");
Version updversion = plugin.version;
int updcount = -1;
for (int i = 0; i < updnodeList.getLength(); i++) {
Node node = updnodeList.item(i);
if (node.getNodeType() == Node.ELEMENT_NODE) {
if (!node.getTextContent().startsWith("-") && new Version(node.getTextContent()).compareTo(updversion) >= 0) {
updversion = new Version(node.getTextContent());
updcount++;
}
}
if (updversion.equals(plugin.version)) {
sender.sendMessage("You are on the latest version.");
} else {
sender.sendMessage("You are " + updcount + " version" + ((updcount == 1) ? "" : "s") + " behind.");
}
} catch (Exception e) {
}
}).start();
}
if (updversion.equals(plugin.version)) {
sender.sendMessage("You are on the latest version.");
} else {
sender.sendMessage("You are " + updcount + " version" + ((updcount == 1) ? "" : "s") + " behind.");
}
} catch (Exception e) {
}
}).start();
} else if (args[0].equalsIgnoreCase("list")) {
plugin.subdata.sendPacket(new PacketDownloadServerList(null, null, json -> {
int i = 0;

View File

@ -48,8 +48,8 @@ public final class SubPlugin extends BungeeCord implements Listener {
public boolean redis = false;
public final SubAPI api = new SubAPI(this);
public SubDataClient subdata = null;
public final Version version = new Version(SubPlugin.class.getPackage().getImplementationVersion());
public final Version bversion = (SubPlugin.class.getPackage().getSpecificationVersion().equals("0"))?null:new Version(SubPlugin.class.getPackage().getSpecificationVersion());
//public static final Version version = new Version("2.13a");
public static final Version version = new Version(new Version("2.13a"), Version.VersionType.PRE_RELEASE, 1);
public long lastReload = -1;
@ -183,7 +183,7 @@ public final class SubPlugin extends BungeeCord implements Listener {
*/
@Override
public String getName() {
return (new Version(super.getVersion()).equals(version))?"SubServers.Sync":super.getName();
return (super.getVersion()).equals("SubServers.Sync")?"SubServers.Sync":super.getName();
}
/**
@ -193,7 +193,7 @@ public final class SubPlugin extends BungeeCord implements Listener {
*/
@Override
public String getVersion() {
return (new Version(super.getVersion()).equals(version))?version+((bversion != null)?"-BETA-"+bversion.toString():"")+"-PATCHED":super.getVersion();
return (super.getVersion().equals("SubServers.Sync"))?version.toExtendedString().replace(' ', '-'):super.getVersion();
}
/**