forked from Minecraft/PluginAPI
parent
ad53c26b4f
commit
b32df43685
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:57 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>All Classes</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
|
@ -17,6 +17,10 @@
|
|||
<li><a href="xyz/etztech/core/web/CoreWeb.html" title="class in xyz.etztech.core.web" target="classFrame">CoreWeb</a></li>
|
||||
<li><a href="xyz/etztech/core/web/ICallback.html" title="interface in xyz.etztech.core.web" target="classFrame"><span class="interfaceName">ICallback</span></a></li>
|
||||
<li><a href="xyz/etztech/core/api/IMinecraftManager.html" title="interface in xyz.etztech.core.api" target="classFrame"><span class="interfaceName">IMinecraftManager</span></a></li>
|
||||
<li><a href="xyz/etztech/core/maven/MavenLibraries.html" title="annotation in xyz.etztech.core.maven" target="classFrame">MavenLibraries</a></li>
|
||||
<li><a href="xyz/etztech/core/maven/MavenLibrary.html" title="annotation in xyz.etztech.core.maven" target="classFrame">MavenLibrary</a></li>
|
||||
<li><a href="xyz/etztech/core/maven/MavenLoader.html" title="class in xyz.etztech.core.maven" target="classFrame">MavenLoader</a></li>
|
||||
<li><a href="xyz/etztech/core/maven/MavenPlugin.html" title="class in xyz.etztech.core.maven" target="classFrame">MavenPlugin</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:57 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>All Classes</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
|
@ -17,6 +17,10 @@
|
|||
<li><a href="xyz/etztech/core/web/CoreWeb.html" title="class in xyz.etztech.core.web">CoreWeb</a></li>
|
||||
<li><a href="xyz/etztech/core/web/ICallback.html" title="interface in xyz.etztech.core.web"><span class="interfaceName">ICallback</span></a></li>
|
||||
<li><a href="xyz/etztech/core/api/IMinecraftManager.html" title="interface in xyz.etztech.core.api"><span class="interfaceName">IMinecraftManager</span></a></li>
|
||||
<li><a href="xyz/etztech/core/maven/MavenLibraries.html" title="annotation in xyz.etztech.core.maven">MavenLibraries</a></li>
|
||||
<li><a href="xyz/etztech/core/maven/MavenLibrary.html" title="annotation in xyz.etztech.core.maven">MavenLibrary</a></li>
|
||||
<li><a href="xyz/etztech/core/maven/MavenLoader.html" title="class in xyz.etztech.core.maven">MavenLoader</a></li>
|
||||
<li><a href="xyz/etztech/core/maven/MavenPlugin.html" title="class in xyz.etztech.core.maven">MavenPlugin</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>Constant Field Values</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>Deprecated List</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:57 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>API Help</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>A-Index</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
</head>
|
||||
|
@ -68,7 +68,7 @@
|
|||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">S</a> <a href="index-7.html">X</a> <a name="I:A">
|
||||
<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">M</a> <a href="index-7.html">O</a> <a href="index-8.html">S</a> <a href="index-9.html">X</a> <a name="I:A">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">A</h2>
|
||||
|
@ -82,7 +82,7 @@
|
|||
<dt><span class="memberNameLink"><a href="../xyz/etztech/core/web/CoreWeb.html#asyncPostCallback-org.bukkit.plugin.Plugin-java.lang.String-java.util.Map-xyz.etztech.core.web.ICallback-">asyncPostCallback(Plugin, String, Map<String, String>, ICallback)</a></span> - Static method in class xyz.etztech.core.web.<a href="../xyz/etztech/core/web/CoreWeb.html" title="class in xyz.etztech.core.web">CoreWeb</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">S</a> <a href="index-7.html">X</a> </div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">M</a> <a href="index-7.html">O</a> <a href="index-8.html">S</a> <a href="index-9.html">X</a> </div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>C-Index</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
</head>
|
||||
|
@ -68,7 +68,7 @@
|
|||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">S</a> <a href="index-7.html">X</a> <a name="I:C">
|
||||
<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">M</a> <a href="index-7.html">O</a> <a href="index-8.html">S</a> <a href="index-9.html">X</a> <a name="I:C">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">C</h2>
|
||||
|
@ -92,7 +92,7 @@
|
|||
<dt><span class="memberNameLink"><a href="../xyz/etztech/core/web/CoreWeb.html#CoreWeb--">CoreWeb()</a></span> - Constructor for class xyz.etztech.core.web.<a href="../xyz/etztech/core/web/CoreWeb.html" title="class in xyz.etztech.core.web">CoreWeb</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">S</a> <a href="index-7.html">X</a> </div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">M</a> <a href="index-7.html">O</a> <a href="index-8.html">S</a> <a href="index-9.html">X</a> </div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>G-Index</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
</head>
|
||||
|
@ -68,7 +68,7 @@
|
|||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">S</a> <a href="index-7.html">X</a> <a name="I:G">
|
||||
<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">M</a> <a href="index-7.html">O</a> <a href="index-8.html">S</a> <a href="index-9.html">X</a> <a name="I:G">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">G</h2>
|
||||
|
@ -90,7 +90,7 @@
|
|||
<dt><span class="memberNameLink"><a href="../xyz/etztech/core/api/IMinecraftManager.html#globalLog-org.bukkit.entity.Player-java.lang.String-">globalLog(Player, String)</a></span> - Method in interface xyz.etztech.core.api.<a href="../xyz/etztech/core/api/IMinecraftManager.html" title="interface in xyz.etztech.core.api">IMinecraftManager</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">S</a> <a href="index-7.html">X</a> </div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">M</a> <a href="index-7.html">O</a> <a href="index-8.html">S</a> <a href="index-9.html">X</a> </div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>I-Index</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
</head>
|
||||
|
@ -68,7 +68,7 @@
|
|||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">S</a> <a href="index-7.html">X</a> <a name="I:I">
|
||||
<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">M</a> <a href="index-7.html">O</a> <a href="index-8.html">S</a> <a href="index-9.html">X</a> <a name="I:I">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">I</h2>
|
||||
|
@ -84,7 +84,7 @@
|
|||
<dt><span class="memberNameLink"><a href="../xyz/etztech/core/web/ICallback.html#invoke-java.lang.String-">invoke(String)</a></span> - Method in interface xyz.etztech.core.web.<a href="../xyz/etztech/core/web/ICallback.html" title="interface in xyz.etztech.core.web">ICallback</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">S</a> <a href="index-7.html">X</a> </div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">M</a> <a href="index-7.html">O</a> <a href="index-8.html">S</a> <a href="index-9.html">X</a> </div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>L-Index</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
</head>
|
||||
|
@ -68,15 +68,19 @@
|
|||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">S</a> <a href="index-7.html">X</a> <a name="I:L">
|
||||
<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">M</a> <a href="index-7.html">O</a> <a href="index-8.html">S</a> <a href="index-9.html">X</a> <a name="I:L">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">L</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="../xyz/etztech/core/maven/MavenLoader.html#loadAll-java.lang.Class-">loadAll(Class<?>)</a></span> - Static method in class xyz.etztech.core.maven.<a href="../xyz/etztech/core/maven/MavenLoader.html" title="class in xyz.etztech.core.maven">MavenLoader</a></dt>
|
||||
<dd>
|
||||
<div class="block">The bread and butter.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../xyz/etztech/core/api/IMinecraftManager.html#logOverride-boolean-">logOverride(boolean)</a></span> - Method in interface xyz.etztech.core.api.<a href="../xyz/etztech/core/api/IMinecraftManager.html" title="interface in xyz.etztech.core.api">IMinecraftManager</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">S</a> <a href="index-7.html">X</a> </div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">M</a> <a href="index-7.html">O</a> <a href="index-8.html">S</a> <a href="index-9.html">X</a> </div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<title>S-Index</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>M-Index</title>
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
</head>
|
||||
|
@ -12,7 +12,7 @@
|
|||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="S-Index";
|
||||
parent.document.title="M-Index";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
|
@ -68,17 +68,33 @@
|
|||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">S</a> <a href="index-7.html">X</a> <a name="I:S">
|
||||
<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">M</a> <a href="index-7.html">O</a> <a href="index-8.html">S</a> <a href="index-9.html">X</a> <a name="I:M">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">S</h2>
|
||||
<h2 class="title">M</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="../xyz/etztech/core/web/CoreResponse.html#setMessage-java.lang.String-">setMessage(String)</a></span> - Method in class xyz.etztech.core.web.<a href="../xyz/etztech/core/web/CoreResponse.html" title="class in xyz.etztech.core.web">CoreResponse</a></dt>
|
||||
<dt><a href="../xyz/etztech/core/maven/MavenLibraries.html" title="annotation in xyz.etztech.core.maven"><span class="typeNameLink">MavenLibraries</span></a> - Annotation Type in <a href="../xyz/etztech/core/maven/package-summary.html">xyz.etztech.core.maven</a></dt>
|
||||
<dd>
|
||||
<div class="block">Allows MavenLibrary to be repeatable</div>
|
||||
</dd>
|
||||
<dt><a href="../xyz/etztech/core/maven/MavenLibrary.html" title="annotation in xyz.etztech.core.maven"><span class="typeNameLink">MavenLibrary</span></a> - Annotation Type in <a href="../xyz/etztech/core/maven/package-summary.html">xyz.etztech.core.maven</a></dt>
|
||||
<dd>
|
||||
<div class="block">Allows a plugin to declare dependencies to download at runtime, meaning no more shaded jars!</div>
|
||||
</dd>
|
||||
<dt><a href="../xyz/etztech/core/maven/MavenLoader.html" title="class in xyz.etztech.core.maven"><span class="typeNameLink">MavenLoader</span></a> - Class in <a href="../xyz/etztech/core/maven/package-summary.html">xyz.etztech.core.maven</a></dt>
|
||||
<dd>
|
||||
<div class="block">A class to load any plugins with MavenLibrary annotations</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../xyz/etztech/core/maven/MavenLoader.html#MavenLoader--">MavenLoader()</a></span> - Constructor for class xyz.etztech.core.maven.<a href="../xyz/etztech/core/maven/MavenLoader.html" title="class in xyz.etztech.core.maven">MavenLoader</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../xyz/etztech/core/web/CoreResponse.html#setStatus-java.lang.Boolean-">setStatus(Boolean)</a></span> - Method in class xyz.etztech.core.web.<a href="../xyz/etztech/core/web/CoreResponse.html" title="class in xyz.etztech.core.web">CoreResponse</a></dt>
|
||||
<dt><a href="../xyz/etztech/core/maven/MavenPlugin.html" title="class in xyz.etztech.core.maven"><span class="typeNameLink">MavenPlugin</span></a> - Class in <a href="../xyz/etztech/core/maven/package-summary.html">xyz.etztech.core.maven</a></dt>
|
||||
<dd>
|
||||
<div class="block">Takes care of running the MavenLoader when the plugin is loaded.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="../xyz/etztech/core/maven/MavenPlugin.html#MavenPlugin--">MavenPlugin()</a></span> - Constructor for class xyz.etztech.core.maven.<a href="../xyz/etztech/core/maven/MavenPlugin.html" title="class in xyz.etztech.core.maven">MavenPlugin</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">S</a> <a href="index-7.html">X</a> </div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">M</a> <a href="index-7.html">O</a> <a href="index-8.html">S</a> <a href="index-9.html">X</a> </div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<title>X-Index</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>O-Index</title>
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../script.js"></script>
|
||||
</head>
|
||||
|
@ -12,7 +12,7 @@
|
|||
<script type="text/javascript"><!--
|
||||
try {
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="X-Index";
|
||||
parent.document.title="O-Index";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
|
@ -43,7 +43,7 @@
|
|||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="index-6.html">Prev Letter</a></li>
|
||||
<li>Next Letter</li>
|
||||
<li><a href="index-8.html">Next Letter</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../index.html?index-files/index-7.html" target="_top">Frames</a></li>
|
||||
|
@ -68,23 +68,19 @@
|
|||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">S</a> <a href="index-7.html">X</a> <a name="I:X">
|
||||
<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">M</a> <a href="index-7.html">O</a> <a href="index-8.html">S</a> <a href="index-9.html">X</a> <a name="I:O">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">X</h2>
|
||||
<h2 class="title">O</h2>
|
||||
<dl>
|
||||
<dt><a href="../xyz/etztech/core/package-summary.html">xyz.etztech.core</a> - package xyz.etztech.core</dt>
|
||||
<dt><span class="memberNameLink"><a href="../xyz/etztech/core/maven/MavenPlugin.html#onDisable--">onDisable()</a></span> - Method in class xyz.etztech.core.maven.<a href="../xyz/etztech/core/maven/MavenPlugin.html" title="class in xyz.etztech.core.maven">MavenPlugin</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../xyz/etztech/core/maven/MavenPlugin.html#onEnable--">onEnable()</a></span> - Method in class xyz.etztech.core.maven.<a href="../xyz/etztech/core/maven/MavenPlugin.html" title="class in xyz.etztech.core.maven">MavenPlugin</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../xyz/etztech/core/maven/MavenPlugin.html#onLoad--">onLoad()</a></span> - Method in class xyz.etztech.core.maven.<a href="../xyz/etztech/core/maven/MavenPlugin.html" title="class in xyz.etztech.core.maven">MavenPlugin</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../xyz/etztech/core/api/package-summary.html">xyz.etztech.core.api</a> - package xyz.etztech.core.api</dt>
|
||||
<dd>
|
||||
<div class="block">API classes for EtzTech plugins</div>
|
||||
</dd>
|
||||
<dt><a href="../xyz/etztech/core/web/package-summary.html">xyz.etztech.core.web</a> - package xyz.etztech.core.web</dt>
|
||||
<dd>
|
||||
<div class="block">A core set of web utilities</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">S</a> <a href="index-7.html">X</a> </div>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">M</a> <a href="index-7.html">O</a> <a href="index-8.html">S</a> <a href="index-9.html">X</a> </div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
<!-- -->
|
||||
|
@ -106,7 +102,7 @@
|
|||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="index-6.html">Prev Letter</a></li>
|
||||
<li>Next Letter</li>
|
||||
<li><a href="index-8.html">Next Letter</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../index.html?index-files/index-7.html" target="_top">Frames</a></li>
|
||||
|
|
|
@ -0,0 +1,129 @@
|
|||
<!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 (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>S-Index</title>
|
||||
<meta name="date" content="2018-09-26">
|
||||
<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="S-Index";
|
||||
}
|
||||
}
|
||||
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><a href="../overview-tree.html">Tree</a></li>
|
||||
<li><a href="../deprecated-list.html">Deprecated</a></li>
|
||||
<li class="navBarCell1Rev">Index</li>
|
||||
<li><a href="../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="index-7.html">Prev Letter</a></li>
|
||||
<li><a href="index-9.html">Next Letter</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../index.html?index-files/index-8.html" target="_top">Frames</a></li>
|
||||
<li><a href="index-8.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../allclasses-noframe.html">All 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="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">M</a> <a href="index-7.html">O</a> <a href="index-8.html">S</a> <a href="index-9.html">X</a> <a name="I:S">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">S</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="../xyz/etztech/core/web/CoreResponse.html#setMessage-java.lang.String-">setMessage(String)</a></span> - Method in class xyz.etztech.core.web.<a href="../xyz/etztech/core/web/CoreResponse.html" title="class in xyz.etztech.core.web">CoreResponse</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="../xyz/etztech/core/web/CoreResponse.html#setStatus-java.lang.Boolean-">setStatus(Boolean)</a></span> - Method in class xyz.etztech.core.web.<a href="../xyz/etztech/core/web/CoreResponse.html" title="class in xyz.etztech.core.web">CoreResponse</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">M</a> <a href="index-7.html">O</a> <a href="index-8.html">S</a> <a href="index-9.html">X</a> </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><a href="../overview-tree.html">Tree</a></li>
|
||||
<li><a href="../deprecated-list.html">Deprecated</a></li>
|
||||
<li class="navBarCell1Rev">Index</li>
|
||||
<li><a href="../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="index-7.html">Prev Letter</a></li>
|
||||
<li><a href="index-9.html">Next Letter</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../index.html?index-files/index-8.html" target="_top">Frames</a></li>
|
||||
<li><a href="index-8.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../allclasses-noframe.html">All 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>
|
|
@ -0,0 +1,139 @@
|
|||
<!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 (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>X-Index</title>
|
||||
<meta name="date" content="2018-09-26">
|
||||
<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="X-Index";
|
||||
}
|
||||
}
|
||||
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><a href="../overview-tree.html">Tree</a></li>
|
||||
<li><a href="../deprecated-list.html">Deprecated</a></li>
|
||||
<li class="navBarCell1Rev">Index</li>
|
||||
<li><a href="../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="index-8.html">Prev Letter</a></li>
|
||||
<li>Next Letter</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../index.html?index-files/index-9.html" target="_top">Frames</a></li>
|
||||
<li><a href="index-9.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../allclasses-noframe.html">All 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="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">M</a> <a href="index-7.html">O</a> <a href="index-8.html">S</a> <a href="index-9.html">X</a> <a name="I:X">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">X</h2>
|
||||
<dl>
|
||||
<dt><a href="../xyz/etztech/core/package-summary.html">xyz.etztech.core</a> - package xyz.etztech.core</dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="../xyz/etztech/core/api/package-summary.html">xyz.etztech.core.api</a> - package xyz.etztech.core.api</dt>
|
||||
<dd>
|
||||
<div class="block">API classes for EtzTech plugins</div>
|
||||
</dd>
|
||||
<dt><a href="../xyz/etztech/core/maven/package-summary.html">xyz.etztech.core.maven</a> - package xyz.etztech.core.maven</dt>
|
||||
<dd>
|
||||
<div class="block">Maven annotations used to eliminate shaded plugins</div>
|
||||
</dd>
|
||||
<dt><a href="../xyz/etztech/core/web/package-summary.html">xyz.etztech.core.web</a> - package xyz.etztech.core.web</dt>
|
||||
<dd>
|
||||
<div class="block">A core set of web utilities</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a href="index-1.html">A</a> <a href="index-2.html">C</a> <a href="index-3.html">G</a> <a href="index-4.html">I</a> <a href="index-5.html">L</a> <a href="index-6.html">M</a> <a href="index-7.html">O</a> <a href="index-8.html">S</a> <a href="index-9.html">X</a> </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><a href="../overview-tree.html">Tree</a></li>
|
||||
<li><a href="../deprecated-list.html">Deprecated</a></li>
|
||||
<li class="navBarCell1Rev">Index</li>
|
||||
<li><a href="../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="index-8.html">Prev Letter</a></li>
|
||||
<li>Next Letter</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../index.html?index-files/index-9.html" target="_top">Frames</a></li>
|
||||
<li><a href="index-9.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../allclasses-noframe.html">All 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>
|
|
@ -2,7 +2,7 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:57 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>Generated Documentation (Untitled)</title>
|
||||
<script type="text/javascript">
|
||||
targetPage = "" + window.location.search;
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>Overview List</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
|
@ -15,6 +15,7 @@
|
|||
<ul title="Packages">
|
||||
<li><a href="xyz/etztech/core/package-frame.html" target="packageFrame">xyz.etztech.core</a></li>
|
||||
<li><a href="xyz/etztech/core/api/package-frame.html" target="packageFrame">xyz.etztech.core.api</a></li>
|
||||
<li><a href="xyz/etztech/core/maven/package-frame.html" target="packageFrame">xyz.etztech.core.maven</a></li>
|
||||
<li><a href="xyz/etztech/core/web/package-frame.html" target="packageFrame">xyz.etztech.core.web</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:57 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>Overview</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
|
@ -87,6 +87,12 @@
|
|||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="xyz/etztech/core/maven/package-summary.html">xyz.etztech.core.maven</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">Maven annotations used to eliminate shaded plugins</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a href="xyz/etztech/core/web/package-summary.html">xyz.etztech.core.web</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">A core set of web utilities</div>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>Class Hierarchy</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
|
@ -74,6 +74,7 @@
|
|||
<ul class="horizontal">
|
||||
<li><a href="xyz/etztech/core/package-tree.html">xyz.etztech.core</a>, </li>
|
||||
<li><a href="xyz/etztech/core/api/package-tree.html">xyz.etztech.core.api</a>, </li>
|
||||
<li><a href="xyz/etztech/core/maven/package-tree.html">xyz.etztech.core.maven</a>, </li>
|
||||
<li><a href="xyz/etztech/core/web/package-tree.html">xyz.etztech.core.web</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
@ -85,6 +86,16 @@
|
|||
<li type="circle">xyz.etztech.core.web.<a href="xyz/etztech/core/web/CoreResponse.html" title="class in xyz.etztech.core.web"><span class="typeNameLink">CoreResponse</span></a></li>
|
||||
<li type="circle">xyz.etztech.core.<a href="xyz/etztech/core/CoreUtils.html" title="class in xyz.etztech.core"><span class="typeNameLink">CoreUtils</span></a></li>
|
||||
<li type="circle">xyz.etztech.core.web.<a href="xyz/etztech/core/web/CoreWeb.html" title="class in xyz.etztech.core.web"><span class="typeNameLink">CoreWeb</span></a></li>
|
||||
<li type="circle">xyz.etztech.core.maven.<a href="xyz/etztech/core/maven/MavenLoader.html" title="class in xyz.etztech.core.maven"><span class="typeNameLink">MavenLoader</span></a></li>
|
||||
<li type="circle">org.bukkit.plugin.PluginBase (implements org.bukkit.plugin.Plugin)
|
||||
<ul>
|
||||
<li type="circle">org.bukkit.plugin.java.JavaPlugin
|
||||
<ul>
|
||||
<li type="circle">xyz.etztech.core.maven.<a href="xyz/etztech/core/maven/MavenPlugin.html" title="class in xyz.etztech.core.maven"><span class="typeNameLink">MavenPlugin</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
@ -93,6 +104,11 @@
|
|||
<li type="circle">xyz.etztech.core.web.<a href="xyz/etztech/core/web/ICallback.html" title="interface in xyz.etztech.core.web"><span class="typeNameLink">ICallback</span></a></li>
|
||||
<li type="circle">xyz.etztech.core.api.<a href="xyz/etztech/core/api/IMinecraftManager.html" title="interface in xyz.etztech.core.api"><span class="typeNameLink">IMinecraftManager</span></a></li>
|
||||
</ul>
|
||||
<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
|
||||
<ul>
|
||||
<li type="circle">xyz.etztech.core.maven.<a href="xyz/etztech/core/maven/MavenLibrary.html" title="annotation in xyz.etztech.core.maven"><span class="typeNameLink">MavenLibrary</span></a> (implements java.lang.annotation.Annotation)</li>
|
||||
<li type="circle">xyz.etztech.core.maven.<a href="xyz/etztech/core/maven/MavenLibraries.html" title="annotation in xyz.etztech.core.maven"><span class="typeNameLink">MavenLibraries</span></a> (implements java.lang.annotation.Annotation)</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar.bottom">
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
xyz.etztech.core
|
||||
xyz.etztech.core.api
|
||||
xyz.etztech.core.maven
|
||||
xyz.etztech.core.web
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>CoreUtils</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../script.js"></script>
|
||||
</head>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>IMinecraftManager</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../script.js"></script>
|
||||
</head>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>xyz.etztech.core.api</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../script.js"></script>
|
||||
</head>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>xyz.etztech.core.api</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../script.js"></script>
|
||||
</head>
|
||||
|
@ -43,7 +43,7 @@
|
|||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../xyz/etztech/core/package-summary.html">Prev Package</a></li>
|
||||
<li><a href="../../../../xyz/etztech/core/web/package-summary.html">Next Package</a></li>
|
||||
<li><a href="../../../../xyz/etztech/core/maven/package-summary.html">Next Package</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?xyz/etztech/core/api/package-summary.html" target="_top">Frames</a></li>
|
||||
|
@ -122,7 +122,7 @@
|
|||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../xyz/etztech/core/package-summary.html">Prev Package</a></li>
|
||||
<li><a href="../../../../xyz/etztech/core/web/package-summary.html">Next Package</a></li>
|
||||
<li><a href="../../../../xyz/etztech/core/maven/package-summary.html">Next Package</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?xyz/etztech/core/api/package-summary.html" target="_top">Frames</a></li>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>xyz.etztech.core.api Class Hierarchy</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../script.js"></script>
|
||||
</head>
|
||||
|
@ -43,7 +43,7 @@
|
|||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../xyz/etztech/core/package-tree.html">Prev</a></li>
|
||||
<li><a href="../../../../xyz/etztech/core/web/package-tree.html">Next</a></li>
|
||||
<li><a href="../../../../xyz/etztech/core/maven/package-tree.html">Next</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?xyz/etztech/core/api/package-tree.html" target="_top">Frames</a></li>
|
||||
|
@ -102,7 +102,7 @@
|
|||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../xyz/etztech/core/package-tree.html">Prev</a></li>
|
||||
<li><a href="../../../../xyz/etztech/core/web/package-tree.html">Next</a></li>
|
||||
<li><a href="../../../../xyz/etztech/core/maven/package-tree.html">Next</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?xyz/etztech/core/api/package-tree.html" target="_top">Frames</a></li>
|
||||
|
|
|
@ -0,0 +1,217 @@
|
|||
<!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 (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>MavenLibraries</title>
|
||||
<meta name="date" content="2018-09-26">
|
||||
<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="MavenLibraries";
|
||||
}
|
||||
}
|
||||
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><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-files/index-1.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../../../xyz/etztech/core/maven/MavenLibrary.html" title="annotation in xyz.etztech.core.maven"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?xyz/etztech/core/maven/MavenLibraries.html" target="_top">Frames</a></li>
|
||||
<li><a href="MavenLibraries.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../allclasses-noframe.html">All 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: </li>
|
||||
<li>Field | </li>
|
||||
<li>Required | </li>
|
||||
<li><a href="#annotation.type.optional.element.summary">Optional</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#annotation.type.element.detail">Element</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">xyz.etztech.core.maven</div>
|
||||
<h2 title="Annotation Type MavenLibraries" class="title">Annotation Type MavenLibraries</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>@Documented
|
||||
@Target(value=TYPE)
|
||||
@Retention(value=RUNTIME)
|
||||
public @interface <span class="memberNameLabel">MavenLibraries</span></pre>
|
||||
<div class="block">Allows MavenLibrary to be repeatable</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="annotation.type.optional.element.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Optional Element Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation">
|
||||
<caption><span>Optional Elements</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Optional Element and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="../../../../xyz/etztech/core/maven/MavenLibrary.html" title="annotation in xyz.etztech.core.maven">MavenLibrary</a>[]</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../xyz/etztech/core/maven/MavenLibraries.html#value--">value</a></span></code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="annotation.type.element.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Element Detail</h3>
|
||||
<a name="value--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>value</h4>
|
||||
<pre>public abstract <a href="../../../../xyz/etztech/core/maven/MavenLibrary.html" title="annotation in xyz.etztech.core.maven">MavenLibrary</a>[] value</pre>
|
||||
<dl>
|
||||
<dt>Default:</dt>
|
||||
<dd>{}</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-files/index-1.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../../../xyz/etztech/core/maven/MavenLibrary.html" title="annotation in xyz.etztech.core.maven"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?xyz/etztech/core/maven/MavenLibraries.html" target="_top">Frames</a></li>
|
||||
<li><a href="MavenLibraries.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../allclasses-noframe.html">All 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: </li>
|
||||
<li>Field | </li>
|
||||
<li>Required | </li>
|
||||
<li><a href="#annotation.type.optional.element.summary">Optional</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#annotation.type.element.detail">Element</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,282 @@
|
|||
<!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 (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>MavenLibrary</title>
|
||||
<meta name="date" content="2018-09-26">
|
||||
<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="MavenLibrary";
|
||||
}
|
||||
}
|
||||
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><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-files/index-1.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../xyz/etztech/core/maven/MavenLibraries.html" title="annotation in xyz.etztech.core.maven"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../xyz/etztech/core/maven/MavenLoader.html" title="class in xyz.etztech.core.maven"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?xyz/etztech/core/maven/MavenLibrary.html" target="_top">Frames</a></li>
|
||||
<li><a href="MavenLibrary.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../allclasses-noframe.html">All 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: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#annotation.type.required.element.summary">Required</a> | </li>
|
||||
<li><a href="#annotation.type.optional.element.summary">Optional</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#annotation.type.element.detail">Element</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">xyz.etztech.core.maven</div>
|
||||
<h2 title="Annotation Type MavenLibrary" class="title">Annotation Type MavenLibrary</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>@Documented
|
||||
@Repeatable(value=<a href="../../../../xyz/etztech/core/maven/MavenLibraries.html" title="annotation in xyz.etztech.core.maven">MavenLibraries.class</a>)
|
||||
@Target(value=TYPE)
|
||||
@Retention(value=RUNTIME)
|
||||
public @interface <span class="memberNameLabel">MavenLibrary</span></pre>
|
||||
<div class="block">Allows a plugin to declare dependencies to download at runtime, meaning no more shaded jars!</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- =========== ANNOTATION TYPE REQUIRED MEMBER SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="annotation.type.required.element.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Required Element Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Required Element Summary table, listing required elements, and an explanation">
|
||||
<caption><span>Required Elements</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Required Element and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>java.lang.String</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../xyz/etztech/core/maven/MavenLibrary.html#artifact--">artifact</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>java.lang.String</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../xyz/etztech/core/maven/MavenLibrary.html#group--">group</a></span></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>java.lang.String</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../xyz/etztech/core/maven/MavenLibrary.html#version--">version</a></span></code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="annotation.type.optional.element.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Optional Element Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation">
|
||||
<caption><span>Optional Elements</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Optional Element and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>java.lang.String</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../xyz/etztech/core/maven/MavenLibrary.html#repository--">repository</a></span></code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="annotation.type.element.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Element Detail</h3>
|
||||
<a name="group--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>group</h4>
|
||||
<pre>public abstract java.lang.String group</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="artifact--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>artifact</h4>
|
||||
<pre>public abstract java.lang.String artifact</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="version--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>version</h4>
|
||||
<pre>public abstract java.lang.String version</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="repository--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>repository</h4>
|
||||
<pre>public abstract java.lang.String repository</pre>
|
||||
<dl>
|
||||
<dt>Default:</dt>
|
||||
<dd>"http://repo.maven.apache.org/maven2/"</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-files/index-1.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../xyz/etztech/core/maven/MavenLibraries.html" title="annotation in xyz.etztech.core.maven"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../xyz/etztech/core/maven/MavenLoader.html" title="class in xyz.etztech.core.maven"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?xyz/etztech/core/maven/MavenLibrary.html" target="_top">Frames</a></li>
|
||||
<li><a href="MavenLibrary.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../allclasses-noframe.html">All 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: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#annotation.type.required.element.summary">Required</a> | </li>
|
||||
<li><a href="#annotation.type.optional.element.summary">Optional</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#annotation.type.element.detail">Element</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,277 @@
|
|||
<!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 (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>MavenLoader</title>
|
||||
<meta name="date" content="2018-09-26">
|
||||
<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="MavenLoader";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
var methods = {"i0":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-files/index-1.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../xyz/etztech/core/maven/MavenLibrary.html" title="annotation in xyz.etztech.core.maven"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../xyz/etztech/core/maven/MavenPlugin.html" title="class in xyz.etztech.core.maven"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?xyz/etztech/core/maven/MavenLoader.html" target="_top">Frames</a></li>
|
||||
<li><a href="MavenLoader.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../allclasses-noframe.html">All 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: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor.summary">Constr</a> | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor.detail">Constr</a> | </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">xyz.etztech.core.maven</div>
|
||||
<h2 title="Class MavenLoader" class="title">Class MavenLoader</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li>java.lang.Object</li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>xyz.etztech.core.maven.MavenLoader</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public final class <span class="typeNameLabel">MavenLoader</span>
|
||||
extends java.lang.Object</pre>
|
||||
<div class="block">A class to load any plugins with MavenLibrary annotations</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../xyz/etztech/core/maven/MavenLoader.html#MavenLoader--">MavenLoader</a></span>()</code> </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"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </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 void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../xyz/etztech/core/maven/MavenLoader.html#loadAll-java.lang.Class-">loadAll</a></span>(java.lang.Class<?> clazz)</code>
|
||||
<div class="block">The bread and butter.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.Object</h3>
|
||||
<code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="MavenLoader--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>MavenLoader</h4>
|
||||
<pre>public MavenLoader()</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="loadAll-java.lang.Class-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>loadAll</h4>
|
||||
<pre>public static void loadAll(java.lang.Class<?> clazz)</pre>
|
||||
<div class="block">The bread and butter. This method loads all dependencies into the Java path</div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>clazz</code> - The class to scan for MavenLibrary annotations</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-files/index-1.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../xyz/etztech/core/maven/MavenLibrary.html" title="annotation in xyz.etztech.core.maven"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../../xyz/etztech/core/maven/MavenPlugin.html" title="class in xyz.etztech.core.maven"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?xyz/etztech/core/maven/MavenLoader.html" target="_top">Frames</a></li>
|
||||
<li><a href="MavenLoader.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../allclasses-noframe.html">All 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: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor.summary">Constr</a> | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor.detail">Constr</a> | </li>
|
||||
<li><a href="#method.detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,342 @@
|
|||
<!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 (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>MavenPlugin</title>
|
||||
<meta name="date" content="2018-09-26">
|
||||
<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="MavenPlugin";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
var methods = {"i0":10,"i1":10,"i2":10};
|
||||
var tabs = {65535:["t0","All Methods"],2:["t2","Instance 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-files/index-1.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../xyz/etztech/core/maven/MavenLoader.html" title="class in xyz.etztech.core.maven"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?xyz/etztech/core/maven/MavenPlugin.html" target="_top">Frames</a></li>
|
||||
<li><a href="MavenPlugin.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../allclasses-noframe.html">All 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: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor.summary">Constr</a> | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor.detail">Constr</a> | </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">xyz.etztech.core.maven</div>
|
||||
<h2 title="Class MavenPlugin" class="title">Class MavenPlugin</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li>java.lang.Object</li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.bukkit.plugin.PluginBase</li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.bukkit.plugin.java.JavaPlugin</li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>xyz.etztech.core.maven.MavenPlugin</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Implemented Interfaces:</dt>
|
||||
<dd>org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter, org.bukkit.command.TabExecutor, org.bukkit.plugin.Plugin</dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="typeNameLabel">MavenPlugin</span>
|
||||
extends org.bukkit.plugin.java.JavaPlugin</pre>
|
||||
<div class="block">Takes care of running the MavenLoader when the plugin is loaded.</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../xyz/etztech/core/maven/MavenPlugin.html#MavenPlugin--">MavenPlugin</a></span>()</code> </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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </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>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../xyz/etztech/core/maven/MavenPlugin.html#onDisable--">onDisable</a></span>()</code> </td>
|
||||
</tr>
|
||||
<tr id="i1" class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../xyz/etztech/core/maven/MavenPlugin.html#onEnable--">onEnable</a></span>()</code> </td>
|
||||
</tr>
|
||||
<tr id="i2" class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../xyz/etztech/core/maven/MavenPlugin.html#onLoad--">onLoad</a></span>()</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods.inherited.from.class.org.bukkit.plugin.java.JavaPlugin">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class org.bukkit.plugin.java.JavaPlugin</h3>
|
||||
<code>getCommand, getConfig, getDataFolder, getDefaultWorldGenerator, getDescription, getLogger, getPlugin, getPluginLoader, getProvidingPlugin, getResource, getServer, isEnabled, isNaggable, onCommand, onTabComplete, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setNaggable, toString</code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods.inherited.from.class.org.bukkit.plugin.PluginBase">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class org.bukkit.plugin.PluginBase</h3>
|
||||
<code>equals, getName, hashCode</code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class 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">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="MavenPlugin--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>MavenPlugin</h4>
|
||||
<pre>public MavenPlugin()</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="onLoad--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>onLoad</h4>
|
||||
<pre>public final void onLoad()</pre>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
||||
<dd><code>onLoad</code> in interface <code>org.bukkit.plugin.Plugin</code></dd>
|
||||
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
|
||||
<dd><code>onLoad</code> in class <code>org.bukkit.plugin.java.JavaPlugin</code></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="onEnable--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>onEnable</h4>
|
||||
<pre>public final void onEnable()</pre>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
||||
<dd><code>onEnable</code> in interface <code>org.bukkit.plugin.Plugin</code></dd>
|
||||
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
|
||||
<dd><code>onEnable</code> in class <code>org.bukkit.plugin.java.JavaPlugin</code></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="onDisable--">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>onDisable</h4>
|
||||
<pre>public final void onDisable()</pre>
|
||||
<dl>
|
||||
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
|
||||
<dd><code>onDisable</code> in interface <code>org.bukkit.plugin.Plugin</code></dd>
|
||||
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
|
||||
<dd><code>onDisable</code> in class <code>org.bukkit.plugin.java.JavaPlugin</code></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-files/index-1.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../xyz/etztech/core/maven/MavenLoader.html" title="class in xyz.etztech.core.maven"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?xyz/etztech/core/maven/MavenPlugin.html" target="_top">Frames</a></li>
|
||||
<li><a href="MavenPlugin.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../allclasses-noframe.html">All 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: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor.summary">Constr</a> | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor.detail">Constr</a> | </li>
|
||||
<li><a href="#method.detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,26 @@
|
|||
<!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 (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>xyz.etztech.core.maven</title>
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h1 class="bar"><a href="../../../../xyz/etztech/core/maven/package-summary.html" target="classFrame">xyz.etztech.core.maven</a></h1>
|
||||
<div class="indexContainer">
|
||||
<h2 title="Classes">Classes</h2>
|
||||
<ul title="Classes">
|
||||
<li><a href="MavenLoader.html" title="class in xyz.etztech.core.maven" target="classFrame">MavenLoader</a></li>
|
||||
<li><a href="MavenPlugin.html" title="class in xyz.etztech.core.maven" target="classFrame">MavenPlugin</a></li>
|
||||
</ul>
|
||||
<h2 title="Annotation Types">Annotation Types</h2>
|
||||
<ul title="Annotation Types">
|
||||
<li><a href="MavenLibraries.html" title="annotation in xyz.etztech.core.maven" target="classFrame">MavenLibraries</a></li>
|
||||
<li><a href="MavenLibrary.html" title="annotation in xyz.etztech.core.maven" target="classFrame">MavenLibrary</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,180 @@
|
|||
<!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 (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>xyz.etztech.core.maven</title>
|
||||
<meta name="date" content="2018-09-26">
|
||||
<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="xyz.etztech.core.maven";
|
||||
}
|
||||
}
|
||||
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 class="navBarCell1Rev">Package</li>
|
||||
<li>Class</li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../xyz/etztech/core/api/package-summary.html">Prev Package</a></li>
|
||||
<li><a href="../../../../xyz/etztech/core/web/package-summary.html">Next Package</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?xyz/etztech/core/maven/package-summary.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-summary.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../allclasses-noframe.html">All 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 title="Package" class="title">Package xyz.etztech.core.maven</h1>
|
||||
<div class="docSummary">
|
||||
<div class="block">Maven annotations used to eliminate shaded plugins</div>
|
||||
</div>
|
||||
<p>See: <a href="#package.description">Description</a></p>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
|
||||
<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Class</th>
|
||||
<th class="colLast" scope="col">Description</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../../../xyz/etztech/core/maven/MavenLoader.html" title="class in xyz.etztech.core.maven">MavenLoader</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">A class to load any plugins with MavenLibrary annotations</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a href="../../../../xyz/etztech/core/maven/MavenPlugin.html" title="class in xyz.etztech.core.maven">MavenPlugin</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">Takes care of running the MavenLoader when the plugin is loaded.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Annotation Types Summary table, listing annotation types, and an explanation">
|
||||
<caption><span>Annotation Types Summary</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Annotation Type</th>
|
||||
<th class="colLast" scope="col">Description</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../../../xyz/etztech/core/maven/MavenLibraries.html" title="annotation in xyz.etztech.core.maven">MavenLibraries</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">Allows MavenLibrary to be repeatable</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a href="../../../../xyz/etztech/core/maven/MavenLibrary.html" title="annotation in xyz.etztech.core.maven">MavenLibrary</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">Allows a plugin to declare dependencies to download at runtime, meaning no more shaded jars!</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="package.description">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 title="Package xyz.etztech.core.maven Description">Package xyz.etztech.core.maven Description</h2>
|
||||
<div class="block">Maven annotations used to eliminate shaded plugins</div>
|
||||
</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 class="navBarCell1Rev">Package</li>
|
||||
<li>Class</li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../xyz/etztech/core/api/package-summary.html">Prev Package</a></li>
|
||||
<li><a href="../../../../xyz/etztech/core/web/package-summary.html">Next Package</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?xyz/etztech/core/maven/package-summary.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-summary.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../allclasses-noframe.html">All 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>
|
|
@ -0,0 +1,149 @@
|
|||
<!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 (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>xyz.etztech.core.maven Class Hierarchy</title>
|
||||
<meta name="date" content="2018-09-26">
|
||||
<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="xyz.etztech.core.maven Class Hierarchy";
|
||||
}
|
||||
}
|
||||
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><a href="package-summary.html">Package</a></li>
|
||||
<li>Class</li>
|
||||
<li class="navBarCell1Rev">Tree</li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../xyz/etztech/core/api/package-tree.html">Prev</a></li>
|
||||
<li><a href="../../../../xyz/etztech/core/web/package-tree.html">Next</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?xyz/etztech/core/maven/package-tree.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-tree.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../allclasses-noframe.html">All 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 Package xyz.etztech.core.maven</h1>
|
||||
<span class="packageHierarchyLabel">Package Hierarchies:</span>
|
||||
<ul class="horizontal">
|
||||
<li><a href="../../../../overview-tree.html">All Packages</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">xyz.etztech.core.maven.<a href="../../../../xyz/etztech/core/maven/MavenLoader.html" title="class in xyz.etztech.core.maven"><span class="typeNameLink">MavenLoader</span></a></li>
|
||||
<li type="circle">org.bukkit.plugin.PluginBase (implements org.bukkit.plugin.Plugin)
|
||||
<ul>
|
||||
<li type="circle">org.bukkit.plugin.java.JavaPlugin
|
||||
<ul>
|
||||
<li type="circle">xyz.etztech.core.maven.<a href="../../../../xyz/etztech/core/maven/MavenPlugin.html" title="class in xyz.etztech.core.maven"><span class="typeNameLink">MavenPlugin</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
|
||||
<ul>
|
||||
<li type="circle">xyz.etztech.core.maven.<a href="../../../../xyz/etztech/core/maven/MavenLibraries.html" title="annotation in xyz.etztech.core.maven"><span class="typeNameLink">MavenLibraries</span></a> (implements java.lang.annotation.Annotation)</li>
|
||||
<li type="circle">xyz.etztech.core.maven.<a href="../../../../xyz/etztech/core/maven/MavenLibrary.html" title="annotation in xyz.etztech.core.maven"><span class="typeNameLink">MavenLibrary</span></a> (implements java.lang.annotation.Annotation)</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><a href="package-summary.html">Package</a></li>
|
||||
<li>Class</li>
|
||||
<li class="navBarCell1Rev">Tree</li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-files/index-1.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../xyz/etztech/core/api/package-tree.html">Prev</a></li>
|
||||
<li><a href="../../../../xyz/etztech/core/web/package-tree.html">Next</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?xyz/etztech/core/maven/package-tree.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-tree.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../allclasses-noframe.html">All 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>
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>xyz.etztech.core</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../script.js"></script>
|
||||
</head>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>xyz.etztech.core</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../script.js"></script>
|
||||
</head>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>xyz.etztech.core Class Hierarchy</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../script.js"></script>
|
||||
</head>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>CoreResponse</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../script.js"></script>
|
||||
</head>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>CoreWeb</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../script.js"></script>
|
||||
</head>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>ICallback</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../script.js"></script>
|
||||
</head>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>xyz.etztech.core.web</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../script.js"></script>
|
||||
</head>
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>xyz.etztech.core.web</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../script.js"></script>
|
||||
</head>
|
||||
|
@ -42,7 +42,7 @@
|
|||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../xyz/etztech/core/api/package-summary.html">Prev Package</a></li>
|
||||
<li><a href="../../../../xyz/etztech/core/maven/package-summary.html">Prev Package</a></li>
|
||||
<li>Next Package</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
|
@ -142,7 +142,7 @@
|
|||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../xyz/etztech/core/api/package-summary.html">Prev Package</a></li>
|
||||
<li><a href="../../../../xyz/etztech/core/maven/package-summary.html">Prev Package</a></li>
|
||||
<li>Next Package</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (1.8.0_05) on Fri Sep 21 20:25:56 CDT 2018 -->
|
||||
<!-- Generated by javadoc (1.8.0_05) on Wed Sep 26 23:57:19 CDT 2018 -->
|
||||
<title>xyz.etztech.core.web Class Hierarchy</title>
|
||||
<meta name="date" content="2018-09-21">
|
||||
<meta name="date" content="2018-09-26">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../../script.js"></script>
|
||||
</head>
|
||||
|
@ -42,7 +42,7 @@
|
|||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../xyz/etztech/core/api/package-tree.html">Prev</a></li>
|
||||
<li><a href="../../../../xyz/etztech/core/maven/package-tree.html">Prev</a></li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
|
@ -110,7 +110,7 @@
|
|||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../xyz/etztech/core/api/package-tree.html">Prev</a></li>
|
||||
<li><a href="../../../../xyz/etztech/core/maven/package-tree.html">Prev</a></li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
|
|
2
pom.xml
2
pom.xml
|
@ -6,7 +6,7 @@
|
|||
|
||||
<groupId>xyz.etztech</groupId>
|
||||
<artifactId>EtzCore</artifactId>
|
||||
<version>1.1</version>
|
||||
<version>1.2</version>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
package xyz.etztech.core.maven;
|
||||
|
||||
import java.lang.annotation.*;
|
||||
|
||||
/**
|
||||
* Allows MavenLibrary to be repeatable
|
||||
*/
|
||||
@Documented
|
||||
@Target(ElementType.TYPE)
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
public @interface MavenLibraries {
|
||||
|
||||
MavenLibrary[] value() default {};
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
package xyz.etztech.core.maven;
|
||||
|
||||
import java.lang.annotation.*;
|
||||
|
||||
/**
|
||||
* Allows a plugin to declare dependencies to download at runtime, meaning no more shaded jars!
|
||||
*/
|
||||
@Documented
|
||||
@Repeatable(MavenLibraries.class)
|
||||
@Target(ElementType.TYPE)
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
public @interface MavenLibrary {
|
||||
String group();
|
||||
String artifact();
|
||||
String version();
|
||||
String repository() default MavenLoader.MAVEN_REPOSITORY;
|
||||
|
||||
}
|
|
@ -0,0 +1,102 @@
|
|||
package xyz.etztech.core.maven;
|
||||
|
||||
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
|
||||
import java.io.File;
|
||||
import java.lang.reflect.Method;
|
||||
import java.net.URL;
|
||||
import java.net.URLClassLoader;
|
||||
import java.nio.file.Files;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
|
||||
/**
|
||||
* A class to load any plugins with MavenLibrary annotations
|
||||
*/
|
||||
public final class MavenLoader {
|
||||
static final String MAVEN_REPOSITORY = "http://repo.maven.apache.org/maven2/";
|
||||
|
||||
private static final Method ADD_URL;
|
||||
private static JavaPlugin plugin;
|
||||
private static Logger log;
|
||||
static {
|
||||
try {
|
||||
ADD_URL = URLClassLoader.class.getDeclaredMethod("addURL", URL.class);
|
||||
ADD_URL.setAccessible(true);
|
||||
} catch (NoSuchMethodException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* The bread and butter. This method loads all dependencies into the Java path
|
||||
* @param clazz The class to scan for MavenLibrary annotations
|
||||
*/
|
||||
public static void loadAll(Class<?> clazz) {
|
||||
plugin = JavaPlugin.getProvidingPlugin(clazz);
|
||||
log = plugin.getLogger();
|
||||
MavenLibrary[] libs = clazz.getDeclaredAnnotationsByType(MavenLibrary.class);
|
||||
if (libs == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
for (MavenLibrary lib : libs) {
|
||||
load(lib.group(), lib.artifact(), lib.version(), lib.repository());
|
||||
}
|
||||
}
|
||||
|
||||
private static void load(String group, String artifact, String version, String repository) {
|
||||
log.info(String.format("Loading dependency %s:%s:%s", group, artifact, version));
|
||||
String name = artifact + "-" + version;
|
||||
|
||||
File jarFile = new File(getLibraryFolder(), name + ".jar");
|
||||
if (!jarFile.exists()) {
|
||||
|
||||
try {
|
||||
log.info(String.format("Dependency '%s' was not found. Attempting to download from %s...",
|
||||
name, repository));
|
||||
URL url = getURL(group, artifact, version, repository);
|
||||
|
||||
Files.copy(url.openStream(), jarFile.toPath());
|
||||
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
log.info("Dependency '" + name + "' downloaded successfully.");
|
||||
}
|
||||
|
||||
if (!jarFile.exists()) {
|
||||
throw new RuntimeException("Dependency does not exist: " + name);
|
||||
}
|
||||
|
||||
URLClassLoader classLoader = (URLClassLoader) plugin.getClass().getClassLoader();
|
||||
try {
|
||||
ADD_URL.invoke(classLoader, jarFile.toURI().toURL());
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException("Error loading dependency: " + jarFile.toString(), e);
|
||||
}
|
||||
|
||||
log.info("Loaded dependency '" + name + "'.");
|
||||
}
|
||||
|
||||
private static File getLibraryFolder() {
|
||||
File pluginsDir = plugin.getDataFolder().getParentFile();
|
||||
|
||||
File libraryDir = new File(pluginsDir, "EtzCore/lib");
|
||||
libraryDir.mkdirs();
|
||||
return libraryDir;
|
||||
}
|
||||
|
||||
private static URL getURL(String group, String artifact, String version, String repository) throws Exception {
|
||||
String repo = repository;
|
||||
if (!repo.endsWith("/")) {
|
||||
repo += "/";
|
||||
}
|
||||
String path = String.format("%s/%s/%s/%s-%s.jar", group.replace(".", "/"), artifact, version, artifact, version);
|
||||
return new URL(repo + path);
|
||||
}
|
||||
|
||||
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
package xyz.etztech.core.maven;
|
||||
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
|
||||
/**
|
||||
* Takes care of running the MavenLoader when the plugin is loaded.
|
||||
*/
|
||||
public class MavenPlugin extends JavaPlugin {
|
||||
|
||||
// Allows plugins to still customize their load, enable, and disable methods
|
||||
protected void load() {}
|
||||
protected void enable() {}
|
||||
protected void disable() {}
|
||||
|
||||
@Override
|
||||
public final void onLoad() {
|
||||
MavenLoader.loadAll(getClass());
|
||||
load();
|
||||
}
|
||||
|
||||
@Override
|
||||
public final void onEnable() {
|
||||
enable();
|
||||
}
|
||||
|
||||
@Override
|
||||
public final void onDisable() {
|
||||
disable();
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,4 @@
|
|||
/**
|
||||
* Maven annotations used to eliminate shaded plugins
|
||||
*/
|
||||
package xyz.etztech.core.maven;
|
Loading…
Reference in New Issue