SubServers-2/Javadoc/SubServers.Sync/overview-tree.html
ME1312 27b1d6b51a
Extend SubAPI to wrap the SubData packet centered APIs
Simple requests like those used to list hosts or servers shouldn't require messing around trying to keep up with the SubData Direct protocol. It should be easy, right?

Now, SubAPI includes methods simalar to those seen in SubServers.Bungee for accessing data for Hosts, Servers, SubServers, Proxies, & Players easily. Requests the SubData Packet API is already capable of making will be included as methods in these variables.
2018-06-30 23:46:58 -04:00

286 lines
30 KiB
HTML

<!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>Class Hierarchy (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="Class Hierarchy (SubServers.Sync)";
}
}
catch(err) {
}
//-->
</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>Package</li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</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>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
<li><a href="overview-tree.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>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For All Packages</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="net/ME1312/SubServers/Sync/package-tree.html">net.ME1312.SubServers.Sync</a>, </li>
<li><a href="net/ME1312/SubServers/Sync/Event/package-tree.html">net.ME1312.SubServers.Sync.Event</a>, </li>
<li><a href="net/ME1312/SubServers/Sync/Library/package-tree.html">net.ME1312.SubServers.Sync.Library</a>, </li>
<li><a href="net/ME1312/SubServers/Sync/Library/Compatibility/package-tree.html">net.ME1312.SubServers.Sync.Library.Compatibility</a>, </li>
<li><a href="net/ME1312/SubServers/Sync/Library/Compatibility/v1_13/package-tree.html">net.ME1312.SubServers.Sync.Library.Compatibility.v1_13</a>, </li>
<li><a href="net/ME1312/SubServers/Sync/Library/Config/package-tree.html">net.ME1312.SubServers.Sync.Library.Config</a>, </li>
<li><a href="net/ME1312/SubServers/Sync/Library/Exception/package-tree.html">net.ME1312.SubServers.Sync.Library.Exception</a>, </li>
<li><a href="net/ME1312/SubServers/Sync/Library/Version/package-tree.html">net.ME1312.SubServers.Sync.Library.Version</a>, </li>
<li><a href="net/ME1312/SubServers/Sync/Network/package-tree.html">net.ME1312.SubServers.Sync.Network</a>, </li>
<li><a href="net/ME1312/SubServers/Sync/Network/API/package-tree.html">net.ME1312.SubServers.Sync.Network.API</a>, </li>
<li><a href="net/ME1312/SubServers/Sync/Network/Encryption/package-tree.html">net.ME1312.SubServers.Sync.Network.Encryption</a>, </li>
<li><a href="net/ME1312/SubServers/Sync/Network/Packet/package-tree.html">net.ME1312.SubServers.Sync.Network.Packet</a>, </li>
<li><a href="net/ME1312/SubServers/Sync/Server/package-tree.html">net.ME1312.SubServers.Sync.Server</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">net.ME1312.SubServers.Sync.Network.Encryption.<a href="net/ME1312/SubServers/Sync/Network/Encryption/AES.html" title="class in net.ME1312.SubServers.Sync.Network.Encryption"><span class="typeNameLink">AES</span></a> (implements net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/Cipher.html" title="interface in net.ME1312.SubServers.Sync.Network">Cipher</a>)</li>
<li type="circle">net.md_5.bungee.BungeeServerInfo (implements net.md_5.bungee.api.config.ServerInfo)
<ul>
<li type="circle">net.ME1312.SubServers.Sync.Server.<a href="net/ME1312/SubServers/Sync/Server/Server.html" title="class in net.ME1312.SubServers.Sync.Server"><span class="typeNameLink">Server</span></a>
<ul>
<li type="circle">net.ME1312.SubServers.Sync.Server.<a href="net/ME1312/SubServers/Sync/Server/SubServer.html" title="class in net.ME1312.SubServers.Sync.Server"><span class="typeNameLink">SubServer</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">net.md_5.bungee.api.plugin.Command
<ul>
<li type="circle">net.ME1312.SubServers.Sync.Library.Compatibility.<a href="net/ME1312/SubServers/Sync/Library/Compatibility/CommandX.html" title="class in net.ME1312.SubServers.Sync.Library.Compatibility"><span class="typeNameLink">CommandX</span></a> (implements net.md_5.bungee.api.plugin.TabExecutor)
<ul>
<li type="circle">net.ME1312.SubServers.Sync.Library.Compatibility.v1_13.<a href="net/ME1312/SubServers/Sync/Library/Compatibility/v1_13/CommandX.html" title="class in net.ME1312.SubServers.Sync.Library.Compatibility.v1_13"><span class="typeNameLink">CommandX</span></a></li>
<li type="circle">net.ME1312.SubServers.Sync.<a href="net/ME1312/SubServers/Sync/SubCommand.html" title="class in net.ME1312.SubServers.Sync"><span class="typeNameLink">SubCommand</span></a></li>
<li type="circle">net.ME1312.SubServers.Sync.<a href="net/ME1312/SubServers/Sync/SubCommand.BungeeServer.html" title="class in net.ME1312.SubServers.Sync"><span class="typeNameLink">SubCommand.BungeeServer</span></a></li>
</ul>
</li>
<li type="circle">net.ME1312.SubServers.Sync.<a href="net/ME1312/SubServers/Sync/SubCommand.BungeeList.html" title="class in net.ME1312.SubServers.Sync"><span class="typeNameLink">SubCommand.BungeeList</span></a></li>
</ul>
</li>
<li type="circle">net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/Container.html" title="class in net.ME1312.SubServers.Sync.Library"><span class="typeNameLink">Container</span></a>&lt;V&gt;
<ul>
<li type="circle">net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/NamedContainer.html" title="class in net.ME1312.SubServers.Sync.Library"><span class="typeNameLink">NamedContainer</span></a>&lt;T,V&gt;</li>
</ul>
</li>
<li type="circle">net.md_5.bungee.api.plugin.Event
<ul>
<li type="circle">net.ME1312.SubServers.Sync.Event.<a href="net/ME1312/SubServers/Sync/Event/SubAddHostEvent.html" title="class in net.ME1312.SubServers.Sync.Event"><span class="typeNameLink">SubAddHostEvent</span></a> (implements net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/SubEvent.html" title="interface in net.ME1312.SubServers.Sync.Library">SubEvent</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Event.<a href="net/ME1312/SubServers/Sync/Event/SubAddServerEvent.html" title="class in net.ME1312.SubServers.Sync.Event"><span class="typeNameLink">SubAddServerEvent</span></a> (implements net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/SubEvent.html" title="interface in net.ME1312.SubServers.Sync.Library">SubEvent</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Event.<a href="net/ME1312/SubServers/Sync/Event/SubCreateEvent.html" title="class in net.ME1312.SubServers.Sync.Event"><span class="typeNameLink">SubCreateEvent</span></a> (implements net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/SubEvent.html" title="interface in net.ME1312.SubServers.Sync.Library">SubEvent</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Event.<a href="net/ME1312/SubServers/Sync/Event/SubEditServerEvent.html" title="class in net.ME1312.SubServers.Sync.Event"><span class="typeNameLink">SubEditServerEvent</span></a> (implements net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/SubEvent.html" title="interface in net.ME1312.SubServers.Sync.Library">SubEvent</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Event.<a href="net/ME1312/SubServers/Sync/Event/SubNetworkConnectEvent.html" title="class in net.ME1312.SubServers.Sync.Event"><span class="typeNameLink">SubNetworkConnectEvent</span></a> (implements net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/SubEvent.html" title="interface in net.ME1312.SubServers.Sync.Library">SubEvent</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Event.<a href="net/ME1312/SubServers/Sync/Event/SubNetworkDisconnectEvent.html" title="class in net.ME1312.SubServers.Sync.Event"><span class="typeNameLink">SubNetworkDisconnectEvent</span></a> (implements net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/SubEvent.html" title="interface in net.ME1312.SubServers.Sync.Library">SubEvent</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Event.<a href="net/ME1312/SubServers/Sync/Event/SubRemoveHostEvent.html" title="class in net.ME1312.SubServers.Sync.Event"><span class="typeNameLink">SubRemoveHostEvent</span></a> (implements net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/SubEvent.html" title="interface in net.ME1312.SubServers.Sync.Library">SubEvent</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Event.<a href="net/ME1312/SubServers/Sync/Event/SubRemoveServerEvent.html" title="class in net.ME1312.SubServers.Sync.Event"><span class="typeNameLink">SubRemoveServerEvent</span></a> (implements net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/SubEvent.html" title="interface in net.ME1312.SubServers.Sync.Library">SubEvent</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Event.<a href="net/ME1312/SubServers/Sync/Event/SubSendCommandEvent.html" title="class in net.ME1312.SubServers.Sync.Event"><span class="typeNameLink">SubSendCommandEvent</span></a> (implements net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/SubEvent.html" title="interface in net.ME1312.SubServers.Sync.Library">SubEvent</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Event.<a href="net/ME1312/SubServers/Sync/Event/SubStartEvent.html" title="class in net.ME1312.SubServers.Sync.Event"><span class="typeNameLink">SubStartEvent</span></a> (implements net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/SubEvent.html" title="interface in net.ME1312.SubServers.Sync.Library">SubEvent</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Event.<a href="net/ME1312/SubServers/Sync/Event/SubStopEvent.html" title="class in net.ME1312.SubServers.Sync.Event"><span class="typeNameLink">SubStopEvent</span></a> (implements net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/SubEvent.html" title="interface in net.ME1312.SubServers.Sync.Library">SubEvent</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Event.<a href="net/ME1312/SubServers/Sync/Event/SubStoppedEvent.html" title="class in net.ME1312.SubServers.Sync.Event"><span class="typeNameLink">SubStoppedEvent</span></a> (implements net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/SubEvent.html" title="interface in net.ME1312.SubServers.Sync.Library">SubEvent</a>)</li>
</ul>
</li>
<li type="circle">java.io.File (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
<ul>
<li type="circle">net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/UniversalFile.html" title="class in net.ME1312.SubServers.Sync.Library"><span class="typeNameLink">UniversalFile</span></a></li>
</ul>
</li>
<li type="circle">net.ME1312.SubServers.Sync.Network.API.<a href="net/ME1312/SubServers/Sync/Network/API/Host.html" title="class in net.ME1312.SubServers.Sync.Network.API"><span class="typeNameLink">Host</span></a></li>
<li type="circle">net.ME1312.SubServers.Sync.<a href="net/ME1312/SubServers/Sync/Launch.html" title="class in net.ME1312.SubServers.Sync"><span class="typeNameLink">Launch</span></a></li>
<li type="circle">net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/Metrics.html" title="class in net.ME1312.SubServers.Sync.Library"><span class="typeNameLink">Metrics</span></a></li>
<li type="circle">net.ME1312.SubServers.Sync.Network.Packet.<a href="net/ME1312/SubServers/Sync/Network/Packet/PacketAuthorization.html" title="class in net.ME1312.SubServers.Sync.Network.Packet"><span class="typeNameLink">PacketAuthorization</span></a> (implements net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketIn</a>, net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Network.Packet.<a href="net/ME1312/SubServers/Sync/Network/Packet/PacketCommandServer.html" title="class in net.ME1312.SubServers.Sync.Network.Packet"><span class="typeNameLink">PacketCommandServer</span></a> (implements net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketIn</a>, net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Network.Packet.<a href="net/ME1312/SubServers/Sync/Network/Packet/PacketCreateServer.html" title="class in net.ME1312.SubServers.Sync.Network.Packet"><span class="typeNameLink">PacketCreateServer</span></a> (implements net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketIn</a>, net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Network.Packet.<a href="net/ME1312/SubServers/Sync/Network/Packet/PacketDownloadHostInfo.html" title="class in net.ME1312.SubServers.Sync.Network.Packet"><span class="typeNameLink">PacketDownloadHostInfo</span></a> (implements net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketIn</a>, net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Network.Packet.<a href="net/ME1312/SubServers/Sync/Network/Packet/PacketDownloadLang.html" title="class in net.ME1312.SubServers.Sync.Network.Packet"><span class="typeNameLink">PacketDownloadLang</span></a> (implements net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketIn</a>, net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Network.Packet.<a href="net/ME1312/SubServers/Sync/Network/Packet/PacketDownloadNetworkList.html" title="class in net.ME1312.SubServers.Sync.Network.Packet"><span class="typeNameLink">PacketDownloadNetworkList</span></a> (implements net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketIn</a>, net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Network.Packet.<a href="net/ME1312/SubServers/Sync/Network/Packet/PacketDownloadPlayerList.html" title="class in net.ME1312.SubServers.Sync.Network.Packet"><span class="typeNameLink">PacketDownloadPlayerList</span></a> (implements net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketIn</a>, net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Network.Packet.<a href="net/ME1312/SubServers/Sync/Network/Packet/PacketDownloadProxyInfo.html" title="class in net.ME1312.SubServers.Sync.Network.Packet"><span class="typeNameLink">PacketDownloadProxyInfo</span></a> (implements net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketIn</a>, net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Network.Packet.<a href="net/ME1312/SubServers/Sync/Network/Packet/PacketDownloadServerInfo.html" title="class in net.ME1312.SubServers.Sync.Network.Packet"><span class="typeNameLink">PacketDownloadServerInfo</span></a> (implements net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketIn</a>, net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Network.Packet.<a href="net/ME1312/SubServers/Sync/Network/Packet/PacketDownloadServerList.html" title="class in net.ME1312.SubServers.Sync.Network.Packet"><span class="typeNameLink">PacketDownloadServerList</span></a> (implements net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketIn</a>, net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Network.Packet.<a href="net/ME1312/SubServers/Sync/Network/Packet/PacketInReset.html" title="class in net.ME1312.SubServers.Sync.Network.Packet"><span class="typeNameLink">PacketInReset</span></a> (implements net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketIn</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Network.Packet.<a href="net/ME1312/SubServers/Sync/Network/Packet/PacketInRunEvent.html" title="class in net.ME1312.SubServers.Sync.Network.Packet"><span class="typeNameLink">PacketInRunEvent</span></a> (implements net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketIn</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Network.Packet.<a href="net/ME1312/SubServers/Sync/Network/Packet/PacketLinkProxy.html" title="class in net.ME1312.SubServers.Sync.Network.Packet"><span class="typeNameLink">PacketLinkProxy</span></a> (implements net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketIn</a>, net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Network.Packet.<a href="net/ME1312/SubServers/Sync/Network/Packet/PacketStartServer.html" title="class in net.ME1312.SubServers.Sync.Network.Packet"><span class="typeNameLink">PacketStartServer</span></a> (implements net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketIn</a>, net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketOut</a>)</li>
<li type="circle">net.ME1312.SubServers.Sync.Network.Packet.<a href="net/ME1312/SubServers/Sync/Network/Packet/PacketStopServer.html" title="class in net.ME1312.SubServers.Sync.Network.Packet"><span class="typeNameLink">PacketStopServer</span></a> (implements net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketIn</a>, net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Sync.Network">PacketOut</a>)</li>
<li type="circle">net.md_5.bungee.api.plugin.Plugin
<ul>
<li type="circle">net.ME1312.SubServers.Sync.Library.Compatibility.<a href="net/ME1312/SubServers/Sync/Library/Compatibility/Plugin.html" title="class in net.ME1312.SubServers.Sync.Library.Compatibility"><span class="typeNameLink">Plugin</span></a></li>
</ul>
</li>
<li type="circle">net.ME1312.SubServers.Sync.Network.API.<a href="net/ME1312/SubServers/Sync/Network/API/Proxy.html" title="class in net.ME1312.SubServers.Sync.Network.API"><span class="typeNameLink">Proxy</span></a></li>
<li type="circle">net.md_5.bungee.api.ProxyServer
<ul>
<li type="circle">net.md_5.bungee.BungeeCord
<ul>
<li type="circle">net.ME1312.SubServers.Sync.<a href="net/ME1312/SubServers/Sync/SubPlugin.html" title="class in net.ME1312.SubServers.Sync"><span class="typeNameLink">SubPlugin</span></a> (implements net.md_5.bungee.api.plugin.Listener)</li>
</ul>
</li>
</ul>
</li>
<li type="circle">net.ME1312.SubServers.Sync.Network.API.<a href="net/ME1312/SubServers/Sync/Network/API/Server.html" title="class in net.ME1312.SubServers.Sync.Network.API"><span class="typeNameLink">Server</span></a>
<ul>
<li type="circle">net.ME1312.SubServers.Sync.Network.API.<a href="net/ME1312/SubServers/Sync/Network/API/SubServer.html" title="class in net.ME1312.SubServers.Sync.Network.API"><span class="typeNameLink">SubServer</span></a></li>
</ul>
</li>
<li type="circle">net.ME1312.SubServers.Sync.<a href="net/ME1312/SubServers/Sync/SubAPI.html" title="class in net.ME1312.SubServers.Sync"><span class="typeNameLink">SubAPI</span></a></li>
<li type="circle">net.ME1312.SubServers.Sync.Network.API.<a href="net/ME1312/SubServers/Sync/Network/API/SubCreator.html" title="class in net.ME1312.SubServers.Sync.Network.API"><span class="typeNameLink">SubCreator</span></a></li>
<li type="circle">net.ME1312.SubServers.Sync.Network.API.<a href="net/ME1312/SubServers/Sync/Network/API/SubCreator.ServerTemplate.html" title="class in net.ME1312.SubServers.Sync.Network.API"><span class="typeNameLink">SubCreator.ServerTemplate</span></a></li>
<li type="circle">net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/SubDataClient.html" title="class in net.ME1312.SubServers.Sync.Network"><span class="typeNameLink">SubDataClient</span></a></li>
<li type="circle">java.lang.Throwable (implements java.io.Serializable)
<ul>
<li type="circle">java.lang.Exception
<ul>
<li type="circle">net.ME1312.SubServers.Sync.Network.Encryption.<a href="net/ME1312/SubServers/Sync/Network/Encryption/AES.InvalidAESStreamException.html" title="class in net.ME1312.SubServers.Sync.Network.Encryption"><span class="typeNameLink">AES.InvalidAESStreamException</span></a></li>
<li type="circle">net.ME1312.SubServers.Sync.Network.Encryption.<a href="net/ME1312/SubServers/Sync/Network/Encryption/AES.InvalidKeyLengthException.html" title="class in net.ME1312.SubServers.Sync.Network.Encryption"><span class="typeNameLink">AES.InvalidKeyLengthException</span></a></li>
<li type="circle">net.ME1312.SubServers.Sync.Network.Encryption.<a href="net/ME1312/SubServers/Sync/Network/Encryption/AES.InvalidPasswordException.html" title="class in net.ME1312.SubServers.Sync.Network.Encryption"><span class="typeNameLink">AES.InvalidPasswordException</span></a></li>
<li type="circle">net.ME1312.SubServers.Sync.Network.Encryption.<a href="net/ME1312/SubServers/Sync/Network/Encryption/AES.StrongEncryptionNotAvailableException.html" title="class in net.ME1312.SubServers.Sync.Network.Encryption"><span class="typeNameLink">AES.StrongEncryptionNotAvailableException</span></a></li>
<li type="circle">java.lang.RuntimeException
<ul>
<li type="circle">java.lang.IllegalStateException
<ul>
<li type="circle">net.ME1312.SubServers.Sync.Library.Exception.<a href="net/ME1312/SubServers/Sync/Library/Exception/IllegalPacketException.html" title="class in net.ME1312.SubServers.Sync.Library.Exception"><span class="typeNameLink">IllegalPacketException</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/Util.html" title="class in net.ME1312.SubServers.Sync.Library"><span class="typeNameLink">Util</span></a></li>
<li type="circle">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"><span class="typeNameLink">Version</span></a> (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)</li>
<li type="circle">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"><span class="typeNameLink">YAMLConfig</span></a></li>
<li type="circle">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"><span class="typeNameLink">YAMLSection</span></a></li>
<li type="circle">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"><span class="typeNameLink">YAMLValue</span></a></li>
</ul>
</li>
</ul>
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li type="circle">net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/Callback.html" title="interface in net.ME1312.SubServers.Sync.Library"><span class="typeNameLink">Callback</span></a>&lt;T&gt;</li>
<li type="circle">net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/Cipher.html" title="interface in net.ME1312.SubServers.Sync.Network"><span class="typeNameLink">Cipher</span></a></li>
<li type="circle">net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/ExtraDataHandler.html" title="interface in net.ME1312.SubServers.Sync.Library"><span class="typeNameLink">ExtraDataHandler</span></a></li>
<li type="circle">net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketIn.html" title="interface in net.ME1312.SubServers.Sync.Network"><span class="typeNameLink">PacketIn</span></a></li>
<li type="circle">net.ME1312.SubServers.Sync.Network.<a href="net/ME1312/SubServers/Sync/Network/PacketOut.html" title="interface in net.ME1312.SubServers.Sync.Network"><span class="typeNameLink">PacketOut</span></a></li>
<li type="circle">net.ME1312.SubServers.Sync.Library.<a href="net/ME1312/SubServers/Sync/Library/SubEvent.html" title="interface in net.ME1312.SubServers.Sync.Library"><span class="typeNameLink">SubEvent</span></a></li>
<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/VersionType.html" title="enum in net.ME1312.SubServers.Sync.Library.Version"><span class="typeNameLink">VersionType</span></a></li>
<li type="circle">net.ME1312.SubServers.Sync.Network.API.<a href="net/ME1312/SubServers/Sync/Network/API/SubCreator.ServerType.html" title="enum in net.ME1312.SubServers.Sync.Network.API"><span class="typeNameLink">SubCreator.ServerType</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= 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>Package</li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</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>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
<li><a href="overview-tree.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>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>