(DEPLOYED ACF) Updated JavaDocs

This commit is contained in:
Aikar
2020-09-24 23:02:29 -04:00
parent fd25a31c63
commit 00618f051b
139 changed files with 43334 additions and 1563 deletions
+1
View File
@@ -8,6 +8,7 @@
.idea/misc.xml .idea/misc.xml
.idea/libraries .idea/libraries
.idea/uiDesigner.xml .idea/uiDesigner.xml
.idea/jarRepositories.xml
.idea/kotlinc.xml .idea/kotlinc.xml
.idea/modules.xml .idea/modules.xml
.idea/usage.statistics.xml .idea/usage.statistics.xml
-11
View File
@@ -46,17 +46,6 @@
</repository> </repository>
</repositories> </repositories>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<configuration>
<shadedArtifactAttached>true</shadedArtifactAttached>
</configuration>
</plugin>
</plugins>
</build>
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>co.aikar</groupId> <groupId>co.aikar</groupId>
+1 -1
View File
@@ -7,6 +7,6 @@ mvn -T1 javadoc:jar || exit 1
if [ ! -z "$1" ]; then if [ ! -z "$1" ]; then
cd - || exit 1 cd - || exit 1
fi fi
git add docs
git co docs/**/overview-summary.html docs/**/index.html git co docs/**/overview-summary.html docs/**/index.html
git add docs
git commit docs -m "(DEPLOYED ACF) Updated JavaDocs" git commit docs -m "(DEPLOYED ACF) Updated JavaDocs"
+163
View File
@@ -0,0 +1,163 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>All Classes (ACF (Brigadier) 0.5.0-SNAPSHOT API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="All Classes (ACF (Brigadier) 0.5.0-SNAPSHOT API)";
}
}
catch(err) {
}
//-->
var pathtoroot = "./";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="co/aikar/commands/package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h1 title="All&amp;nbsp;Classes" class="title">All&nbsp;Classes</h1>
</div>
<div class="allClassesContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><a href="co/aikar/commands/ACFBrigadierManager.html" title="class in co.aikar.commands">ACFBrigadierManager</a>&lt;<a href="co/aikar/commands/ACFBrigadierManager.html" title="type parameter in ACFBrigadierManager">S</a>&gt;</td>
<th class="colLast" scope="row">Deprecated.
<div class="deprecationComment">Unstable API</div>
</th>
</tr>
</table>
</li>
</ul>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="co/aikar/commands/package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2020. All rights reserved.</small></p>
</footer>
</body>
</html>
+28
View File
@@ -0,0 +1,28 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>All Classes (ACF (Brigadier) 0.5.0-SNAPSHOT API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<h1 class="bar">All&nbsp;Classes</h1>
<main role="main" class="indexContainer">
<ul>
<li><a href="co/aikar/commands/ACFBrigadierManager.html" title="class in co.aikar.commands">ACFBrigadierManager</a></li>
</ul>
</main>
</body>
</html>
+163
View File
@@ -0,0 +1,163 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>All Packages (ACF (Brigadier) 0.5.0-SNAPSHOT API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="All Packages (ACF (Brigadier) 0.5.0-SNAPSHOT API)";
}
}
catch(err) {
}
//-->
var pathtoroot = "./";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="co/aikar/commands/package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
</div>
<div class="allPackagesContainer">
<ul class="blockList">
<li class="blockList">
<table class="packagesSummary">
<caption><span>Package Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="co/aikar/commands/package-summary.html">co.aikar.commands</a></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="co/aikar/commands/package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2020. All rights reserved.</small></p>
</footer>
</body>
</html>
@@ -0,0 +1,283 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>ACFBrigadierManager (ACF (Brigadier) 0.5.0-SNAPSHOT API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../../../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ACFBrigadierManager (ACF (Brigadier) 0.5.0-SNAPSHOT API)";
}
}
catch(err) {
}
//-->
var pathtoroot = "../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ACFBrigadierManager.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">co.aikar.commands</a></div>
<h2 title="Class ACFBrigadierManager" class="title">Class ACFBrigadierManager&lt;S&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>co.aikar.commands.ACFBrigadierManager&lt;S&gt;</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>S</code> - </dd>
</dl>
<hr>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang" class="externalLink">@Deprecated</a>
public class <a href="../../../src-html/co/aikar/commands/ACFBrigadierManager.html#line.28">ACFBrigadierManager</a>&lt;S&gt;
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">Unstable API</div>
</div>
<div class="block">Handles registering of commands into brigadier</div>
<dl>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>MiniDigger</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Field</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected co.aikar.commands.CommandManager&lt;?,&#8203;?,&#8203;?,&#8203;?,&#8203;?,&#8203;?&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#manager">manager</a></span></code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</td>
</tr>
</table>
</li>
</ul>
</section>
<!-- ========== METHOD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang" class="externalLink">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a id="manager">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>manager</h4>
<pre>protected final&nbsp;co.aikar.commands.CommandManager&lt;?,&#8203;?,&#8203;?,&#8203;?,&#8203;?,&#8203;?&gt; <a href="../../../src-html/co/aikar/commands/ACFBrigadierManager.html#line.32">manager</a></pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
</li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
</div>
</main>
<!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ACFBrigadierManager.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2020. All rights reserved.</small></p>
</footer>
</body>
</html>
@@ -0,0 +1,145 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Uses of Class co.aikar.commands.ACFBrigadierManager (ACF (Brigadier) 0.5.0-SNAPSHOT API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../../../../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class co.aikar.commands.ACFBrigadierManager (ACF (Brigadier) 0.5.0-SNAPSHOT API)";
}
}
catch(err) {
}
//-->
var pathtoroot = "../../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ACFBrigadierManager.html" title="class in co.aikar.commands">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h2 title="Uses of Class co.aikar.commands.ACFBrigadierManager" class="title">Uses of Class<br>co.aikar.commands.ACFBrigadierManager</h2>
</div>
<div class="classUseContainer">No usage of co.aikar.commands.ACFBrigadierManager</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ACFBrigadierManager.html" title="class in co.aikar.commands">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2020. All rights reserved.</small></p>
</footer>
</body>
</html>
@@ -0,0 +1,165 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>co.aikar.commands (ACF (Brigadier) 0.5.0-SNAPSHOT API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../../../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="co.aikar.commands (ACF (Brigadier) 0.5.0-SNAPSHOT API)";
}
}
catch(err) {
}
//-->
var pathtoroot = "../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h1 title="Package" class="title">Package&nbsp;co.aikar.commands</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="ACFBrigadierManager.html" title="class in co.aikar.commands">ACFBrigadierManager</a>&lt;S&gt;</th>
<td class="colLast">Deprecated.
<div class="deprecationComment">Unstable API</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2020. All rights reserved.</small></p>
</footer>
</body>
</html>
@@ -0,0 +1,156 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>co.aikar.commands Class Hierarchy (ACF (Brigadier) 0.5.0-SNAPSHOT API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../../../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="co.aikar.commands Class Hierarchy (ACF (Brigadier) 0.5.0-SNAPSHOT API)";
}
}
catch(err) {
}
//-->
var pathtoroot = "../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package co.aikar.commands</h1>
</div>
<div class="contentContainer">
<section role="region">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Object</span></a>
<ul>
<li class="circle">co.aikar.commands.<a href="ACFBrigadierManager.html" title="class in co.aikar.commands"><span class="typeNameLink">ACFBrigadierManager</span></a>&lt;S&gt;</li>
</ul>
</li>
</ul>
</section>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2020. All rights reserved.</small></p>
</footer>
</body>
</html>
@@ -0,0 +1,145 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Uses of Package co.aikar.commands (ACF (Brigadier) 0.5.0-SNAPSHOT API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../../../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Package co.aikar.commands (ACF (Brigadier) 0.5.0-SNAPSHOT API)";
}
}
catch(err) {
}
//-->
var pathtoroot = "../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h1 title="Uses of Package co.aikar.commands" class="title">Uses of Package<br>co.aikar.commands</h1>
</div>
<div class="contentContainer">No usage of co.aikar.commands</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2020. All rights reserved.</small></p>
</footer>
</body>
</html>
+147
View File
@@ -0,0 +1,147 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Constant Field Values (ACF (Brigadier) 0.5.0-SNAPSHOT API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Constant Field Values (ACF (Brigadier) 0.5.0-SNAPSHOT API)";
}
}
catch(err) {
}
//-->
var pathtoroot = "./";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="co/aikar/commands/package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
<section role="region">
<h2 title="Contents">Contents</h2>
</section>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="co/aikar/commands/package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2020. All rights reserved.</small></p>
</footer>
</body>
</html>
+171
View File
@@ -0,0 +1,171 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Deprecated List (ACF (Brigadier) 0.5.0-SNAPSHOT API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deprecated List (ACF (Brigadier) 0.5.0-SNAPSHOT API)";
}
}
catch(err) {
}
//-->
var pathtoroot = "./";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="co/aikar/commands/package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li class="navBarCell1Rev">Deprecated</li>
<li><a href="index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h1 title="Deprecated API" class="title">Deprecated API</h1>
<h2 title="Contents">Contents</h2>
<ul>
<li><a href="#class">Classes</a></li>
</ul>
</div>
<div class="contentContainer"><a id="class">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary">
<caption><span>Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colDeprecatedItemName" scope="row"><a href="co/aikar/commands/ACFBrigadierManager.html" title="class in co.aikar.commands">co.aikar.commands.ACFBrigadierManager</a></th>
<td class="colLast">
<div class="deprecationComment">Unstable API</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="co/aikar/commands/package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li class="navBarCell1Rev">Deprecated</li>
<li><a href="index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2020. All rights reserved.</small></p>
</footer>
</body>
</html>
+1
View File
@@ -0,0 +1 @@
co.aikar.commands
+172
View File
@@ -0,0 +1,172 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Index (ACF (Brigadier) 0.5.0-SNAPSHOT API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (ACF (Brigadier) 0.5.0-SNAPSHOT API)";
}
}
catch(err) {
}
//-->
var pathtoroot = "./";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="co/aikar/commands/package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:M">M</a>&nbsp;<br><a href="allclasses-index.html">All&nbsp;Classes</a>&nbsp;<a href="allpackages-index.html">All&nbsp;Packages</a><a id="I:A">
<!-- -->
</a>
<h2 class="title">A</h2>
<dl>
<dt><a href="co/aikar/commands/ACFBrigadierManager.html" title="class in co.aikar.commands"><span class="typeNameLink">ACFBrigadierManager</span></a>&lt;<a href="co/aikar/commands/ACFBrigadierManager.html" title="type parameter in ACFBrigadierManager">S</a>&gt; - Class in <a href="co/aikar/commands/package-summary.html">co.aikar.commands</a></dt>
<dd>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">Unstable API</div>
</div>
</dd>
</dl>
<a id="I:C">
<!-- -->
</a>
<h2 class="title">C</h2>
<dl>
<dt><a href="co/aikar/commands/package-summary.html">co.aikar.commands</a> - package co.aikar.commands</dt>
<dd>&nbsp;</dd>
</dl>
<a id="I:M">
<!-- -->
</a>
<h2 class="title">M</h2>
<dl>
<dt><span class="memberNameLink"><a href="co/aikar/commands/ACFBrigadierManager.html#manager">manager</a></span> - Variable in class co.aikar.commands.<a href="co/aikar/commands/ACFBrigadierManager.html" title="class in co.aikar.commands">ACFBrigadierManager</a></dt>
<dd>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</dd>
</dl>
<a href="#I:A">A</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:M">M</a>&nbsp;<br><a href="allclasses-index.html">All&nbsp;Classes</a>&nbsp;<a href="allpackages-index.html">All&nbsp;Packages</a></div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="co/aikar/commands/package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2020. All rights reserved.</small></p>
</footer>
</body>
</html>
+23
View File
@@ -0,0 +1,23 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (11.0.5) on Thu Sep 24 22:58:41 EDT 2020 -->
<title>ACF (Brigadier) 0.5.0-SNAPSHOT API</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">window.location.replace('co/aikar/commands/package-summary.html')</script>
<noscript>
<meta http-equiv="Refresh" content="0;co/aikar/commands/package-summary.html">
</noscript>
<link rel="canonical" href="co/aikar/commands/package-summary.html">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body>
<main role="main">
<noscript>
<p>JavaScript is disabled on your browser.</p>
</noscript>
<p><a href="co/aikar/commands/package-summary.html">co/aikar/commands/package-summary.html</a></p>
</main>
</body>
</html>
File diff suppressed because it is too large Load Diff
Binary file not shown.

After

Width:  |  Height:  |  Size: 335 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 332 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

File diff suppressed because it is too large Load Diff
@@ -0,0 +1,628 @@
/*!
* jQuery Migrate - v3.0.1 - 2017-09-26
* Copyright jQuery Foundation and other contributors
*/
;( function( factory ) {
if ( typeof define === "function" && define.amd ) {
// AMD. Register as an anonymous module.
define( [ "jquery" ], window, factory );
} else if ( typeof module === "object" && module.exports ) {
// Node/CommonJS
// eslint-disable-next-line no-undef
module.exports = factory( require( "jquery" ), window );
} else {
// Browser globals
factory( jQuery, window );
}
} )( function( jQuery, window ) {
"use strict";
jQuery.migrateVersion = "3.0.1";
jQuery.migrateMute = true;
/* exported migrateWarn, migrateWarnFunc, migrateWarnProp */
( function() {
var rbadVersions = /^[12]\./;
// Support: IE9 only
// IE9 only creates console object when dev tools are first opened
// IE9 console is a host object, callable but doesn't have .apply()
if ( !window.console || !window.console.log ) {
return;
}
// Need jQuery 3.0.0+ and no older Migrate loaded
if ( !jQuery || rbadVersions.test( jQuery.fn.jquery ) ) {
window.console.log( "JQMIGRATE: jQuery 3.0.0+ REQUIRED" );
}
if ( jQuery.migrateWarnings ) {
window.console.log( "JQMIGRATE: Migrate plugin loaded multiple times" );
}
// Show a message on the console so devs know we're active
window.console.log( "JQMIGRATE: Migrate is installed" +
( jQuery.migrateMute ? "" : " with logging active" ) +
", version " + jQuery.migrateVersion );
} )();
var warnedAbout = {};
// List of warnings already given; public read only
jQuery.migrateWarnings = [];
// Set to false to disable traces that appear with warnings
if ( jQuery.migrateTrace === undefined ) {
jQuery.migrateTrace = true;
}
// Forget any warnings we've already given; public
jQuery.migrateReset = function() {
warnedAbout = {};
jQuery.migrateWarnings.length = 0;
};
function migrateWarn( msg ) {
var console = window.console;
if ( !warnedAbout[ msg ] ) {
warnedAbout[ msg ] = true;
jQuery.migrateWarnings.push( msg );
if ( console && console.warn && !jQuery.migrateMute ) {
console.warn( "JQMIGRATE: " + msg );
if ( jQuery.migrateTrace && console.trace ) {
console.trace();
}
}
}
}
function migrateWarnProp( obj, prop, value, msg ) {
Object.defineProperty( obj, prop, {
configurable: true,
enumerable: true,
get: function() {
migrateWarn( msg );
return value;
},
set: function( newValue ) {
migrateWarn( msg );
value = newValue;
}
} );
}
function migrateWarnFunc( obj, prop, newFunc, msg ) {
obj[ prop ] = function() {
migrateWarn( msg );
return newFunc.apply( this, arguments );
};
}
if ( window.document.compatMode === "BackCompat" ) {
// JQuery has never supported or tested Quirks Mode
migrateWarn( "jQuery is not compatible with Quirks Mode" );
}
var oldInit = jQuery.fn.init,
oldIsNumeric = jQuery.isNumeric,
oldFind = jQuery.find,
rattrHashTest = /\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,
rattrHashGlob = /\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g;
jQuery.fn.init = function( arg1 ) {
var args = Array.prototype.slice.call( arguments );
if ( typeof arg1 === "string" && arg1 === "#" ) {
// JQuery( "#" ) is a bogus ID selector, but it returned an empty set before jQuery 3.0
migrateWarn( "jQuery( '#' ) is not a valid selector" );
args[ 0 ] = [];
}
return oldInit.apply( this, args );
};
jQuery.fn.init.prototype = jQuery.fn;
jQuery.find = function( selector ) {
var args = Array.prototype.slice.call( arguments );
// Support: PhantomJS 1.x
// String#match fails to match when used with a //g RegExp, only on some strings
if ( typeof selector === "string" && rattrHashTest.test( selector ) ) {
// The nonstandard and undocumented unquoted-hash was removed in jQuery 1.12.0
// First see if qS thinks it's a valid selector, if so avoid a false positive
try {
window.document.querySelector( selector );
} catch ( err1 ) {
// Didn't *look* valid to qSA, warn and try quoting what we think is the value
selector = selector.replace( rattrHashGlob, function( _, attr, op, value ) {
return "[" + attr + op + "\"" + value + "\"]";
} );
// If the regexp *may* have created an invalid selector, don't update it
// Note that there may be false alarms if selector uses jQuery extensions
try {
window.document.querySelector( selector );
migrateWarn( "Attribute selector with '#' must be quoted: " + args[ 0 ] );
args[ 0 ] = selector;
} catch ( err2 ) {
migrateWarn( "Attribute selector with '#' was not fixed: " + args[ 0 ] );
}
}
}
return oldFind.apply( this, args );
};
// Copy properties attached to original jQuery.find method (e.g. .attr, .isXML)
var findProp;
for ( findProp in oldFind ) {
if ( Object.prototype.hasOwnProperty.call( oldFind, findProp ) ) {
jQuery.find[ findProp ] = oldFind[ findProp ];
}
}
// The number of elements contained in the matched element set
jQuery.fn.size = function() {
migrateWarn( "jQuery.fn.size() is deprecated and removed; use the .length property" );
return this.length;
};
jQuery.parseJSON = function() {
migrateWarn( "jQuery.parseJSON is deprecated; use JSON.parse" );
return JSON.parse.apply( null, arguments );
};
jQuery.isNumeric = function( val ) {
// The jQuery 2.2.3 implementation of isNumeric
function isNumeric2( obj ) {
var realStringObj = obj && obj.toString();
return !jQuery.isArray( obj ) && ( realStringObj - parseFloat( realStringObj ) + 1 ) >= 0;
}
var newValue = oldIsNumeric( val ),
oldValue = isNumeric2( val );
if ( newValue !== oldValue ) {
migrateWarn( "jQuery.isNumeric() should not be called on constructed objects" );
}
return oldValue;
};
migrateWarnFunc( jQuery, "holdReady", jQuery.holdReady,
"jQuery.holdReady is deprecated" );
migrateWarnFunc( jQuery, "unique", jQuery.uniqueSort,
"jQuery.unique is deprecated; use jQuery.uniqueSort" );
// Now jQuery.expr.pseudos is the standard incantation
migrateWarnProp( jQuery.expr, "filters", jQuery.expr.pseudos,
"jQuery.expr.filters is deprecated; use jQuery.expr.pseudos" );
migrateWarnProp( jQuery.expr, ":", jQuery.expr.pseudos,
"jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos" );
var oldAjax = jQuery.ajax;
jQuery.ajax = function( ) {
var jQXHR = oldAjax.apply( this, arguments );
// Be sure we got a jQXHR (e.g., not sync)
if ( jQXHR.promise ) {
migrateWarnFunc( jQXHR, "success", jQXHR.done,
"jQXHR.success is deprecated and removed" );
migrateWarnFunc( jQXHR, "error", jQXHR.fail,
"jQXHR.error is deprecated and removed" );
migrateWarnFunc( jQXHR, "complete", jQXHR.always,
"jQXHR.complete is deprecated and removed" );
}
return jQXHR;
};
var oldRemoveAttr = jQuery.fn.removeAttr,
oldToggleClass = jQuery.fn.toggleClass,
rmatchNonSpace = /\S+/g;
jQuery.fn.removeAttr = function( name ) {
var self = this;
jQuery.each( name.match( rmatchNonSpace ), function( i, attr ) {
if ( jQuery.expr.match.bool.test( attr ) ) {
migrateWarn( "jQuery.fn.removeAttr no longer sets boolean properties: " + attr );
self.prop( attr, false );
}
} );
return oldRemoveAttr.apply( this, arguments );
};
jQuery.fn.toggleClass = function( state ) {
// Only deprecating no-args or single boolean arg
if ( state !== undefined && typeof state !== "boolean" ) {
return oldToggleClass.apply( this, arguments );
}
migrateWarn( "jQuery.fn.toggleClass( boolean ) is deprecated" );
// Toggle entire class name of each element
return this.each( function() {
var className = this.getAttribute && this.getAttribute( "class" ) || "";
if ( className ) {
jQuery.data( this, "__className__", className );
}
// If the element has a class name or if we're passed `false`,
// then remove the whole classname (if there was one, the above saved it).
// Otherwise bring back whatever was previously saved (if anything),
// falling back to the empty string if nothing was stored.
if ( this.setAttribute ) {
this.setAttribute( "class",
className || state === false ?
"" :
jQuery.data( this, "__className__" ) || ""
);
}
} );
};
var internalSwapCall = false;
// If this version of jQuery has .swap(), don't false-alarm on internal uses
if ( jQuery.swap ) {
jQuery.each( [ "height", "width", "reliableMarginRight" ], function( _, name ) {
var oldHook = jQuery.cssHooks[ name ] && jQuery.cssHooks[ name ].get;
if ( oldHook ) {
jQuery.cssHooks[ name ].get = function() {
var ret;
internalSwapCall = true;
ret = oldHook.apply( this, arguments );
internalSwapCall = false;
return ret;
};
}
} );
}
jQuery.swap = function( elem, options, callback, args ) {
var ret, name,
old = {};
if ( !internalSwapCall ) {
migrateWarn( "jQuery.swap() is undocumented and deprecated" );
}
// Remember the old values, and insert the new ones
for ( name in options ) {
old[ name ] = elem.style[ name ];
elem.style[ name ] = options[ name ];
}
ret = callback.apply( elem, args || [] );
// Revert the old values
for ( name in options ) {
elem.style[ name ] = old[ name ];
}
return ret;
};
var oldData = jQuery.data;
jQuery.data = function( elem, name, value ) {
var curData;
// Name can be an object, and each entry in the object is meant to be set as data
if ( name && typeof name === "object" && arguments.length === 2 ) {
curData = jQuery.hasData( elem ) && oldData.call( this, elem );
var sameKeys = {};
for ( var key in name ) {
if ( key !== jQuery.camelCase( key ) ) {
migrateWarn( "jQuery.data() always sets/gets camelCased names: " + key );
curData[ key ] = name[ key ];
} else {
sameKeys[ key ] = name[ key ];
}
}
oldData.call( this, elem, sameKeys );
return name;
}
// If the name is transformed, look for the un-transformed name in the data object
if ( name && typeof name === "string" && name !== jQuery.camelCase( name ) ) {
curData = jQuery.hasData( elem ) && oldData.call( this, elem );
if ( curData && name in curData ) {
migrateWarn( "jQuery.data() always sets/gets camelCased names: " + name );
if ( arguments.length > 2 ) {
curData[ name ] = value;
}
return curData[ name ];
}
}
return oldData.apply( this, arguments );
};
var oldTweenRun = jQuery.Tween.prototype.run;
var linearEasing = function( pct ) {
return pct;
};
jQuery.Tween.prototype.run = function( ) {
if ( jQuery.easing[ this.easing ].length > 1 ) {
migrateWarn(
"'jQuery.easing." + this.easing.toString() + "' should use only one argument"
);
jQuery.easing[ this.easing ] = linearEasing;
}
oldTweenRun.apply( this, arguments );
};
jQuery.fx.interval = jQuery.fx.interval || 13;
// Support: IE9, Android <=4.4
// Avoid false positives on browsers that lack rAF
if ( window.requestAnimationFrame ) {
migrateWarnProp( jQuery.fx, "interval", jQuery.fx.interval,
"jQuery.fx.interval is deprecated" );
}
var oldLoad = jQuery.fn.load,
oldEventAdd = jQuery.event.add,
originalFix = jQuery.event.fix;
jQuery.event.props = [];
jQuery.event.fixHooks = {};
migrateWarnProp( jQuery.event.props, "concat", jQuery.event.props.concat,
"jQuery.event.props.concat() is deprecated and removed" );
jQuery.event.fix = function( originalEvent ) {
var event,
type = originalEvent.type,
fixHook = this.fixHooks[ type ],
props = jQuery.event.props;
if ( props.length ) {
migrateWarn( "jQuery.event.props are deprecated and removed: " + props.join() );
while ( props.length ) {
jQuery.event.addProp( props.pop() );
}
}
if ( fixHook && !fixHook._migrated_ ) {
fixHook._migrated_ = true;
migrateWarn( "jQuery.event.fixHooks are deprecated and removed: " + type );
if ( ( props = fixHook.props ) && props.length ) {
while ( props.length ) {
jQuery.event.addProp( props.pop() );
}
}
}
event = originalFix.call( this, originalEvent );
return fixHook && fixHook.filter ? fixHook.filter( event, originalEvent ) : event;
};
jQuery.event.add = function( elem, types ) {
// This misses the multiple-types case but that seems awfully rare
if ( elem === window && types === "load" && window.document.readyState === "complete" ) {
migrateWarn( "jQuery(window).on('load'...) called after load event occurred" );
}
return oldEventAdd.apply( this, arguments );
};
jQuery.each( [ "load", "unload", "error" ], function( _, name ) {
jQuery.fn[ name ] = function() {
var args = Array.prototype.slice.call( arguments, 0 );
// If this is an ajax load() the first arg should be the string URL;
// technically this could also be the "Anything" arg of the event .load()
// which just goes to show why this dumb signature has been deprecated!
// jQuery custom builds that exclude the Ajax module justifiably die here.
if ( name === "load" && typeof args[ 0 ] === "string" ) {
return oldLoad.apply( this, args );
}
migrateWarn( "jQuery.fn." + name + "() is deprecated" );
args.splice( 0, 0, name );
if ( arguments.length ) {
return this.on.apply( this, args );
}
// Use .triggerHandler here because:
// - load and unload events don't need to bubble, only applied to window or image
// - error event should not bubble to window, although it does pre-1.7
// See http://bugs.jquery.com/ticket/11820
this.triggerHandler.apply( this, args );
return this;
};
} );
jQuery.each( ( "blur focus focusin focusout resize scroll click dblclick " +
"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " +
"change select submit keydown keypress keyup contextmenu" ).split( " " ),
function( i, name ) {
// Handle event binding
jQuery.fn[ name ] = function( data, fn ) {
migrateWarn( "jQuery.fn." + name + "() event shorthand is deprecated" );
return arguments.length > 0 ?
this.on( name, null, data, fn ) :
this.trigger( name );
};
} );
// Trigger "ready" event only once, on document ready
jQuery( function() {
jQuery( window.document ).triggerHandler( "ready" );
} );
jQuery.event.special.ready = {
setup: function() {
if ( this === window.document ) {
migrateWarn( "'ready' event is deprecated" );
}
}
};
jQuery.fn.extend( {
bind: function( types, data, fn ) {
migrateWarn( "jQuery.fn.bind() is deprecated" );
return this.on( types, null, data, fn );
},
unbind: function( types, fn ) {
migrateWarn( "jQuery.fn.unbind() is deprecated" );
return this.off( types, null, fn );
},
delegate: function( selector, types, data, fn ) {
migrateWarn( "jQuery.fn.delegate() is deprecated" );
return this.on( types, selector, data, fn );
},
undelegate: function( selector, types, fn ) {
migrateWarn( "jQuery.fn.undelegate() is deprecated" );
return arguments.length === 1 ?
this.off( selector, "**" ) :
this.off( types, selector || "**", fn );
},
hover: function( fnOver, fnOut ) {
migrateWarn( "jQuery.fn.hover() is deprecated" );
return this.on( "mouseenter", fnOver ).on( "mouseleave", fnOut || fnOver );
}
} );
var oldOffset = jQuery.fn.offset;
jQuery.fn.offset = function() {
var docElem,
elem = this[ 0 ],
origin = { top: 0, left: 0 };
if ( !elem || !elem.nodeType ) {
migrateWarn( "jQuery.fn.offset() requires a valid DOM element" );
return origin;
}
docElem = ( elem.ownerDocument || window.document ).documentElement;
if ( !jQuery.contains( docElem, elem ) ) {
migrateWarn( "jQuery.fn.offset() requires an element connected to a document" );
return origin;
}
return oldOffset.apply( this, arguments );
};
var oldParam = jQuery.param;
jQuery.param = function( data, traditional ) {
var ajaxTraditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional;
if ( traditional === undefined && ajaxTraditional ) {
migrateWarn( "jQuery.param() no longer uses jQuery.ajaxSettings.traditional" );
traditional = ajaxTraditional;
}
return oldParam.call( this, data, traditional );
};
var oldSelf = jQuery.fn.andSelf || jQuery.fn.addBack;
jQuery.fn.andSelf = function() {
migrateWarn( "jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()" );
return oldSelf.apply( this, arguments );
};
var oldDeferred = jQuery.Deferred,
tuples = [
// Action, add listener, callbacks, .then handlers, final state
[ "resolve", "done", jQuery.Callbacks( "once memory" ),
jQuery.Callbacks( "once memory" ), "resolved" ],
[ "reject", "fail", jQuery.Callbacks( "once memory" ),
jQuery.Callbacks( "once memory" ), "rejected" ],
[ "notify", "progress", jQuery.Callbacks( "memory" ),
jQuery.Callbacks( "memory" ) ]
];
jQuery.Deferred = function( func ) {
var deferred = oldDeferred(),
promise = deferred.promise();
deferred.pipe = promise.pipe = function( /* fnDone, fnFail, fnProgress */ ) {
var fns = arguments;
migrateWarn( "deferred.pipe() is deprecated" );
return jQuery.Deferred( function( newDefer ) {
jQuery.each( tuples, function( i, tuple ) {
var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ];
// Deferred.done(function() { bind to newDefer or newDefer.resolve })
// deferred.fail(function() { bind to newDefer or newDefer.reject })
// deferred.progress(function() { bind to newDefer or newDefer.notify })
deferred[ tuple[ 1 ] ]( function() {
var returned = fn && fn.apply( this, arguments );
if ( returned && jQuery.isFunction( returned.promise ) ) {
returned.promise()
.done( newDefer.resolve )
.fail( newDefer.reject )
.progress( newDefer.notify );
} else {
newDefer[ tuple[ 0 ] + "With" ](
this === promise ? newDefer.promise() : this,
fn ? [ returned ] : arguments
);
}
} );
} );
fns = null;
} ).promise();
};
if ( func ) {
func.call( deferred, deferred );
}
return deferred;
};
// Preserve handler of uncaught exceptions in promise chains
jQuery.Deferred.exceptionHook = oldDeferred.exceptionHook;
return jQuery;
} );
+582
View File
@@ -0,0 +1,582 @@
/*! jQuery UI - v1.12.1 - 2018-12-06
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=custom-theme&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgImgOpacityContent=75&bgImgOpacityHeader=75&cornerRadiusShadow=8px&offsetLeftShadow=-8px&offsetTopShadow=-8px&thicknessShadow=8px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=%23aaaaaa&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=%23aaaaaa&iconColorError=%23cd0a0a&fcError=%23cd0a0a&borderColorError=%23cd0a0a&bgTextureError=glass&bgColorError=%23fef1ec&iconColorHighlight=%232e83ff&fcHighlight=%23363636&borderColorHighlight=%23fcefa1&bgTextureHighlight=glass&bgColorHighlight=%23fbf9ee&iconColorActive=%23454545&fcActive=%23212121&borderColorActive=%23aaaaaa&bgTextureActive=glass&bgColorActive=%23dadada&iconColorHover=%23454545&fcHover=%23212121&borderColorHover=%23999999&bgTextureHover=glass&bgColorHover=%23dadada&iconColorDefault=%23888888&fcDefault=%23555555&borderColorDefault=%23d3d3d3&bgTextureDefault=glass&bgColorDefault=%23e6e6e6&iconColorContent=%23222222&fcContent=%23222222&borderColorContent=%23aaaaaa&bgTextureContent=flat&bgColorContent=%23ffffff&iconColorHeader=%23222222&fcHeader=%23222222&borderColorHeader=%23aaaaaa&bgTextureHeader=highlight_soft&bgColorHeader=%23cccccc&cornerRadius=4px&fwDefault=normal&fsDefault=1.1em&ffDefault=Verdana%2CArial%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.ui-helper-clearfix:after {
clear: both;
}
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter:Alpha(Opacity=0); /* support: IE8 */
}
.ui-front {
z-index: 100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
cursor: default !important;
pointer-events: none;
}
/* Icons
----------------------------------*/
.ui-icon {
display: inline-block;
vertical-align: middle;
margin-top: -.25em;
position: relative;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}
.ui-widget-icon-block {
left: 50%;
margin-left: -8px;
display: block;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ui-autocomplete {
position: absolute;
top: 0;
left: 0;
cursor: default;
}
.ui-menu {
list-style: none;
padding: 0;
margin: 0;
display: block;
outline: 0;
}
.ui-menu .ui-menu {
position: absolute;
}
.ui-menu .ui-menu-item {
margin: 0;
cursor: pointer;
/* support: IE10, see #8844 */
list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
position: relative;
padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
margin: 5px 0;
height: 0;
font-size: 0;
line-height: 0;
border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
margin: -1px;
}
/* icon support */
.ui-menu-icons {
position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
padding-left: 2em;
}
/* left-aligned */
.ui-menu .ui-icon {
position: absolute;
top: 0;
bottom: 0;
left: .2em;
margin: auto 0;
}
/* right-aligned */
.ui-menu .ui-menu-icon {
left: auto;
right: 0;
}
/* Component containers
----------------------------------*/
.ui-widget {
font-family: Verdana,Arial,sans-serif;
font-size: 1.1em;
}
.ui-widget .ui-widget {
font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
font-family: Verdana,Arial,sans-serif;
font-size: 1em;
}
.ui-widget.ui-widget-content {
border: 1px solid #d3d3d3;
}
.ui-widget-content {
border: 1px solid #aaaaaa;
background: #ffffff;
color: #222222;
}
.ui-widget-content a {
color: #222222;
}
.ui-widget-header {
border: 1px solid #aaaaaa;
background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
color: #222222;
font-weight: bold;
}
.ui-widget-header a {
color: #222222;
}
/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
border: 1px solid #d3d3d3;
background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
font-weight: normal;
color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
color: #555555;
text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
border: 1px solid #999999;
background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
font-weight: normal;
color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
color: #212121;
text-decoration: none;
}
.ui-visual-focus {
box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
border: 1px solid #aaaaaa;
background: #dadada url("images/ui-bg_glass_65_dadada_1x400.png") 50% 50% repeat-x;
font-weight: normal;
color: #212121;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
border: #aaaaaa;
background-color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
color: #212121;
text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
border: 1px solid #fcefa1;
background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
color: #363636;
}
.ui-state-checked {
border: 1px solid #fcefa1;
background: #fbf9ee;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
border: 1px solid #cd0a0a;
background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
opacity: .7;
filter:Alpha(Opacity=70); /* support: IE8 */
font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
opacity: .35;
filter:Alpha(Opacity=35); /* support: IE8 */
background-image: none;
}
.ui-state-disabled .ui-icon {
filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
width: 16px;
height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
background-image: url("images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
background-image: url("images/ui-icons_cd0a0a_256x240.png");
}
.ui-button .ui-icon {
background-image: url("images/ui-icons_888888_256x240.png");
}
/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
border-bottom-right-radius: 4px;
}
/* Overlays */
.ui-widget-overlay {
background: #aaaaaa;
opacity: .3;
filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
-webkit-box-shadow: -8px -8px 8px #aaaaaa;
box-shadow: -8px -8px 8px #aaaaaa;
}
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+156
View File
@@ -0,0 +1,156 @@
/*!
* jQuery UI CSS Framework 1.12.1
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
* http://api.jqueryui.com/category/theming/
*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.ui-helper-clearfix:after {
clear: both;
}
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter:Alpha(Opacity=0); /* support: IE8 */
}
.ui-front {
z-index: 100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
cursor: default !important;
pointer-events: none;
}
/* Icons
----------------------------------*/
.ui-icon {
display: inline-block;
vertical-align: middle;
margin-top: -.25em;
position: relative;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}
.ui-widget-icon-block {
left: 50%;
margin-left: -8px;
display: block;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ui-autocomplete {
position: absolute;
top: 0;
left: 0;
cursor: default;
}
.ui-menu {
list-style: none;
padding: 0;
margin: 0;
display: block;
outline: 0;
}
.ui-menu .ui-menu {
position: absolute;
}
.ui-menu .ui-menu-item {
margin: 0;
cursor: pointer;
/* support: IE10, see #8844 */
list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
position: relative;
padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
margin: 5px 0;
height: 0;
font-size: 0;
line-height: 0;
border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
margin: -1px;
}
/* icon support */
.ui-menu-icons {
position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
padding-left: 2em;
}
/* left-aligned */
.ui-menu .ui-icon {
position: absolute;
top: 0;
bottom: 0;
left: .2em;
margin: auto 0;
}
/* right-aligned */
.ui-menu .ui-menu-icon {
left: auto;
right: 0;
}
+5
View File
@@ -0,0 +1,5 @@
/*! jQuery UI - v1.12.1 - 2018-12-06
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}
@@ -0,0 +1,56 @@
/*!
JSZipUtils - A collection of cross-browser utilities to go along with JSZip.
<http://stuk.github.io/jszip-utils>
(c) 2014 Stuart Knightley, David Duponchel
Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown.
*/
;(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
var global=typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {};/* jshint evil: true, newcap: false */
/* global IEBinaryToArray_ByteStr, IEBinaryToArray_ByteStr_Last */
"use strict";
// Adapted from http://stackoverflow.com/questions/1095102/how-do-i-load-binary-image-data-using-javascript-and-xmlhttprequest
var IEBinaryToArray_ByteStr_Script =
"<!-- IEBinaryToArray_ByteStr -->\r\n"+
"<script type='text/vbscript'>\r\n"+
"Function IEBinaryToArray_ByteStr(Binary)\r\n"+
" IEBinaryToArray_ByteStr = CStr(Binary)\r\n"+
"End Function\r\n"+
"Function IEBinaryToArray_ByteStr_Last(Binary)\r\n"+
" Dim lastIndex\r\n"+
" lastIndex = LenB(Binary)\r\n"+
" if lastIndex mod 2 Then\r\n"+
" IEBinaryToArray_ByteStr_Last = Chr( AscB( MidB( Binary, lastIndex, 1 ) ) )\r\n"+
" Else\r\n"+
" IEBinaryToArray_ByteStr_Last = "+'""'+"\r\n"+
" End If\r\n"+
"End Function\r\n"+
"</script>\r\n";
// inject VBScript
document.write(IEBinaryToArray_ByteStr_Script);
global.JSZipUtils._getBinaryFromXHR = function (xhr) {
var binary = xhr.responseBody;
var byteMapping = {};
for ( var i = 0; i < 256; i++ ) {
for ( var j = 0; j < 256; j++ ) {
byteMapping[ String.fromCharCode( i + (j << 8) ) ] =
String.fromCharCode(i) + String.fromCharCode(j);
}
}
var rawBytes = IEBinaryToArray_ByteStr(binary);
var lastChr = IEBinaryToArray_ByteStr_Last(binary);
return rawBytes.replace(/[\s\S]/g, function( match ) {
return byteMapping[match];
}) + lastChr;
};
// enforcing Stuk's coding style
// vim: set shiftwidth=4 softtabstop=4:
},{}]},{},[1])
;
@@ -0,0 +1,10 @@
/*!
JSZipUtils - A collection of cross-browser utilities to go along with JSZip.
<http://stuk.github.io/jszip-utils>
(c) 2014 Stuart Knightley, David Duponchel
Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown.
*/
!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(){var a="undefined"!=typeof self?self:"undefined"!=typeof window?window:{},b="<!-- IEBinaryToArray_ByteStr -->\r\n<script type='text/vbscript'>\r\nFunction IEBinaryToArray_ByteStr(Binary)\r\n IEBinaryToArray_ByteStr = CStr(Binary)\r\nEnd Function\r\nFunction IEBinaryToArray_ByteStr_Last(Binary)\r\n Dim lastIndex\r\n lastIndex = LenB(Binary)\r\n if lastIndex mod 2 Then\r\n IEBinaryToArray_ByteStr_Last = Chr( AscB( MidB( Binary, lastIndex, 1 ) ) )\r\n Else\r\n IEBinaryToArray_ByteStr_Last = \"\"\r\n End If\r\nEnd Function\r\n</script>\r\n";document.write(b),a.JSZipUtils._getBinaryFromXHR=function(a){for(var b=a.responseBody,c={},d=0;256>d;d++)for(var e=0;256>e;e++)c[String.fromCharCode(d+(e<<8))]=String.fromCharCode(d)+String.fromCharCode(e);var f=IEBinaryToArray_ByteStr(b),g=IEBinaryToArray_ByteStr_Last(b);return f.replace(/[\s\S]/g,function(a){return c[a]})+g}},{}]},{},[1]);
@@ -0,0 +1,118 @@
/*!
JSZipUtils - A collection of cross-browser utilities to go along with JSZip.
<http://stuk.github.io/jszip-utils>
(c) 2014 Stuart Knightley, David Duponchel
Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown.
*/
!function(e){"object"==typeof exports?module.exports=e():"function"==typeof define&&define.amd?define(e):"undefined"!=typeof window?window.JSZipUtils=e():"undefined"!=typeof global?global.JSZipUtils=e():"undefined"!=typeof self&&(self.JSZipUtils=e())}(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
'use strict';
var JSZipUtils = {};
// just use the responseText with xhr1, response with xhr2.
// The transformation doesn't throw away high-order byte (with responseText)
// because JSZip handles that case. If not used with JSZip, you may need to
// do it, see https://developer.mozilla.org/En/Using_XMLHttpRequest#Handling_binary_data
JSZipUtils._getBinaryFromXHR = function (xhr) {
// for xhr.responseText, the 0xFF mask is applied by JSZip
return xhr.response || xhr.responseText;
};
// taken from jQuery
function createStandardXHR() {
try {
return new window.XMLHttpRequest();
} catch( e ) {}
}
function createActiveXHR() {
try {
return new window.ActiveXObject("Microsoft.XMLHTTP");
} catch( e ) {}
}
// Create the request object
var createXHR = window.ActiveXObject ?
/* Microsoft failed to properly
* implement the XMLHttpRequest in IE7 (can't request local files),
* so we use the ActiveXObject when it is available
* Additionally XMLHttpRequest can be disabled in IE7/IE8 so
* we need a fallback.
*/
function() {
return createStandardXHR() || createActiveXHR();
} :
// For all other browsers, use the standard XMLHttpRequest object
createStandardXHR;
JSZipUtils.getBinaryContent = function(path, callback) {
/*
* Here is the tricky part : getting the data.
* In firefox/chrome/opera/... setting the mimeType to 'text/plain; charset=x-user-defined'
* is enough, the result is in the standard xhr.responseText.
* cf https://developer.mozilla.org/En/XMLHttpRequest/Using_XMLHttpRequest#Receiving_binary_data_in_older_browsers
* In IE <= 9, we must use (the IE only) attribute responseBody
* (for binary data, its content is different from responseText).
* In IE 10, the 'charset=x-user-defined' trick doesn't work, only the
* responseType will work :
* http://msdn.microsoft.com/en-us/library/ie/hh673569%28v=vs.85%29.aspx#Binary_Object_upload_and_download
*
* I'd like to use jQuery to avoid this XHR madness, but it doesn't support
* the responseType attribute : http://bugs.jquery.com/ticket/11461
*/
try {
var xhr = createXHR();
xhr.open('GET', path, true);
// recent browsers
if ("responseType" in xhr) {
xhr.responseType = "arraybuffer";
}
// older browser
if(xhr.overrideMimeType) {
xhr.overrideMimeType("text/plain; charset=x-user-defined");
}
xhr.onreadystatechange = function(evt) {
var file, err;
// use `xhr` and not `this`... thanks IE
if (xhr.readyState === 4) {
if (xhr.status === 200 || xhr.status === 0) {
file = null;
err = null;
try {
file = JSZipUtils._getBinaryFromXHR(xhr);
} catch(e) {
err = new Error(e);
}
callback(err, file);
} else {
callback(new Error("Ajax error for " + path + " : " + this.status + " " + this.statusText), null);
}
}
};
xhr.send();
} catch (e) {
callback(new Error(e), null);
}
};
// export
module.exports = JSZipUtils;
// enforcing Stuk's coding style
// vim: set shiftwidth=4 softtabstop=4:
},{}]},{},[1])
(1)
});
;
@@ -0,0 +1,10 @@
/*!
JSZipUtils - A collection of cross-browser utilities to go along with JSZip.
<http://stuk.github.io/jszip-utils>
(c) 2014 Stuart Knightley, David Duponchel
Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown.
*/
!function(a){"object"==typeof exports?module.exports=a():"function"==typeof define&&define.amd?define(a):"undefined"!=typeof window?window.JSZipUtils=a():"undefined"!=typeof global?global.JSZipUtils=a():"undefined"!=typeof self&&(self.JSZipUtils=a())}(function(){return function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b){"use strict";function c(){try{return new window.XMLHttpRequest}catch(a){}}function d(){try{return new window.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}}var e={};e._getBinaryFromXHR=function(a){return a.response||a.responseText};var f=window.ActiveXObject?function(){return c()||d()}:c;e.getBinaryContent=function(a,b){try{var c=f();c.open("GET",a,!0),"responseType"in c&&(c.responseType="arraybuffer"),c.overrideMimeType&&c.overrideMimeType("text/plain; charset=x-user-defined"),c.onreadystatechange=function(){var d,f;if(4===c.readyState)if(200===c.status||0===c.status){d=null,f=null;try{d=e._getBinaryFromXHR(c)}catch(g){f=new Error(g)}b(f,d)}else b(new Error("Ajax error for "+a+" : "+this.status+" "+this.statusText),null)},c.send()}catch(d){b(new Error(d),null)}},b.exports=e},{}]},{},[1])(1)});
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
memberSearchIndex = [{"p":"co.aikar.commands","c":"ACFBrigadierManager","l":"manager"}]
+160
View File
@@ -0,0 +1,160 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Class Hierarchy (ACF (Brigadier) 0.5.0-SNAPSHOT API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Class Hierarchy (ACF (Brigadier) 0.5.0-SNAPSHOT API)";
}
}
catch(err) {
}
//-->
var pathtoroot = "./";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For All Packages</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="co/aikar/commands/package-tree.html">co.aikar.commands</a></li>
</ul>
</div>
<div class="contentContainer">
<section role="region">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Object</span></a>
<ul>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/ACFBrigadierManager.html" title="class in co.aikar.commands"><span class="typeNameLink">ACFBrigadierManager</span></a>&lt;S&gt;</li>
</ul>
</li>
</ul>
</section>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2020. All rights reserved.</small></p>
</footer>
</body>
</html>
@@ -0,0 +1 @@
packageSearchIndex = [{"l":"All Packages","url":"allpackages-index.html"},{"l":"co.aikar.commands"}]
+1
View File
@@ -0,0 +1 @@
co.aikar.commands
Binary file not shown.

After

Width:  |  Height:  |  Size: 499 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 394 B

+139
View File
@@ -0,0 +1,139 @@
/*
* Copyright (c) 2013, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
* by Oracle in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
var moduleSearchIndex;
var packageSearchIndex;
var typeSearchIndex;
var memberSearchIndex;
var tagSearchIndex;
function loadScripts(doc, tag) {
createElem(doc, tag, 'jquery/jszip/dist/jszip.js');
createElem(doc, tag, 'jquery/jszip-utils/dist/jszip-utils.js');
if (window.navigator.userAgent.indexOf('MSIE ') > 0 || window.navigator.userAgent.indexOf('Trident/') > 0 ||
window.navigator.userAgent.indexOf('Edge/') > 0) {
createElem(doc, tag, 'jquery/jszip-utils/dist/jszip-utils-ie.js');
}
createElem(doc, tag, 'search.js');
$.get(pathtoroot + "module-search-index.zip")
.done(function() {
JSZipUtils.getBinaryContent(pathtoroot + "module-search-index.zip", function(e, data) {
var zip = new JSZip(data);
zip.load(data);
moduleSearchIndex = JSON.parse(zip.file("module-search-index.json").asText());
});
});
$.get(pathtoroot + "package-search-index.zip")
.done(function() {
JSZipUtils.getBinaryContent(pathtoroot + "package-search-index.zip", function(e, data) {
var zip = new JSZip(data);
zip.load(data);
packageSearchIndex = JSON.parse(zip.file("package-search-index.json").asText());
});
});
$.get(pathtoroot + "type-search-index.zip")
.done(function() {
JSZipUtils.getBinaryContent(pathtoroot + "type-search-index.zip", function(e, data) {
var zip = new JSZip(data);
zip.load(data);
typeSearchIndex = JSON.parse(zip.file("type-search-index.json").asText());
});
});
$.get(pathtoroot + "member-search-index.zip")
.done(function() {
JSZipUtils.getBinaryContent(pathtoroot + "member-search-index.zip", function(e, data) {
var zip = new JSZip(data);
zip.load(data);
memberSearchIndex = JSON.parse(zip.file("member-search-index.json").asText());
});
});
$.get(pathtoroot + "tag-search-index.zip")
.done(function() {
JSZipUtils.getBinaryContent(pathtoroot + "tag-search-index.zip", function(e, data) {
var zip = new JSZip(data);
zip.load(data);
tagSearchIndex = JSON.parse(zip.file("tag-search-index.json").asText());
});
});
if (!moduleSearchIndex) {
createElem(doc, tag, 'module-search-index.js');
}
if (!packageSearchIndex) {
createElem(doc, tag, 'package-search-index.js');
}
if (!typeSearchIndex) {
createElem(doc, tag, 'type-search-index.js');
}
if (!memberSearchIndex) {
createElem(doc, tag, 'member-search-index.js');
}
if (!tagSearchIndex) {
createElem(doc, tag, 'tag-search-index.js');
}
$(window).resize(function() {
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
});
}
function createElem(doc, tag, path) {
var script = doc.createElement(tag);
var scriptElement = doc.getElementsByTagName(tag)[0];
script.src = pathtoroot + path;
scriptElement.parentNode.insertBefore(script, scriptElement);
}
function show(type) {
count = 0;
for (var key in data) {
var row = document.getElementById(key);
if ((data[key] & type) !== 0) {
row.style.display = '';
row.className = (count++ % 2) ? rowColor : altColor;
}
else
row.style.display = 'none';
}
updateTabs(type);
}
function updateTabs(type) {
for (var value in tabs) {
var sNode = document.getElementById(tabs[value][0]);
var spanNode = sNode.firstChild;
if (value == type) {
sNode.className = activeTableTab;
spanNode.innerHTML = tabs[value][1];
}
else {
sNode.className = tableTab;
spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
}
}
}
function updateModuleFrame(pFrame, cFrame) {
top.packageFrame.location = pFrame;
top.classFrame.location = cFrame;
}
+326
View File
@@ -0,0 +1,326 @@
/*
* Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
* by Oracle in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
var noResult = {l: "No results found"};
var catModules = "Modules";
var catPackages = "Packages";
var catTypes = "Types";
var catMembers = "Members";
var catSearchTags = "SearchTags";
var highlight = "<span class=\"resultHighlight\">$&</span>";
var camelCaseRegexp = "";
var secondaryMatcher = "";
function getHighlightedText(item) {
var ccMatcher = new RegExp(camelCaseRegexp);
var label = item.replace(ccMatcher, highlight);
if (label === item) {
label = item.replace(secondaryMatcher, highlight);
}
return label;
}
function getURLPrefix(ui) {
var urlPrefix="";
if (useModuleDirectories) {
var slash = "/";
if (ui.item.category === catModules) {
return ui.item.l + slash;
} else if (ui.item.category === catPackages && ui.item.m) {
return ui.item.m + slash;
} else if ((ui.item.category === catTypes && ui.item.p) || ui.item.category === catMembers) {
$.each(packageSearchIndex, function(index, item) {
if (ui.item.p == item.l) {
urlPrefix = item.m + slash;
}
});
return urlPrefix;
} else {
return urlPrefix;
}
}
return urlPrefix;
}
var watermark = 'Search';
$(function() {
$("#search").val('');
$("#search").prop("disabled", false);
$("#reset").prop("disabled", false);
$("#search").val(watermark).addClass('watermark');
$("#search").blur(function() {
if ($(this).val().length == 0) {
$(this).val(watermark).addClass('watermark');
}
});
$("#search").on('click keydown', function() {
if ($(this).val() == watermark) {
$(this).val('').removeClass('watermark');
}
});
$("#reset").click(function() {
$("#search").val('');
$("#search").focus();
});
$("#search").focus();
$("#search")[0].setSelectionRange(0, 0);
});
$.widget("custom.catcomplete", $.ui.autocomplete, {
_create: function() {
this._super();
this.widget().menu("option", "items", "> :not(.ui-autocomplete-category)");
},
_renderMenu: function(ul, items) {
var rMenu = this,
currentCategory = "";
rMenu.menu.bindings = $();
$.each(items, function(index, item) {
var li;
if (item.l !== noResult.l && item.category !== currentCategory) {
ul.append("<li class=\"ui-autocomplete-category\">" + item.category + "</li>");
currentCategory = item.category;
}
li = rMenu._renderItemData(ul, item);
if (item.category) {
li.attr("aria-label", item.category + " : " + item.l);
li.attr("class", "resultItem");
} else {
li.attr("aria-label", item.l);
li.attr("class", "resultItem");
}
});
},
_renderItem: function(ul, item) {
var label = "";
if (item.category === catModules) {
label = getHighlightedText(item.l);
} else if (item.category === catPackages) {
label = (item.m)
? getHighlightedText(item.m + "/" + item.l)
: getHighlightedText(item.l);
} else if (item.category === catTypes) {
label = (item.p)
? getHighlightedText(item.p + "." + item.l)
: getHighlightedText(item.l);
} else if (item.category === catMembers) {
label = getHighlightedText(item.p + "." + (item.c + "." + item.l));
} else if (item.category === catSearchTags) {
label = getHighlightedText(item.l);
} else {
label = item.l;
}
var li = $("<li/>").appendTo(ul);
var div = $("<div/>").appendTo(li);
if (item.category === catSearchTags) {
if (item.d) {
div.html(label + "<span class=\"searchTagHolderResult\"> (" + item.h + ")</span><br><span class=\"searchTagDescResult\">"
+ item.d + "</span><br>");
} else {
div.html(label + "<span class=\"searchTagHolderResult\"> (" + item.h + ")</span>");
}
} else {
div.html(label);
}
return li;
}
});
$(function() {
$("#search").catcomplete({
minLength: 1,
delay: 100,
source: function(request, response) {
var result = new Array();
var presult = new Array();
var tresult = new Array();
var mresult = new Array();
var tgresult = new Array();
var secondaryresult = new Array();
var displayCount = 0;
var exactMatcher = new RegExp("^" + $.ui.autocomplete.escapeRegex(request.term) + "$", "i");
camelCaseRegexp = ($.ui.autocomplete.escapeRegex(request.term)).split(/(?=[A-Z])/).join("([a-z0-9_$]*?)");
var camelCaseMatcher = new RegExp("^" + camelCaseRegexp);
secondaryMatcher = new RegExp($.ui.autocomplete.escapeRegex(request.term), "i");
// Return the nested innermost name from the specified object
function nestedName(e) {
return e.l.substring(e.l.lastIndexOf(".") + 1);
}
function concatResults(a1, a2) {
a1 = a1.concat(a2);
a2.length = 0;
return a1;
}
if (moduleSearchIndex) {
var mdleCount = 0;
$.each(moduleSearchIndex, function(index, item) {
item.category = catModules;
if (exactMatcher.test(item.l)) {
result.push(item);
mdleCount++;
} else if (camelCaseMatcher.test(item.l)) {
result.push(item);
} else if (secondaryMatcher.test(item.l)) {
secondaryresult.push(item);
}
});
displayCount = mdleCount;
result = concatResults(result, secondaryresult);
}
if (packageSearchIndex) {
var pCount = 0;
var pkg = "";
$.each(packageSearchIndex, function(index, item) {
item.category = catPackages;
pkg = (item.m)
? (item.m + "/" + item.l)
: item.l;
if (exactMatcher.test(item.l)) {
presult.push(item);
pCount++;
} else if (camelCaseMatcher.test(pkg)) {
presult.push(item);
} else if (secondaryMatcher.test(pkg)) {
secondaryresult.push(item);
}
});
result = result.concat(concatResults(presult, secondaryresult));
displayCount = (pCount > displayCount) ? pCount : displayCount;
}
if (typeSearchIndex) {
var tCount = 0;
$.each(typeSearchIndex, function(index, item) {
item.category = catTypes;
var s = nestedName(item);
if (exactMatcher.test(s)) {
tresult.push(item);
tCount++;
} else if (camelCaseMatcher.test(s)) {
tresult.push(item);
} else if (secondaryMatcher.test(item.p + "." + item.l)) {
secondaryresult.push(item);
}
});
result = result.concat(concatResults(tresult, secondaryresult));
displayCount = (tCount > displayCount) ? tCount : displayCount;
}
if (memberSearchIndex) {
var mCount = 0;
$.each(memberSearchIndex, function(index, item) {
item.category = catMembers;
var s = nestedName(item);
if (exactMatcher.test(s)) {
mresult.push(item);
mCount++;
} else if (camelCaseMatcher.test(s)) {
mresult.push(item);
} else if (secondaryMatcher.test(item.c + "." + item.l)) {
secondaryresult.push(item);
}
});
result = result.concat(concatResults(mresult, secondaryresult));
displayCount = (mCount > displayCount) ? mCount : displayCount;
}
if (tagSearchIndex) {
var tgCount = 0;
$.each(tagSearchIndex, function(index, item) {
item.category = catSearchTags;
if (exactMatcher.test(item.l)) {
tgresult.push(item);
tgCount++;
} else if (secondaryMatcher.test(item.l)) {
secondaryresult.push(item);
}
});
result = result.concat(concatResults(tgresult, secondaryresult));
displayCount = (tgCount > displayCount) ? tgCount : displayCount;
}
displayCount = (displayCount > 500) ? displayCount : 500;
var counter = function() {
var count = {Modules: 0, Packages: 0, Types: 0, Members: 0, SearchTags: 0};
var f = function(item) {
count[item.category] += 1;
return (count[item.category] <= displayCount);
};
return f;
}();
response(result.filter(counter));
},
response: function(event, ui) {
if (!ui.content.length) {
ui.content.push(noResult);
} else {
$("#search").empty();
}
},
autoFocus: true,
position: {
collision: "flip"
},
select: function(event, ui) {
if (ui.item.l !== noResult.l) {
var url = getURLPrefix(ui);
if (ui.item.category === catModules) {
if (useModuleDirectories) {
url += "module-summary.html";
} else {
url = ui.item.l + "-summary.html";
}
} else if (ui.item.category === catPackages) {
if (ui.item.url) {
url = ui.item.url;
} else {
url += ui.item.l.replace(/\./g, '/') + "/package-summary.html";
}
} else if (ui.item.category === catTypes) {
if (ui.item.url) {
url = ui.item.url;
} else if (ui.item.p === "<Unnamed>") {
url += ui.item.l + ".html";
} else {
url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.l + ".html";
}
} else if (ui.item.category === catMembers) {
if (ui.item.p === "<Unnamed>") {
url += ui.item.c + ".html" + "#";
} else {
url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.c + ".html" + "#";
}
if (ui.item.url) {
url += ui.item.url;
} else {
url += ui.item.l;
}
} else if (ui.item.category === catSearchTags) {
url += ui.item.u;
}
if (top !== window) {
parent.classFrame.location = pathtoroot + url;
} else {
window.location.href = pathtoroot + url;
}
$("#search").focus();
}
}
});
});
@@ -0,0 +1,238 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<title>Source code</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<main role="main">
<div class="sourceContainer">
<pre><span class="sourceLineNo">001</span><a id="line.1">package co.aikar.commands;</a>
<span class="sourceLineNo">002</span><a id="line.2"></a>
<span class="sourceLineNo">003</span><a id="line.3">import com.mojang.brigadier.Command;</a>
<span class="sourceLineNo">004</span><a id="line.4">import com.mojang.brigadier.arguments.ArgumentType;</a>
<span class="sourceLineNo">005</span><a id="line.5">import com.mojang.brigadier.arguments.BoolArgumentType;</a>
<span class="sourceLineNo">006</span><a id="line.6">import com.mojang.brigadier.arguments.DoubleArgumentType;</a>
<span class="sourceLineNo">007</span><a id="line.7">import com.mojang.brigadier.arguments.FloatArgumentType;</a>
<span class="sourceLineNo">008</span><a id="line.8">import com.mojang.brigadier.arguments.IntegerArgumentType;</a>
<span class="sourceLineNo">009</span><a id="line.9">import com.mojang.brigadier.arguments.StringArgumentType;</a>
<span class="sourceLineNo">010</span><a id="line.10">import com.mojang.brigadier.builder.LiteralArgumentBuilder;</a>
<span class="sourceLineNo">011</span><a id="line.11">import com.mojang.brigadier.builder.RequiredArgumentBuilder;</a>
<span class="sourceLineNo">012</span><a id="line.12">import com.mojang.brigadier.suggestion.SuggestionProvider;</a>
<span class="sourceLineNo">013</span><a id="line.13">import com.mojang.brigadier.tree.CommandNode;</a>
<span class="sourceLineNo">014</span><a id="line.14">import com.mojang.brigadier.tree.LiteralCommandNode;</a>
<span class="sourceLineNo">015</span><a id="line.15"></a>
<span class="sourceLineNo">016</span><a id="line.16">import java.util.HashMap;</a>
<span class="sourceLineNo">017</span><a id="line.17">import java.util.Map;</a>
<span class="sourceLineNo">018</span><a id="line.18">import java.util.function.BiPredicate;</a>
<span class="sourceLineNo">019</span><a id="line.19">import java.util.function.Predicate;</a>
<span class="sourceLineNo">020</span><a id="line.20"></a>
<span class="sourceLineNo">021</span><a id="line.21">/**</a>
<span class="sourceLineNo">022</span><a id="line.22"> * Handles registering of commands into brigadier</a>
<span class="sourceLineNo">023</span><a id="line.23"> *</a>
<span class="sourceLineNo">024</span><a id="line.24"> * @param &lt;S&gt;</a>
<span class="sourceLineNo">025</span><a id="line.25"> * @author MiniDigger</a>
<span class="sourceLineNo">026</span><a id="line.26"> * @deprecated Unstable API</a>
<span class="sourceLineNo">027</span><a id="line.27"> */</a>
<span class="sourceLineNo">028</span><a id="line.28">@Deprecated</a>
<span class="sourceLineNo">029</span><a id="line.29">@UnstableAPI</a>
<span class="sourceLineNo">030</span><a id="line.30">public class ACFBrigadierManager&lt;S&gt; {</a>
<span class="sourceLineNo">031</span><a id="line.31"></a>
<span class="sourceLineNo">032</span><a id="line.32"> protected final CommandManager&lt;?, ?, ?, ?, ?, ?&gt; manager;</a>
<span class="sourceLineNo">033</span><a id="line.33"></a>
<span class="sourceLineNo">034</span><a id="line.34"> private final Map&lt;Class&lt;?&gt;, ArgumentType&lt;?&gt;&gt; arguments = new HashMap&lt;&gt;();</a>
<span class="sourceLineNo">035</span><a id="line.35"></a>
<span class="sourceLineNo">036</span><a id="line.36"> /**</a>
<span class="sourceLineNo">037</span><a id="line.37"> * Constructs a new brigadier manager, utilizing the currently active command manager</a>
<span class="sourceLineNo">038</span><a id="line.38"> *</a>
<span class="sourceLineNo">039</span><a id="line.39"> * @param manager</a>
<span class="sourceLineNo">040</span><a id="line.40"> */</a>
<span class="sourceLineNo">041</span><a id="line.41"> ACFBrigadierManager(CommandManager&lt;?, ?, ?, ?, ?, ?&gt; manager) {</a>
<span class="sourceLineNo">042</span><a id="line.42"> manager.verifyUnstableAPI("brigadier");</a>
<span class="sourceLineNo">043</span><a id="line.43"></a>
<span class="sourceLineNo">044</span><a id="line.44"> this.manager = manager;</a>
<span class="sourceLineNo">045</span><a id="line.45"></a>
<span class="sourceLineNo">046</span><a id="line.46"> // TODO support stuff like min max via brigadier?</a>
<span class="sourceLineNo">047</span><a id="line.47"> registerArgument(String.class, StringArgumentType.word());</a>
<span class="sourceLineNo">048</span><a id="line.48"> registerArgument(float.class, FloatArgumentType.floatArg());</a>
<span class="sourceLineNo">049</span><a id="line.49"> registerArgument(Float.class, FloatArgumentType.floatArg());</a>
<span class="sourceLineNo">050</span><a id="line.50"> registerArgument(double.class, DoubleArgumentType.doubleArg());</a>
<span class="sourceLineNo">051</span><a id="line.51"> registerArgument(Double.class, DoubleArgumentType.doubleArg());</a>
<span class="sourceLineNo">052</span><a id="line.52"> registerArgument(boolean.class, BoolArgumentType.bool());</a>
<span class="sourceLineNo">053</span><a id="line.53"> registerArgument(Boolean.class, BoolArgumentType.bool());</a>
<span class="sourceLineNo">054</span><a id="line.54"> registerArgument(int.class, IntegerArgumentType.integer());</a>
<span class="sourceLineNo">055</span><a id="line.55"> registerArgument(Integer.class, IntegerArgumentType.integer());</a>
<span class="sourceLineNo">056</span><a id="line.56"> // We use integer for long due to Bungee bug, plus should really be considered same on client</a>
<span class="sourceLineNo">057</span><a id="line.57"> registerArgument(long.class, IntegerArgumentType.integer());</a>
<span class="sourceLineNo">058</span><a id="line.58"> registerArgument(Long.class, IntegerArgumentType.integer());</a>
<span class="sourceLineNo">059</span><a id="line.59"> }</a>
<span class="sourceLineNo">060</span><a id="line.60"></a>
<span class="sourceLineNo">061</span><a id="line.61"> &lt;T&gt; void registerArgument(Class&lt;T&gt; clazz, ArgumentType&lt;?&gt; type) {</a>
<span class="sourceLineNo">062</span><a id="line.62"> arguments.put(clazz, type);</a>
<span class="sourceLineNo">063</span><a id="line.63"> }</a>
<span class="sourceLineNo">064</span><a id="line.64"></a>
<span class="sourceLineNo">065</span><a id="line.65"> ArgumentType&lt;Object&gt; getArgumentTypeByClazz(CommandParameter param) {</a>
<span class="sourceLineNo">066</span><a id="line.66"> if (param.consumesRest) {</a>
<span class="sourceLineNo">067</span><a id="line.67"> //noinspection unchecked</a>
<span class="sourceLineNo">068</span><a id="line.68"> return (ArgumentType&lt;Object&gt;) (ArgumentType&lt;?&gt;) StringArgumentType.greedyString();</a>
<span class="sourceLineNo">069</span><a id="line.69"> }</a>
<span class="sourceLineNo">070</span><a id="line.70"> //noinspection unchecked</a>
<span class="sourceLineNo">071</span><a id="line.71"> return (ArgumentType&lt;Object&gt;) arguments.getOrDefault(param.getType(), StringArgumentType.string());</a>
<span class="sourceLineNo">072</span><a id="line.72"> }</a>
<span class="sourceLineNo">073</span><a id="line.73"></a>
<span class="sourceLineNo">074</span><a id="line.74"> /**</a>
<span class="sourceLineNo">075</span><a id="line.75"> * Registers the given RootCommand into the given brigadir command node, utilizing the provided suggestion provider, executor and permission predicate.&lt;br&gt;</a>
<span class="sourceLineNo">076</span><a id="line.76"> * &lt;p&gt;</a>
<span class="sourceLineNo">077</span><a id="line.77"> * It recreates the root command node!</a>
<span class="sourceLineNo">078</span><a id="line.78"> */</a>
<span class="sourceLineNo">079</span><a id="line.79"> LiteralCommandNode&lt;S&gt; register(RootCommand rootCommand,</a>
<span class="sourceLineNo">080</span><a id="line.80"> LiteralCommandNode&lt;S&gt; root,</a>
<span class="sourceLineNo">081</span><a id="line.81"> SuggestionProvider&lt;S&gt; suggestionProvider,</a>
<span class="sourceLineNo">082</span><a id="line.82"> Command&lt;S&gt; executor,</a>
<span class="sourceLineNo">083</span><a id="line.83"> BiPredicate&lt;RootCommand, S&gt; permCheckerRoot,</a>
<span class="sourceLineNo">084</span><a id="line.84"> BiPredicate&lt;RegisteredCommand, S&gt; permCheckerSub) {</a>
<span class="sourceLineNo">085</span><a id="line.85"> // recreate root to get rid of bukkits default arg</a>
<span class="sourceLineNo">086</span><a id="line.86"> LiteralArgumentBuilder&lt;S&gt; rootBuilder = LiteralArgumentBuilder.&lt;S&gt;literal(root.getLiteral())</a>
<span class="sourceLineNo">087</span><a id="line.87"> .requires(sender -&gt; permCheckerRoot.test(rootCommand, sender));</a>
<span class="sourceLineNo">088</span><a id="line.88"></a>
<span class="sourceLineNo">089</span><a id="line.89"> root = rootBuilder.build();</a>
<span class="sourceLineNo">090</span><a id="line.90"> boolean isForwardingCommand = rootCommand.getDefCommand() instanceof ForwardingCommand;</a>
<span class="sourceLineNo">091</span><a id="line.91"></a>
<span class="sourceLineNo">092</span><a id="line.92"> for (Map.Entry&lt;String, RegisteredCommand&gt; subCommand : rootCommand.getSubCommands().entries()) {</a>
<span class="sourceLineNo">093</span><a id="line.93"> if ((BaseCommand.isSpecialSubcommand(subCommand.getKey()) &amp;&amp; !isForwardingCommand) || (!subCommand.getKey().equals("help") &amp;&amp; subCommand.getValue().prefSubCommand.equals("help"))) {</a>
<span class="sourceLineNo">094</span><a id="line.94"> // don't register stuff like __catchunknown and don't help command aliases</a>
<span class="sourceLineNo">095</span><a id="line.95"> continue;</a>
<span class="sourceLineNo">096</span><a id="line.96"> }</a>
<span class="sourceLineNo">097</span><a id="line.97"></a>
<span class="sourceLineNo">098</span><a id="line.98"> // handle sub sub commands</a>
<span class="sourceLineNo">099</span><a id="line.99"> String commandName = subCommand.getKey();</a>
<span class="sourceLineNo">100</span><a id="line.100"> CommandNode&lt;S&gt; currentParent = root;</a>
<span class="sourceLineNo">101</span><a id="line.101"> CommandNode&lt;S&gt; subCommandNode;</a>
<span class="sourceLineNo">102</span><a id="line.102"> Predicate&lt;S&gt; subPermChecker = sender -&gt; permCheckerSub.test(subCommand.getValue(), sender);</a>
<span class="sourceLineNo">103</span><a id="line.103"> if (!isForwardingCommand) {</a>
<span class="sourceLineNo">104</span><a id="line.104"> if (commandName.contains(" ")) {</a>
<span class="sourceLineNo">105</span><a id="line.105"> String[] split = ACFPatterns.SPACE.split(commandName);</a>
<span class="sourceLineNo">106</span><a id="line.106"> for (int i = 0; i &lt; split.length - 1; i++) {</a>
<span class="sourceLineNo">107</span><a id="line.107"> if (currentParent.getChild(split[i]) == null) {</a>
<span class="sourceLineNo">108</span><a id="line.108"> LiteralCommandNode&lt;S&gt; sub = LiteralArgumentBuilder.&lt;S&gt;literal(split[i])</a>
<span class="sourceLineNo">109</span><a id="line.109"> .requires(subPermChecker).build();</a>
<span class="sourceLineNo">110</span><a id="line.110"> currentParent.addChild(sub);</a>
<span class="sourceLineNo">111</span><a id="line.111"> currentParent = sub;</a>
<span class="sourceLineNo">112</span><a id="line.112"> } else {</a>
<span class="sourceLineNo">113</span><a id="line.113"> currentParent = currentParent.getChild(split[i]);</a>
<span class="sourceLineNo">114</span><a id="line.114"> }</a>
<span class="sourceLineNo">115</span><a id="line.115"> }</a>
<span class="sourceLineNo">116</span><a id="line.116"> commandName = split[split.length - 1];</a>
<span class="sourceLineNo">117</span><a id="line.117"> }</a>
<span class="sourceLineNo">118</span><a id="line.118"></a>
<span class="sourceLineNo">119</span><a id="line.119"> subCommandNode = currentParent.getChild(commandName);</a>
<span class="sourceLineNo">120</span><a id="line.120"> if (subCommandNode == null) {</a>
<span class="sourceLineNo">121</span><a id="line.121"> LiteralArgumentBuilder&lt;S&gt; argumentBuilder = LiteralArgumentBuilder.&lt;S&gt;literal(commandName)</a>
<span class="sourceLineNo">122</span><a id="line.122"> .requires(subPermChecker);</a>
<span class="sourceLineNo">123</span><a id="line.123"></a>
<span class="sourceLineNo">124</span><a id="line.124"> // if we have no params, this command is actually executable</a>
<span class="sourceLineNo">125</span><a id="line.125"> if (subCommand.getValue().consumeInputResolvers == 0) {</a>
<span class="sourceLineNo">126</span><a id="line.126"> argumentBuilder.executes(executor);</a>
<span class="sourceLineNo">127</span><a id="line.127"> }</a>
<span class="sourceLineNo">128</span><a id="line.128"> subCommandNode = argumentBuilder.build();</a>
<span class="sourceLineNo">129</span><a id="line.129"> }</a>
<span class="sourceLineNo">130</span><a id="line.130"> } else {</a>
<span class="sourceLineNo">131</span><a id="line.131"> subCommandNode = root;</a>
<span class="sourceLineNo">132</span><a id="line.132"> }</a>
<span class="sourceLineNo">133</span><a id="line.133"></a>
<span class="sourceLineNo">134</span><a id="line.134"> CommandNode&lt;S&gt; paramNode = subCommandNode;</a>
<span class="sourceLineNo">135</span><a id="line.135"> CommandParameter[] parameters = subCommand.getValue().parameters;</a>
<span class="sourceLineNo">136</span><a id="line.136"> for (int i = 0; i &lt; parameters.length; i++) {</a>
<span class="sourceLineNo">137</span><a id="line.137"> CommandParameter param = parameters[i];</a>
<span class="sourceLineNo">138</span><a id="line.138"> CommandParameter nextParam = param.getNextParam();</a>
<span class="sourceLineNo">139</span><a id="line.139"> if (param.isCommandIssuer() || (param.canExecuteWithoutInput() &amp;&amp; nextParam != null &amp;&amp; !nextParam.canExecuteWithoutInput())) {</a>
<span class="sourceLineNo">140</span><a id="line.140"> continue;</a>
<span class="sourceLineNo">141</span><a id="line.141"> }</a>
<span class="sourceLineNo">142</span><a id="line.142"> RequiredArgumentBuilder&lt;S, Object&gt; builder = RequiredArgumentBuilder</a>
<span class="sourceLineNo">143</span><a id="line.143"> .&lt;S, Object&gt;argument(param.getName(), getArgumentTypeByClazz(param))</a>
<span class="sourceLineNo">144</span><a id="line.144"> .suggests(suggestionProvider)</a>
<span class="sourceLineNo">145</span><a id="line.145"> .requires(sender -&gt; permCheckerSub.test(subCommand.getValue(), sender));</a>
<span class="sourceLineNo">146</span><a id="line.146"></a>
<span class="sourceLineNo">147</span><a id="line.147"> if (nextParam != null &amp;&amp; nextParam.canExecuteWithoutInput()) {</a>
<span class="sourceLineNo">148</span><a id="line.148"> builder.executes(executor);</a>
<span class="sourceLineNo">149</span><a id="line.149"> }</a>
<span class="sourceLineNo">150</span><a id="line.150"></a>
<span class="sourceLineNo">151</span><a id="line.151"> CommandNode&lt;S&gt; subSubCommand = builder.build();</a>
<span class="sourceLineNo">152</span><a id="line.152"> paramNode.addChild(subSubCommand);</a>
<span class="sourceLineNo">153</span><a id="line.153"> paramNode = subSubCommand;</a>
<span class="sourceLineNo">154</span><a id="line.154"> }</a>
<span class="sourceLineNo">155</span><a id="line.155"></a>
<span class="sourceLineNo">156</span><a id="line.156"> if (!isForwardingCommand) {</a>
<span class="sourceLineNo">157</span><a id="line.157"> currentParent.addChild(subCommandNode);</a>
<span class="sourceLineNo">158</span><a id="line.158"> }</a>
<span class="sourceLineNo">159</span><a id="line.159"> }</a>
<span class="sourceLineNo">160</span><a id="line.160"></a>
<span class="sourceLineNo">161</span><a id="line.161"> return root;</a>
<span class="sourceLineNo">162</span><a id="line.162"> }</a>
<span class="sourceLineNo">163</span><a id="line.163"></a>
<span class="sourceLineNo">164</span><a id="line.164">}</a>
</pre>
</div>
</main>
</body>
</html>
+906
View File
@@ -0,0 +1,906 @@
/*
* Javadoc style sheet
*/
@import url('resources/fonts/dejavu.css');
/*
* Styles for individual HTML elements.
*
* These are styles that are specific to individual HTML elements. Changing them affects the style of a particular
* HTML element throughout the page.
*/
body {
background-color:#ffffff;
color:#353833;
font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
font-size:14px;
margin:0;
padding:0;
height:100%;
width:100%;
}
iframe {
margin:0;
padding:0;
height:100%;
width:100%;
overflow-y:scroll;
border:none;
}
a:link, a:visited {
text-decoration:none;
color:#4A6782;
}
a[href]:hover, a[href]:focus {
text-decoration:none;
color:#bb7a2a;
}
a[name] {
color:#353833;
}
a[name]:before, a[name]:target, a[id]:before, a[id]:target {
content:"";
display:inline-block;
position:relative;
padding-top:129px;
margin-top:-129px;
}
pre {
font-family:'DejaVu Sans Mono', monospace;
font-size:14px;
}
h1 {
font-size:20px;
}
h2 {
font-size:18px;
}
h3 {
font-size:16px;
font-style:italic;
}
h4 {
font-size:13px;
}
h5 {
font-size:12px;
}
h6 {
font-size:11px;
}
ul {
list-style-type:disc;
}
code, tt {
font-family:'DejaVu Sans Mono', monospace;
font-size:14px;
padding-top:4px;
margin-top:8px;
line-height:1.4em;
}
dt code {
font-family:'DejaVu Sans Mono', monospace;
font-size:14px;
padding-top:4px;
}
table tr td dt code {
font-family:'DejaVu Sans Mono', monospace;
font-size:14px;
vertical-align:top;
padding-top:4px;
}
sup {
font-size:8px;
}
/*
* Styles for HTML generated by javadoc.
*
* These are style classes that are used by the standard doclet to generate HTML documentation.
*/
/*
* Styles for document title and copyright.
*/
.clear {
clear:both;
height:0px;
overflow:hidden;
}
.aboutLanguage {
float:right;
padding:0px 21px;
font-size:11px;
z-index:200;
margin-top:-9px;
}
.legalCopy {
margin-left:.5em;
}
.bar a, .bar a:link, .bar a:visited, .bar a:active {
color:#FFFFFF;
text-decoration:none;
}
.bar a:hover, .bar a:focus {
color:#bb7a2a;
}
.tab {
background-color:#0066FF;
color:#ffffff;
padding:8px;
width:5em;
font-weight:bold;
}
/*
* Styles for navigation bar.
*/
.bar {
background-color:#4D7A97;
color:#FFFFFF;
padding:.8em .5em .4em .8em;
height:auto;/*height:1.8em;*/
font-size:11px;
margin:0;
}
.navPadding {
padding-top: 107px;
}
.fixedNav {
position:fixed;
width:100%;
z-index:999;
background-color:#ffffff;
}
.topNav {
background-color:#4D7A97;
color:#FFFFFF;
float:left;
padding:0;
width:100%;
clear:right;
height:2.8em;
padding-top:10px;
overflow:hidden;
font-size:12px;
}
.bottomNav {
margin-top:10px;
background-color:#4D7A97;
color:#FFFFFF;
float:left;
padding:0;
width:100%;
clear:right;
height:2.8em;
padding-top:10px;
overflow:hidden;
font-size:12px;
}
.subNav {
background-color:#dee3e9;
float:left;
width:100%;
overflow:hidden;
font-size:12px;
}
.subNav div {
clear:left;
float:left;
padding:0 0 5px 6px;
text-transform:uppercase;
}
ul.navList, ul.subNavList {
float:left;
margin:0 25px 0 0;
padding:0;
}
ul.navList li{
list-style:none;
float:left;
padding: 5px 6px;
text-transform:uppercase;
}
ul.navListSearch {
float:right;
margin:0 0 0 0;
padding:0;
}
ul.navListSearch li {
list-style:none;
float:right;
padding: 5px 6px;
text-transform:uppercase;
}
ul.navListSearch li label {
position:relative;
right:-16px;
}
ul.subNavList li {
list-style:none;
float:left;
}
.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}
.topNav a:hover, .bottomNav a:hover {
text-decoration:none;
color:#bb7a2a;
text-transform:uppercase;
}
.navBarCell1Rev {
background-color:#F8981D;
color:#253441;
margin: auto 5px;
}
.skipNav {
position:absolute;
top:auto;
left:-9999px;
overflow:hidden;
}
/*
* Styles for page header and footer.
*/
.header, .footer {
clear:both;
margin:0 20px;
padding:5px 0 0 0;
}
.indexNav {
position:relative;
font-size:12px;
background-color:#dee3e9;
}
.indexNav ul {
margin-top:0;
padding:5px;
}
.indexNav ul li {
display:inline;
list-style-type:none;
padding-right:10px;
text-transform:uppercase;
}
.indexNav h1 {
font-size:13px;
}
.title {
color:#2c4557;
margin:10px 0;
}
.subTitle {
margin:5px 0 0 0;
}
.header ul {
margin:0 0 15px 0;
padding:0;
}
.footer ul {
margin:20px 0 5px 0;
}
.header ul li, .footer ul li {
list-style:none;
font-size:13px;
}
/*
* Styles for headings.
*/
div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
background-color:#dee3e9;
border:1px solid #d0d9e0;
margin:0 0 6px -8px;
padding:7px 5px;
}
ul.blockList ul.blockList ul.blockList li.blockList h3 {
background-color:#dee3e9;
border:1px solid #d0d9e0;
margin:0 0 6px -8px;
padding:7px 5px;
}
ul.blockList ul.blockList li.blockList h3 {
padding:0;
margin:15px 0;
}
ul.blockList li.blockList h2 {
padding:0px 0 20px 0;
}
/*
* Styles for page layout containers.
*/
.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer,
.allClassesContainer, .allPackagesContainer {
clear:both;
padding:10px 20px;
position:relative;
}
.indexContainer {
margin:10px;
position:relative;
font-size:12px;
}
.indexContainer h2 {
font-size:13px;
padding:0 0 3px 0;
}
.indexContainer ul {
margin:0;
padding:0;
}
.indexContainer ul li {
list-style:none;
padding-top:2px;
}
.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
font-size:12px;
font-weight:bold;
margin:10px 0 0 0;
color:#4E4E4E;
}
.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
margin:5px 0 10px 0px;
font-size:14px;
font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
}
.serializedFormContainer dl.nameValue dt {
margin-left:1px;
font-size:1.1em;
display:inline;
font-weight:bold;
}
.serializedFormContainer dl.nameValue dd {
margin:0 0 0 1px;
font-size:1.1em;
display:inline;
}
/*
* Styles for lists.
*/
li.circle {
list-style:circle;
}
ul.horizontal li {
display:inline;
font-size:0.9em;
}
ul.inheritance {
margin:0;
padding:0;
}
ul.inheritance li {
display:inline;
list-style:none;
}
ul.inheritance li ul.inheritance {
margin-left:15px;
padding-left:15px;
padding-top:1px;
}
ul.blockList, ul.blockListLast {
margin:10px 0 10px 0;
padding:0;
}
ul.blockList li.blockList, ul.blockListLast li.blockList {
list-style:none;
margin-bottom:15px;
line-height:1.4;
}
ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
padding:0px 20px 5px 10px;
border:1px solid #ededed;
background-color:#f8f8f8;
}
ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
padding:0 0 5px 8px;
background-color:#ffffff;
border:none;
}
ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
margin-left:0;
padding-left:0;
padding-bottom:15px;
border:none;
}
ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
list-style:none;
border-bottom:none;
padding-bottom:0;
}
table tr td dl, table tr td dl dt, table tr td dl dd {
margin-top:0;
margin-bottom:1px;
}
/*
* Styles for tables.
*/
.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary,
.requiresSummary, .packagesSummary, .providesSummary, .usesSummary {
width:100%;
border-spacing:0;
border-left:1px solid #EEE;
border-right:1px solid #EEE;
border-bottom:1px solid #EEE;
}
.overviewSummary, .memberSummary, .requiresSummary, .packagesSummary, .providesSummary, .usesSummary {
padding:0px;
}
.overviewSummary caption, .memberSummary caption, .typeSummary caption,
.useSummary caption, .constantsSummary caption, .deprecatedSummary caption,
.requiresSummary caption, .packagesSummary caption, .providesSummary caption, .usesSummary caption {
position:relative;
text-align:left;
background-repeat:no-repeat;
color:#253441;
font-weight:bold;
clear:none;
overflow:hidden;
padding:0px;
padding-top:10px;
padding-left:1px;
margin:0px;
white-space:pre;
}
.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
.constantsSummary caption a:link, .deprecatedSummary caption a:link,
.requiresSummary caption a:link, .packagesSummary caption a:link, .providesSummary caption a:link,
.usesSummary caption a:link,
.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
.constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
.requiresSummary caption a:hover, .packagesSummary caption a:hover, .providesSummary caption a:hover,
.usesSummary caption a:hover,
.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
.constantsSummary caption a:active, .deprecatedSummary caption a:active,
.requiresSummary caption a:active, .packagesSummary caption a:active, .providesSummary caption a:active,
.usesSummary caption a:active,
.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
.constantsSummary caption a:visited, .deprecatedSummary caption a:visited,
.requiresSummary caption a:visited, .packagesSummary caption a:visited, .providesSummary caption a:visited,
.usesSummary caption a:visited {
color:#FFFFFF;
}
.useSummary caption a:link, .useSummary caption a:hover, .useSummary caption a:active,
.useSummary caption a:visited {
color:#1f389c;
}
.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span,
.requiresSummary caption span, .packagesSummary caption span, .providesSummary caption span,
.usesSummary caption span {
white-space:nowrap;
padding-top:5px;
padding-left:12px;
padding-right:12px;
padding-bottom:7px;
display:inline-block;
float:left;
background-color:#F8981D;
border: none;
height:16px;
}
.memberSummary caption span.activeTableTab span, .packagesSummary caption span.activeTableTab span,
.overviewSummary caption span.activeTableTab span, .typeSummary caption span.activeTableTab span {
white-space:nowrap;
padding-top:5px;
padding-left:12px;
padding-right:12px;
margin-right:3px;
display:inline-block;
float:left;
background-color:#F8981D;
height:16px;
}
.memberSummary caption span.tableTab span, .packagesSummary caption span.tableTab span,
.overviewSummary caption span.tableTab span, .typeSummary caption span.tableTab span {
white-space:nowrap;
padding-top:5px;
padding-left:12px;
padding-right:12px;
margin-right:3px;
display:inline-block;
float:left;
background-color:#4D7A97;
height:16px;
}
.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab,
.packagesSummary caption span.tableTab, .packagesSummary caption span.activeTableTab,
.overviewSummary caption span.tableTab, .overviewSummary caption span.activeTableTab,
.typeSummary caption span.tableTab, .typeSummary caption span.activeTableTab {
padding-top:0px;
padding-left:0px;
padding-right:0px;
background-image:none;
float:none;
display:inline;
}
.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd,
.requiresSummary .tabEnd, .packagesSummary .tabEnd, .providesSummary .tabEnd, .usesSummary .tabEnd {
display:none;
width:5px;
position:relative;
float:left;
background-color:#F8981D;
}
.memberSummary .activeTableTab .tabEnd, .packagesSummary .activeTableTab .tabEnd,
.overviewSummary .activeTableTab .tabEnd, .typeSummary .activeTableTab .tabEnd {
display:none;
width:5px;
margin-right:3px;
position:relative;
float:left;
background-color:#F8981D;
}
.memberSummary .tableTab .tabEnd, .packagesSummary .tableTab .tabEnd,
.overviewSummary .tableTab .tabEnd, .typeSummary .tableTab .tabEnd {
display:none;
width:5px;
margin-right:3px;
position:relative;
background-color:#4D7A97;
float:left;
}
.rowColor th, .altColor th {
font-weight:normal;
}
.overviewSummary td, .memberSummary td, .typeSummary td,
.useSummary td, .constantsSummary td, .deprecatedSummary td,
.requiresSummary td, .packagesSummary td, .providesSummary td, .usesSummary td {
text-align:left;
padding:0px 0px 12px 10px;
}
th.colFirst, th.colSecond, th.colLast, th.colConstructorName, th.colDeprecatedItemName, .useSummary th,
.constantsSummary th, .packagesSummary th, td.colFirst, td.colSecond, td.colLast, .useSummary td,
.constantsSummary td {
vertical-align:top;
padding-right:0px;
padding-top:8px;
padding-bottom:3px;
}
th.colFirst, th.colSecond, th.colLast, th.colConstructorName, th.colDeprecatedItemName, .constantsSummary th,
.packagesSummary th {
background:#dee3e9;
text-align:left;
padding:8px 3px 3px 7px;
}
td.colFirst, th.colFirst {
font-size:13px;
}
td.colSecond, th.colSecond, td.colLast, th.colConstructorName, th.colDeprecatedItemName, th.colLast {
font-size:13px;
}
.constantsSummary th, .packagesSummary th {
font-size:13px;
}
.providesSummary th.colFirst, .providesSummary th.colLast, .providesSummary td.colFirst,
.providesSummary td.colLast {
white-space:normal;
font-size:13px;
}
.overviewSummary td.colFirst, .overviewSummary th.colFirst,
.requiresSummary td.colFirst, .requiresSummary th.colFirst,
.packagesSummary td.colFirst, .packagesSummary td.colSecond, .packagesSummary th.colFirst, .packagesSummary th,
.usesSummary td.colFirst, .usesSummary th.colFirst,
.providesSummary td.colFirst, .providesSummary th.colFirst,
.memberSummary td.colFirst, .memberSummary th.colFirst,
.memberSummary td.colSecond, .memberSummary th.colSecond, .memberSummary th.colConstructorName,
.typeSummary td.colFirst, .typeSummary th.colFirst {
vertical-align:top;
}
.packagesSummary th.colLast, .packagesSummary td.colLast {
white-space:normal;
}
td.colFirst a:link, td.colFirst a:visited,
td.colSecond a:link, td.colSecond a:visited,
th.colFirst a:link, th.colFirst a:visited,
th.colSecond a:link, th.colSecond a:visited,
th.colConstructorName a:link, th.colConstructorName a:visited,
th.colDeprecatedItemName a:link, th.colDeprecatedItemName a:visited,
.constantValuesContainer td a:link, .constantValuesContainer td a:visited,
.allClassesContainer td a:link, .allClassesContainer td a:visited,
.allPackagesContainer td a:link, .allPackagesContainer td a:visited {
font-weight:bold;
}
.tableSubHeadingColor {
background-color:#EEEEFF;
}
.altColor, .altColor th {
background-color:#FFFFFF;
}
.rowColor, .rowColor th {
background-color:#EEEEEF;
}
/*
* Styles for contents.
*/
.description pre {
margin-top:0;
}
.deprecatedContent {
margin:0;
padding:10px 0;
}
.docSummary {
padding:0;
}
ul.blockList ul.blockList ul.blockList li.blockList h3 {
font-style:normal;
}
div.block {
font-size:14px;
font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
}
td.colLast div {
padding-top:0px;
}
td.colLast a {
padding-bottom:3px;
}
/*
* Styles for formatting effect.
*/
.sourceLineNo {
color:green;
padding:0 30px 0 0;
}
h1.hidden {
visibility:hidden;
overflow:hidden;
font-size:10px;
}
.block {
display:block;
margin:3px 10px 2px 0px;
color:#474747;
}
.deprecatedLabel, .descfrmTypeLabel, .implementationLabel, .memberNameLabel, .memberNameLink,
.moduleLabelInPackage, .moduleLabelInType, .overrideSpecifyLabel, .packageLabelInType,
.packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel,
.throwsLabel, .typeNameLabel, .typeNameLink, .searchTagLink {
font-weight:bold;
}
.deprecationComment, .emphasizedPhrase, .interfaceName {
font-style:italic;
}
.deprecationBlock {
font-size:14px;
font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
border-style:solid;
border-width:thin;
border-radius:10px;
padding:10px;
margin-bottom:10px;
margin-right:10px;
display:inline-block;
}
div.block div.deprecationComment, div.block div.block span.emphasizedPhrase,
div.block div.block span.interfaceName {
font-style:normal;
}
div.contentContainer ul.blockList li.blockList h2 {
padding-bottom:0px;
}
/*
* Styles for IFRAME.
*/
.mainContainer {
margin:0 auto;
padding:0;
height:100%;
width:100%;
position:fixed;
top:0;
left:0;
}
.leftContainer {
height:100%;
position:fixed;
width:320px;
}
.leftTop {
position:relative;
float:left;
width:315px;
top:0;
left:0;
height:30%;
border-right:6px solid #ccc;
border-bottom:6px solid #ccc;
}
.leftBottom {
position:relative;
float:left;
width:315px;
bottom:0;
left:0;
height:70%;
border-right:6px solid #ccc;
border-top:1px solid #000;
}
.rightContainer {
position:absolute;
left:320px;
top:0;
bottom:0;
height:100%;
right:0;
border-left:1px solid #000;
}
.rightIframe {
margin:0;
padding:0;
height:100%;
right:30px;
width:100%;
overflow:visible;
margin-bottom:30px;
}
/*
* Styles specific to HTML5 elements.
*/
main, nav, header, footer, section {
display:block;
}
/*
* Styles for javadoc search.
*/
.ui-autocomplete-category {
font-weight:bold;
font-size:15px;
padding:7px 0 7px 3px;
background-color:#4D7A97;
color:#FFFFFF;
}
.resultItem {
font-size:13px;
}
.ui-autocomplete {
max-height:85%;
max-width:65%;
overflow-y:scroll;
overflow-x:scroll;
white-space:nowrap;
box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
ul.ui-autocomplete {
position:fixed;
z-index:999999;
}
ul.ui-autocomplete li {
float:left;
clear:both;
width:100%;
}
.resultHighlight {
font-weight:bold;
}
#search {
background-image:url('resources/glass.png');
background-size:13px;
background-repeat:no-repeat;
background-position:2px 3px;
padding-left:20px;
position:relative;
right:-18px;
}
#reset {
background-color: rgb(255,255,255);
background-image:url('resources/x.png');
background-position:center;
background-repeat:no-repeat;
background-size:12px;
border:0 none;
width:16px;
height:17px;
position:relative;
left:-4px;
top:-4px;
font-size:0px;
}
.watermark {
color:#545454;
}
.searchTagDescResult {
font-style:italic;
font-size:11px;
}
.searchTagHolderResult {
font-style:italic;
font-size:12px;
}
.searchTagResult:before, .searchTagResult:target {
color:red;
}
.moduleGraph span {
display:none;
position:absolute;
}
.moduleGraph:hover span {
display:block;
margin: -100px 0 0 100px;
z-index: 1;
}
.methodSignature {
white-space:normal;
}
/*
* Styles for user-provided tables.
*
* borderless:
* No borders, vertical margins, styled caption.
* This style is provided for use with existing doc comments.
* In general, borderless tables should not be used for layout purposes.
*
* plain:
* Plain borders around table and cells, vertical margins, styled caption.
* Best for small tables or for complex tables for tables with cells that span
* rows and columns, when the "striped" style does not work well.
*
* striped:
* Borders around the table and vertical borders between cells, striped rows,
* vertical margins, styled caption.
* Best for tables that have a header row, and a body containing a series of simple rows.
*/
table.borderless,
table.plain,
table.striped {
margin-top: 10px;
margin-bottom: 10px;
}
table.borderless > caption,
table.plain > caption,
table.striped > caption {
font-weight: bold;
font-size: smaller;
}
table.borderless th, table.borderless td,
table.plain th, table.plain td,
table.striped th, table.striped td {
padding: 2px 5px;
}
table.borderless,
table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th,
table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td {
border: none;
}
table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr {
background-color: transparent;
}
table.plain {
border-collapse: collapse;
border: 1px solid black;
}
table.plain > thead > tr, table.plain > tbody tr, table.plain > tr {
background-color: transparent;
}
table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th,
table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td {
border: 1px solid black;
}
table.striped {
border-collapse: collapse;
border: 1px solid black;
}
table.striped > thead {
background-color: #E3E3E3;
}
table.striped > thead > tr > th, table.striped > thead > tr > td {
border: 1px solid black;
}
table.striped > tbody > tr:nth-child(even) {
background-color: #EEE
}
table.striped > tbody > tr:nth-child(odd) {
background-color: #FFF
}
table.striped > tbody > tr > th, table.striped > tbody > tr > td {
border-left: 1px solid black;
border-right: 1px solid black;
}
table.striped > tbody > tr > th {
font-weight: normal;
}
+1
View File
@@ -0,0 +1 @@
typeSearchIndex = [{"p":"co.aikar.commands","l":"ACFBrigadierManager"},{"l":"All Classes","url":"allclasses-index.html"}]
@@ -193,7 +193,7 @@ extends co.aikar.commands.CommandCompletionContext&lt;<a href="BukkitCommandIssu
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;co.aikar.commands.CommandCompletionContext</h3> <h3>Methods inherited from class&nbsp;co.aikar.commands.CommandCompletionContext</h3>
<code>getConfig, getConfig, getConfig, getConfigs, getContextValue, getContextValue, getInput, getIssuer, hasConfig, isAsync</code></li> <code>getConfig, getConfig, getConfig, getConfigs, getContextValue, getContextValue, getContextValueByName, getInput, getIssuer, hasConfig, isAsync</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
@@ -136,7 +136,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<hr> <hr>
<pre>public class <a href="../../../src-html/co/aikar/commands/BukkitLocales.html#line.36">BukkitLocales</a> <pre>public class <a href="../../../src-html/co/aikar/commands/BukkitLocales.html#line.35">BukkitLocales</a>
extends co.aikar.commands.Locales</pre> extends co.aikar.commands.Locales</pre>
</li> </li>
</ul> </ul>
@@ -231,7 +231,7 @@ extends co.aikar.commands.Locales</pre>
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;co.aikar.commands.Locales</h3> <h3>Methods inherited from class&nbsp;co.aikar.commands.Locales</h3>
<code>addBundleClassLoader, addMessage, addMessageBundle, addMessageBundle, addMessageBundles, addMessages, addMessageStrings, getDefaultLocale, getMessage, loadMissingBundles, replaceI18NStrings, setDefaultLocale</code></li> <code>addBundleClassLoader, addMessage, addMessageBundle, addMessageBundle, addMessageBundles, addMessages, addMessageStrings, getDefaultLocale, getMessage, getOptionalMessage, loadMissingBundles, replaceI18NStrings, setDefaultLocale</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
@@ -262,7 +262,7 @@ extends co.aikar.commands.Locales</pre>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>BukkitLocales</h4> <h4>BukkitLocales</h4>
<pre>public&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitLocales.html#line.39">BukkitLocales</a>&#8203;(<a href="BukkitCommandManager.html" title="class in co.aikar.commands">BukkitCommandManager</a>&nbsp;manager)</pre> <pre>public&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitLocales.html#line.38">BukkitLocales</a>&#8203;(<a href="BukkitCommandManager.html" title="class in co.aikar.commands">BukkitCommandManager</a>&nbsp;manager)</pre>
</li> </li>
</ul> </ul>
</li> </li>
@@ -281,7 +281,7 @@ extends co.aikar.commands.Locales</pre>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>loadLanguages</h4> <h4>loadLanguages</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitLocales.html#line.45">loadLanguages</a>()</pre> <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitLocales.html#line.44">loadLanguages</a>()</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>loadLanguages</code>&nbsp;in class&nbsp;<code>co.aikar.commands.Locales</code></dd> <dd><code>loadLanguages</code>&nbsp;in class&nbsp;<code>co.aikar.commands.Locales</code></dd>
@@ -294,7 +294,7 @@ extends co.aikar.commands.Locales</pre>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>loadYamlLanguageFile</h4> <h4>loadYamlLanguageFile</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitLocales.html#line.60">loadYamlLanguageFile</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink">File</a>&nbsp;file, <pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitLocales.html#line.59">loadYamlLanguageFile</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink">File</a>&nbsp;file,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util" class="externalLink">Locale</a>&nbsp;locale) <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util" class="externalLink">Locale</a>&nbsp;locale)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a>, throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a>,
org.bukkit.configuration.InvalidConfigurationException</pre> org.bukkit.configuration.InvalidConfigurationException</pre>
@@ -317,7 +317,7 @@ extends co.aikar.commands.Locales</pre>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>loadYamlLanguageFile</h4> <h4>loadYamlLanguageFile</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitLocales.html#line.74">loadYamlLanguageFile</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;file, <pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitLocales.html#line.73">loadYamlLanguageFile</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;file,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util" class="externalLink">Locale</a>&nbsp;locale) <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util" class="externalLink">Locale</a>&nbsp;locale)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a>, throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a>,
org.bukkit.configuration.InvalidConfigurationException</pre> org.bukkit.configuration.InvalidConfigurationException</pre>
@@ -340,7 +340,7 @@ extends co.aikar.commands.Locales</pre>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>loadLanguage</h4> <h4>loadLanguage</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitLocales.html#line.87">loadLanguage</a>&#8203;(org.bukkit.configuration.file.FileConfiguration&nbsp;config, <pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitLocales.html#line.86">loadLanguage</a>&#8203;(org.bukkit.configuration.file.FileConfiguration&nbsp;config,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util" class="externalLink">Locale</a>&nbsp;locale)</pre> <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util" class="externalLink">Locale</a>&nbsp;locale)</pre>
<div class="block">Loads every message from the Configuration object. Any nested values will be treated as namespace <div class="block">Loads every message from the Configuration object. Any nested values will be treated as namespace
so acf-core:\n\tfoo: bar will be acf-core.foo = bar</div> so acf-core:\n\tfoo: bar will be acf-core.foo = bar</div>
@@ -191,7 +191,7 @@ extends co.aikar.commands.RegisteredCommand&lt;<a href="BukkitCommandExecutionCo
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;co.aikar.commands.RegisteredCommand</h3> <h3>Methods inherited from class&nbsp;co.aikar.commands.RegisteredCommand</h3>
<code>addSubcommand, addSubcommands, getAnnotation, getCommand, getHelpText, getPermission, getPrefSubCommand, getRequiredPermissions, getSyntaxText, isPrivate, requiresPermission</code></li> <code>addSubcommand, addSubcommands, getAnnotation, getCommand, getHelpText, getPermission, getPrefSubCommand, getRequiredPermissions, getSyntaxText, getSyntaxText, isPrivate, requiresPermission</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
@@ -27,7 +27,7 @@
catch(err) { catch(err) {
} }
//--> //-->
var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10}; var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
@@ -137,12 +137,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<li class="blockList"> <li class="blockList">
<dl> <dl>
<dt>All Implemented Interfaces:</dt> <dt>All Implemented Interfaces:</dt>
<dd><code>co.aikar.commands.RootCommand</code></dd> <dd><code>co.aikar.commands.RootCommand</code>, <code>org.bukkit.command.PluginIdentifiableCommand</code></dd>
</dl> </dl>
<hr> <hr>
<pre>public class <a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.34">BukkitRootCommand</a> <pre>public class <a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.36">BukkitRootCommand</a>
extends org.bukkit.command.Command extends org.bukkit.command.Command
implements co.aikar.commands.RootCommand</pre> implements co.aikar.commands.RootCommand, org.bukkit.command.PluginIdentifiableCommand</pre>
</li> </li>
</ul> </ul>
</div> </div>
@@ -218,18 +218,23 @@ implements co.aikar.commands.RootCommand</pre>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i7" class="rowColor"> <tr id="i7" class="rowColor">
<td class="colFirst"><code>org.bukkit.plugin.Plugin</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPlugin()">getPlugin</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>com.google.common.collect.SetMultimap&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.RegisteredCommand&gt;</code></td> <td class="colFirst"><code>com.google.common.collect.SetMultimap&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.RegisteredCommand&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSubCommands()">getSubCommands</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSubCommands()">getSubCommands</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i8" class="altColor"> <tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String%5B%5D)">tabComplete</a></span>&#8203;(org.bukkit.command.CommandSender&nbsp;sender, <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#tabComplete(org.bukkit.command.CommandSender,java.lang.String,java.lang.String%5B%5D)">tabComplete</a></span>&#8203;(org.bukkit.command.CommandSender&nbsp;sender,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;commandLabel, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;commandLabel,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args)</code></th> <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i9" class="rowColor"> <tr id="i10" class="altColor">
<td class="colFirst"><code>boolean</code></td> <td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testPermissionSilent(org.bukkit.command.CommandSender)">testPermissionSilent</a></span>&#8203;(org.bukkit.command.CommandSender&nbsp;target)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testPermissionSilent(org.bukkit.command.CommandSender)">testPermissionSilent</a></span>&#8203;(org.bukkit.command.CommandSender&nbsp;target)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
@@ -278,7 +283,7 @@ implements co.aikar.commands.RootCommand</pre>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getDescription</h4> <h4>getDescription</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.49">getDescription</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.51">getDescription</a>()</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getDescription</code>&nbsp;in interface&nbsp;<code>co.aikar.commands.RootCommand</code></dd> <dd><code>getDescription</code>&nbsp;in interface&nbsp;<code>co.aikar.commands.RootCommand</code></dd>
@@ -293,7 +298,7 @@ implements co.aikar.commands.RootCommand</pre>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getCommandName</h4> <h4>getCommandName</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.65">getCommandName</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.67">getCommandName</a>()</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getCommandName</code>&nbsp;in interface&nbsp;<code>co.aikar.commands.RootCommand</code></dd> <dd><code>getCommandName</code>&nbsp;in interface&nbsp;<code>co.aikar.commands.RootCommand</code></dd>
@@ -306,7 +311,7 @@ implements co.aikar.commands.RootCommand</pre>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>tabComplete</h4> <h4>tabComplete</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.70">tabComplete</a>&#8203;(org.bukkit.command.CommandSender&nbsp;sender, <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.72">tabComplete</a>&#8203;(org.bukkit.command.CommandSender&nbsp;sender,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;commandLabel, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;commandLabel,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args) <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang" class="externalLink">IllegalArgumentException</a></pre> throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang" class="externalLink">IllegalArgumentException</a></pre>
@@ -324,7 +329,7 @@ implements co.aikar.commands.RootCommand</pre>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>execute</h4> <h4>execute</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.76">execute</a>&#8203;(org.bukkit.command.CommandSender&nbsp;sender, <pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.78">execute</a>&#8203;(org.bukkit.command.CommandSender&nbsp;sender,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;commandLabel, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;commandLabel,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args)</pre> <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args)</pre>
<dl> <dl>
@@ -339,7 +344,7 @@ implements co.aikar.commands.RootCommand</pre>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>testPermissionSilent</h4> <h4>testPermissionSilent</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.83">testPermissionSilent</a>&#8203;(org.bukkit.command.CommandSender&nbsp;target)</pre> <pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.85">testPermissionSilent</a>&#8203;(org.bukkit.command.CommandSender&nbsp;target)</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>testPermissionSilent</code>&nbsp;in class&nbsp;<code>org.bukkit.command.Command</code></dd> <dd><code>testPermissionSilent</code>&nbsp;in class&nbsp;<code>org.bukkit.command.Command</code></dd>
@@ -352,7 +357,7 @@ implements co.aikar.commands.RootCommand</pre>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>addChild</h4> <h4>addChild</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.88">addChild</a>&#8203;(co.aikar.commands.BaseCommand&nbsp;command)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.90">addChild</a>&#8203;(co.aikar.commands.BaseCommand&nbsp;command)</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>addChild</code>&nbsp;in interface&nbsp;<code>co.aikar.commands.RootCommand</code></dd> <dd><code>addChild</code>&nbsp;in interface&nbsp;<code>co.aikar.commands.RootCommand</code></dd>
@@ -365,7 +370,7 @@ implements co.aikar.commands.RootCommand</pre>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getManager</h4> <h4>getManager</h4>
<pre class="methodSignature">public&nbsp;co.aikar.commands.CommandManager&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.96">getManager</a>()</pre> <pre class="methodSignature">public&nbsp;co.aikar.commands.CommandManager&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.98">getManager</a>()</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getManager</code>&nbsp;in interface&nbsp;<code>co.aikar.commands.RootCommand</code></dd> <dd><code>getManager</code>&nbsp;in interface&nbsp;<code>co.aikar.commands.RootCommand</code></dd>
@@ -378,7 +383,7 @@ implements co.aikar.commands.RootCommand</pre>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getSubCommands</h4> <h4>getSubCommands</h4>
<pre class="methodSignature">public&nbsp;com.google.common.collect.SetMultimap&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.RegisteredCommand&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.101">getSubCommands</a>()</pre> <pre class="methodSignature">public&nbsp;com.google.common.collect.SetMultimap&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;co.aikar.commands.RegisteredCommand&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.103">getSubCommands</a>()</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getSubCommands</code>&nbsp;in interface&nbsp;<code>co.aikar.commands.RootCommand</code></dd> <dd><code>getSubCommands</code>&nbsp;in interface&nbsp;<code>co.aikar.commands.RootCommand</code></dd>
@@ -391,7 +396,7 @@ implements co.aikar.commands.RootCommand</pre>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getChildren</h4> <h4>getChildren</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;co.aikar.commands.BaseCommand&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.106">getChildren</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;co.aikar.commands.BaseCommand&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.108">getChildren</a>()</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getChildren</code>&nbsp;in interface&nbsp;<code>co.aikar.commands.RootCommand</code></dd> <dd><code>getChildren</code>&nbsp;in interface&nbsp;<code>co.aikar.commands.RootCommand</code></dd>
@@ -401,16 +406,29 @@ implements co.aikar.commands.RootCommand</pre>
<a id="getDefCommand()"> <a id="getDefCommand()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getDefCommand</h4> <h4>getDefCommand</h4>
<pre class="methodSignature">public&nbsp;co.aikar.commands.BaseCommand&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.111">getDefCommand</a>()</pre> <pre class="methodSignature">public&nbsp;co.aikar.commands.BaseCommand&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.113">getDefCommand</a>()</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getDefCommand</code>&nbsp;in interface&nbsp;<code>co.aikar.commands.RootCommand</code></dd> <dd><code>getDefCommand</code>&nbsp;in interface&nbsp;<code>co.aikar.commands.RootCommand</code></dd>
</dl> </dl>
</li> </li>
</ul> </ul>
<a id="getPlugin()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getPlugin</h4>
<pre class="methodSignature">public&nbsp;org.bukkit.plugin.Plugin&nbsp;<a href="../../../src-html/co/aikar/commands/BukkitRootCommand.html#line.118">getPlugin</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getPlugin</code>&nbsp;in interface&nbsp;<code>org.bukkit.command.PluginIdentifiableCommand</code></dd>
</dl>
</li>
</ul>
</li> </li>
</ul> </ul>
</section> </section>
@@ -109,7 +109,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<li class="circle">co.aikar.commands.<a href="BukkitCommandIssuer.html" title="class in co.aikar.commands"><span class="typeNameLink">BukkitCommandIssuer</span></a> (implements co.aikar.commands.CommandIssuer)</li> <li class="circle">co.aikar.commands.<a href="BukkitCommandIssuer.html" title="class in co.aikar.commands"><span class="typeNameLink">BukkitCommandIssuer</span></a> (implements co.aikar.commands.CommandIssuer)</li>
<li class="circle">org.bukkit.command.Command <li class="circle">org.bukkit.command.Command
<ul> <ul>
<li class="circle">co.aikar.commands.<a href="BukkitRootCommand.html" title="class in co.aikar.commands"><span class="typeNameLink">BukkitRootCommand</span></a> (implements co.aikar.commands.RootCommand)</li> <li class="circle">co.aikar.commands.<a href="BukkitRootCommand.html" title="class in co.aikar.commands"><span class="typeNameLink">BukkitRootCommand</span></a> (implements org.bukkit.command.PluginIdentifiableCommand, co.aikar.commands.RootCommand)</li>
</ul> </ul>
</li> </li>
<li class="circle">co.aikar.commands.CommandCompletionContext&lt;I&gt; <li class="circle">co.aikar.commands.CommandCompletionContext&lt;I&gt;
+2
View File
@@ -269,6 +269,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/BukkitCommandManager.html#getPlugin()">getPlugin()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/BukkitCommandManager.html" title="class in co.aikar.commands">BukkitCommandManager</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/BukkitCommandManager.html#getPlugin()">getPlugin()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/BukkitCommandManager.html" title="class in co.aikar.commands">BukkitCommandManager</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/BukkitRootCommand.html#getPlugin()">getPlugin()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/BukkitRootCommand.html" title="class in co.aikar.commands">BukkitRootCommand</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/ACFBukkitUtil.html#getRandLoc(org.bukkit.Location,int)">getRandLoc(Location, int)</a></span> - Static method in class co.aikar.commands.<a href="co/aikar/commands/ACFBukkitUtil.html" title="class in co.aikar.commands">ACFBukkitUtil</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/ACFBukkitUtil.html#getRandLoc(org.bukkit.Location,int)">getRandLoc(Location, int)</a></span> - Static method in class co.aikar.commands.<a href="co/aikar/commands/ACFBukkitUtil.html" title="class in co.aikar.commands">ACFBukkitUtil</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/ACFBukkitUtil.html#getRandLoc(org.bukkit.Location,int,int)">getRandLoc(Location, int, int)</a></span> - Static method in class co.aikar.commands.<a href="co/aikar/commands/ACFBukkitUtil.html" title="class in co.aikar.commands">ACFBukkitUtil</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/ACFBukkitUtil.html#getRandLoc(org.bukkit.Location,int,int)">getRandLoc(Location, int, int)</a></span> - Static method in class co.aikar.commands.<a href="co/aikar/commands/ACFBukkitUtil.html" title="class in co.aikar.commands">ACFBukkitUtil</a></dt>
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -2,7 +2,7 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="en"> <html lang="en">
<head> <head>
<!-- Generated by javadoc (11.0.5) on Tue Jun 02 03:03:52 EDT 2020 --> <!-- Generated by javadoc (11.0.5) on Thu Sep 24 22:58:43 EDT 2020 -->
<title>ACF (Bukkit) 0.5.0-SNAPSHOT API</title> <title>ACF (Bukkit) 0.5.0-SNAPSHOT API</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">window.location.replace('index.html')</script> <script type="text/javascript">window.location.replace('index.html')</script>
+1 -1
View File
@@ -111,7 +111,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/BukkitCommandIssuer.html" title="class in co.aikar.commands"><span class="typeNameLink">BukkitCommandIssuer</span></a> (implements co.aikar.commands.CommandIssuer)</li> <li class="circle">co.aikar.commands.<a href="co/aikar/commands/BukkitCommandIssuer.html" title="class in co.aikar.commands"><span class="typeNameLink">BukkitCommandIssuer</span></a> (implements co.aikar.commands.CommandIssuer)</li>
<li class="circle">org.bukkit.command.Command <li class="circle">org.bukkit.command.Command
<ul> <ul>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/BukkitRootCommand.html" title="class in co.aikar.commands"><span class="typeNameLink">BukkitRootCommand</span></a> (implements co.aikar.commands.RootCommand)</li> <li class="circle">co.aikar.commands.<a href="co/aikar/commands/BukkitRootCommand.html" title="class in co.aikar.commands"><span class="typeNameLink">BukkitRootCommand</span></a> (implements org.bukkit.command.PluginIdentifiableCommand, co.aikar.commands.RootCommand)</li>
</ul> </ul>
</li> </li>
<li class="circle">co.aikar.commands.CommandCompletionContext&lt;I&gt; <li class="circle">co.aikar.commands.CommandCompletionContext&lt;I&gt;
@@ -101,7 +101,7 @@
<span class="sourceLineNo">092</span><a id="line.92"> @SuppressWarnings("JavaReflectionMemberAccess")</a> <span class="sourceLineNo">092</span><a id="line.92"> @SuppressWarnings("JavaReflectionMemberAccess")</a>
<span class="sourceLineNo">093</span><a id="line.93"> public BukkitCommandManager(Plugin plugin) {</a> <span class="sourceLineNo">093</span><a id="line.93"> public BukkitCommandManager(Plugin plugin) {</a>
<span class="sourceLineNo">094</span><a id="line.94"> this.plugin = plugin;</a> <span class="sourceLineNo">094</span><a id="line.94"> this.plugin = plugin;</a>
<span class="sourceLineNo">095</span><a id="line.95"> this.logger = Logger.getLogger(this.plugin.getName());</a> <span class="sourceLineNo">095</span><a id="line.95"> this.logger = Logger.getLogger(this.plugin.getDescription().getPrefix());</a>
<span class="sourceLineNo">096</span><a id="line.96"> this.timingManager = TimingManager.of(plugin);</a> <span class="sourceLineNo">096</span><a id="line.96"> this.timingManager = TimingManager.of(plugin);</a>
<span class="sourceLineNo">097</span><a id="line.97"> this.commandTiming = this.timingManager.of("Commands");</a> <span class="sourceLineNo">097</span><a id="line.97"> this.commandTiming = this.timingManager.of("Commands");</a>
<span class="sourceLineNo">098</span><a id="line.98"> this.commandMap = hookCommandMap();</a> <span class="sourceLineNo">098</span><a id="line.98"> this.commandMap = hookCommandMap();</a>
@@ -33,85 +33,81 @@
<span class="sourceLineNo">024</span><a id="line.24">package co.aikar.commands;</a> <span class="sourceLineNo">024</span><a id="line.24">package co.aikar.commands;</a>
<span class="sourceLineNo">025</span><a id="line.25"></a> <span class="sourceLineNo">025</span><a id="line.25"></a>
<span class="sourceLineNo">026</span><a id="line.26">import co.aikar.locales.MessageKey;</a> <span class="sourceLineNo">026</span><a id="line.26">import co.aikar.locales.MessageKey;</a>
<span class="sourceLineNo">027</span><a id="line.27">import org.bukkit.configuration.ConfigurationSection;</a> <span class="sourceLineNo">027</span><a id="line.27">import org.bukkit.configuration.InvalidConfigurationException;</a>
<span class="sourceLineNo">028</span><a id="line.28">import org.bukkit.configuration.InvalidConfigurationException;</a> <span class="sourceLineNo">028</span><a id="line.28">import org.bukkit.configuration.file.FileConfiguration;</a>
<span class="sourceLineNo">029</span><a id="line.29">import org.bukkit.configuration.file.FileConfiguration;</a> <span class="sourceLineNo">029</span><a id="line.29">import org.bukkit.configuration.file.YamlConfiguration;</a>
<span class="sourceLineNo">030</span><a id="line.30">import org.bukkit.configuration.file.YamlConfiguration;</a> <span class="sourceLineNo">030</span><a id="line.30"></a>
<span class="sourceLineNo">031</span><a id="line.31"></a> <span class="sourceLineNo">031</span><a id="line.31">import java.io.File;</a>
<span class="sourceLineNo">032</span><a id="line.32">import java.io.File;</a> <span class="sourceLineNo">032</span><a id="line.32">import java.io.IOException;</a>
<span class="sourceLineNo">033</span><a id="line.33">import java.io.IOException;</a> <span class="sourceLineNo">033</span><a id="line.33">import java.util.Locale;</a>
<span class="sourceLineNo">034</span><a id="line.34">import java.util.Locale;</a> <span class="sourceLineNo">034</span><a id="line.34"></a>
<span class="sourceLineNo">035</span><a id="line.35"></a> <span class="sourceLineNo">035</span><a id="line.35">public class BukkitLocales extends Locales {</a>
<span class="sourceLineNo">036</span><a id="line.36">public class BukkitLocales extends Locales {</a> <span class="sourceLineNo">036</span><a id="line.36"> private final BukkitCommandManager manager;</a>
<span class="sourceLineNo">037</span><a id="line.37"> private final BukkitCommandManager manager;</a> <span class="sourceLineNo">037</span><a id="line.37"></a>
<span class="sourceLineNo">038</span><a id="line.38"></a> <span class="sourceLineNo">038</span><a id="line.38"> public BukkitLocales(BukkitCommandManager manager) {</a>
<span class="sourceLineNo">039</span><a id="line.39"> public BukkitLocales(BukkitCommandManager manager) {</a> <span class="sourceLineNo">039</span><a id="line.39"> super(manager);</a>
<span class="sourceLineNo">040</span><a id="line.40"> super(manager);</a> <span class="sourceLineNo">040</span><a id="line.40"> this.manager = manager;</a>
<span class="sourceLineNo">041</span><a id="line.41"> this.manager = manager;</a> <span class="sourceLineNo">041</span><a id="line.41"> this.addBundleClassLoader(this.manager.getPlugin().getClass().getClassLoader());</a>
<span class="sourceLineNo">042</span><a id="line.42"> this.addBundleClassLoader(this.manager.getPlugin().getClass().getClassLoader());</a> <span class="sourceLineNo">042</span><a id="line.42"> }</a>
<span class="sourceLineNo">043</span><a id="line.43"> }</a> <span class="sourceLineNo">043</span><a id="line.43"></a>
<span class="sourceLineNo">044</span><a id="line.44"></a> <span class="sourceLineNo">044</span><a id="line.44"> @Override</a>
<span class="sourceLineNo">045</span><a id="line.45"> @Override</a> <span class="sourceLineNo">045</span><a id="line.45"> public void loadLanguages() {</a>
<span class="sourceLineNo">046</span><a id="line.46"> public void loadLanguages() {</a> <span class="sourceLineNo">046</span><a id="line.46"> super.loadLanguages();</a>
<span class="sourceLineNo">047</span><a id="line.47"> super.loadLanguages();</a> <span class="sourceLineNo">047</span><a id="line.47"> String pluginName = "acf-" + manager.plugin.getDescription().getName();</a>
<span class="sourceLineNo">048</span><a id="line.48"> String pluginName = "acf-" + manager.plugin.getDescription().getName();</a> <span class="sourceLineNo">048</span><a id="line.48"> addMessageBundles("acf-minecraft", pluginName, pluginName.toLowerCase(Locale.ENGLISH));</a>
<span class="sourceLineNo">049</span><a id="line.49"> addMessageBundles("acf-minecraft", pluginName, pluginName.toLowerCase(Locale.ENGLISH));</a> <span class="sourceLineNo">049</span><a id="line.49"> }</a>
<span class="sourceLineNo">050</span><a id="line.50"> }</a> <span class="sourceLineNo">050</span><a id="line.50"></a>
<span class="sourceLineNo">051</span><a id="line.51"></a> <span class="sourceLineNo">051</span><a id="line.51"> /**</a>
<span class="sourceLineNo">052</span><a id="line.52"> /**</a> <span class="sourceLineNo">052</span><a id="line.52"> * Loads the given file</a>
<span class="sourceLineNo">053</span><a id="line.53"> * Loads the given file</a> <span class="sourceLineNo">053</span><a id="line.53"> * @param file</a>
<span class="sourceLineNo">054</span><a id="line.54"> * @param file</a> <span class="sourceLineNo">054</span><a id="line.54"> * @param locale</a>
<span class="sourceLineNo">055</span><a id="line.55"> * @param locale</a> <span class="sourceLineNo">055</span><a id="line.55"> * @return If any language keys were added</a>
<span class="sourceLineNo">056</span><a id="line.56"> * @return If any language keys were added</a> <span class="sourceLineNo">056</span><a id="line.56"> * @throws IOException</a>
<span class="sourceLineNo">057</span><a id="line.57"> * @throws IOException</a> <span class="sourceLineNo">057</span><a id="line.57"> * @throws InvalidConfigurationException</a>
<span class="sourceLineNo">058</span><a id="line.58"> * @throws InvalidConfigurationException</a> <span class="sourceLineNo">058</span><a id="line.58"> */</a>
<span class="sourceLineNo">059</span><a id="line.59"> */</a> <span class="sourceLineNo">059</span><a id="line.59"> public boolean loadYamlLanguageFile(File file, Locale locale) throws IOException, InvalidConfigurationException {</a>
<span class="sourceLineNo">060</span><a id="line.60"> public boolean loadYamlLanguageFile(File file, Locale locale) throws IOException, InvalidConfigurationException {</a> <span class="sourceLineNo">060</span><a id="line.60"> YamlConfiguration yamlConfiguration = new YamlConfiguration();</a>
<span class="sourceLineNo">061</span><a id="line.61"> YamlConfiguration yamlConfiguration = new YamlConfiguration();</a> <span class="sourceLineNo">061</span><a id="line.61"> yamlConfiguration.load(file);</a>
<span class="sourceLineNo">062</span><a id="line.62"> yamlConfiguration.load(file);</a> <span class="sourceLineNo">062</span><a id="line.62"> return loadLanguage(yamlConfiguration, locale);</a>
<span class="sourceLineNo">063</span><a id="line.63"> return loadLanguage(yamlConfiguration, locale);</a> <span class="sourceLineNo">063</span><a id="line.63"> }</a>
<span class="sourceLineNo">064</span><a id="line.64"> }</a> <span class="sourceLineNo">064</span><a id="line.64"></a>
<span class="sourceLineNo">065</span><a id="line.65"></a> <span class="sourceLineNo">065</span><a id="line.65"> /**</a>
<span class="sourceLineNo">066</span><a id="line.66"> /**</a> <span class="sourceLineNo">066</span><a id="line.66"> * Loads a file out of the plugins data folder by the given name</a>
<span class="sourceLineNo">067</span><a id="line.67"> * Loads a file out of the plugins data folder by the given name</a> <span class="sourceLineNo">067</span><a id="line.67"> * @param file</a>
<span class="sourceLineNo">068</span><a id="line.68"> * @param file</a> <span class="sourceLineNo">068</span><a id="line.68"> * @param locale</a>
<span class="sourceLineNo">069</span><a id="line.69"> * @param locale</a> <span class="sourceLineNo">069</span><a id="line.69"> * @return If any language keys were added</a>
<span class="sourceLineNo">070</span><a id="line.70"> * @return If any language keys were added</a> <span class="sourceLineNo">070</span><a id="line.70"> * @throws IOException</a>
<span class="sourceLineNo">071</span><a id="line.71"> * @throws IOException</a> <span class="sourceLineNo">071</span><a id="line.71"> * @throws InvalidConfigurationException</a>
<span class="sourceLineNo">072</span><a id="line.72"> * @throws InvalidConfigurationException</a> <span class="sourceLineNo">072</span><a id="line.72"> */</a>
<span class="sourceLineNo">073</span><a id="line.73"> */</a> <span class="sourceLineNo">073</span><a id="line.73"> public boolean loadYamlLanguageFile(String file, Locale locale) throws IOException, InvalidConfigurationException {</a>
<span class="sourceLineNo">074</span><a id="line.74"> public boolean loadYamlLanguageFile(String file, Locale locale) throws IOException, InvalidConfigurationException {</a> <span class="sourceLineNo">074</span><a id="line.74"> YamlConfiguration yamlConfiguration = new YamlConfiguration();</a>
<span class="sourceLineNo">075</span><a id="line.75"> YamlConfiguration yamlConfiguration = new YamlConfiguration();</a> <span class="sourceLineNo">075</span><a id="line.75"> yamlConfiguration.load(new File(this.manager.plugin.getDataFolder(), file));</a>
<span class="sourceLineNo">076</span><a id="line.76"> yamlConfiguration.load(new File(this.manager.plugin.getDataFolder(), file));</a> <span class="sourceLineNo">076</span><a id="line.76"> return loadLanguage(yamlConfiguration, locale);</a>
<span class="sourceLineNo">077</span><a id="line.77"> return loadLanguage(yamlConfiguration, locale);</a> <span class="sourceLineNo">077</span><a id="line.77"> }</a>
<span class="sourceLineNo">078</span><a id="line.78"> }</a> <span class="sourceLineNo">078</span><a id="line.78"></a>
<span class="sourceLineNo">079</span><a id="line.79"></a> <span class="sourceLineNo">079</span><a id="line.79"> /**</a>
<span class="sourceLineNo">080</span><a id="line.80"> /**</a> <span class="sourceLineNo">080</span><a id="line.80"> * Loads every message from the Configuration object. Any nested values will be treated as namespace</a>
<span class="sourceLineNo">081</span><a id="line.81"> * Loads every message from the Configuration object. Any nested values will be treated as namespace</a> <span class="sourceLineNo">081</span><a id="line.81"> * so acf-core:\n\tfoo: bar will be acf-core.foo = bar</a>
<span class="sourceLineNo">082</span><a id="line.82"> * so acf-core:\n\tfoo: bar will be acf-core.foo = bar</a> <span class="sourceLineNo">082</span><a id="line.82"> * @param config</a>
<span class="sourceLineNo">083</span><a id="line.83"> * @param config</a> <span class="sourceLineNo">083</span><a id="line.83"> * @param locale</a>
<span class="sourceLineNo">084</span><a id="line.84"> * @param locale</a> <span class="sourceLineNo">084</span><a id="line.84"> * @return If any language keys were added</a>
<span class="sourceLineNo">085</span><a id="line.85"> * @return If any language keys were added</a> <span class="sourceLineNo">085</span><a id="line.85"> */</a>
<span class="sourceLineNo">086</span><a id="line.86"> */</a> <span class="sourceLineNo">086</span><a id="line.86"> public boolean loadLanguage(FileConfiguration config, Locale locale) {</a>
<span class="sourceLineNo">087</span><a id="line.87"> public boolean loadLanguage(FileConfiguration config, Locale locale) {</a> <span class="sourceLineNo">087</span><a id="line.87"> boolean loaded = false;</a>
<span class="sourceLineNo">088</span><a id="line.88"> boolean loaded = false;</a> <span class="sourceLineNo">088</span><a id="line.88"> for (String key : config.getKeys(true)) {</a>
<span class="sourceLineNo">089</span><a id="line.89"> for (String parentKey : config.getKeys(false)) {</a> <span class="sourceLineNo">089</span><a id="line.89"> if (config.isString(key) || config.isDouble(key) || config.isLong(key) || config.isInt(key)</a>
<span class="sourceLineNo">090</span><a id="line.90"> ConfigurationSection inner = config.getConfigurationSection(parentKey);</a> <span class="sourceLineNo">090</span><a id="line.90"> || config.isBoolean(key)) {</a>
<span class="sourceLineNo">091</span><a id="line.91"> if (inner == null) {</a> <span class="sourceLineNo">091</span><a id="line.91"> String value = config.getString(key);</a>
<span class="sourceLineNo">092</span><a id="line.92"> continue;</a> <span class="sourceLineNo">092</span><a id="line.92"> if (value != null &amp;&amp; !value.isEmpty()) {</a>
<span class="sourceLineNo">093</span><a id="line.93"> }</a> <span class="sourceLineNo">093</span><a id="line.93"> addMessage(locale, MessageKey.of(key), value);</a>
<span class="sourceLineNo">094</span><a id="line.94"> for (String key : inner.getKeys(false)) {</a> <span class="sourceLineNo">094</span><a id="line.94"> loaded = true;</a>
<span class="sourceLineNo">095</span><a id="line.95"> String value = inner.getString(key);</a> <span class="sourceLineNo">095</span><a id="line.95"> }</a>
<span class="sourceLineNo">096</span><a id="line.96"> if (value != null &amp;&amp; !value.isEmpty()) {</a> <span class="sourceLineNo">096</span><a id="line.96"> }</a>
<span class="sourceLineNo">097</span><a id="line.97"> addMessage(locale, MessageKey.of(parentKey + "." + key), value);</a> <span class="sourceLineNo">097</span><a id="line.97"> }</a>
<span class="sourceLineNo">098</span><a id="line.98"> loaded = true;</a> <span class="sourceLineNo">098</span><a id="line.98"></a>
<span class="sourceLineNo">099</span><a id="line.99"> }</a> <span class="sourceLineNo">099</span><a id="line.99"> return loaded;</a>
<span class="sourceLineNo">100</span><a id="line.100"> }</a> <span class="sourceLineNo">100</span><a id="line.100"> }</a>
<span class="sourceLineNo">101</span><a id="line.101"> }</a> <span class="sourceLineNo">101</span><a id="line.101">}</a>
<span class="sourceLineNo">102</span><a id="line.102"></a>
<span class="sourceLineNo">103</span><a id="line.103"> return loaded;</a>
<span class="sourceLineNo">104</span><a id="line.104"> }</a>
<span class="sourceLineNo">105</span><a id="line.105">}</a>
@@ -36,93 +36,99 @@
<span class="sourceLineNo">027</span><a id="line.27">import com.google.common.collect.SetMultimap;</a> <span class="sourceLineNo">027</span><a id="line.27">import com.google.common.collect.SetMultimap;</a>
<span class="sourceLineNo">028</span><a id="line.28">import org.bukkit.command.Command;</a> <span class="sourceLineNo">028</span><a id="line.28">import org.bukkit.command.Command;</a>
<span class="sourceLineNo">029</span><a id="line.29">import org.bukkit.command.CommandSender;</a> <span class="sourceLineNo">029</span><a id="line.29">import org.bukkit.command.CommandSender;</a>
<span class="sourceLineNo">030</span><a id="line.30"></a> <span class="sourceLineNo">030</span><a id="line.30">import org.bukkit.command.PluginIdentifiableCommand;</a>
<span class="sourceLineNo">031</span><a id="line.31">import java.util.ArrayList;</a> <span class="sourceLineNo">031</span><a id="line.31">import org.bukkit.plugin.Plugin;</a>
<span class="sourceLineNo">032</span><a id="line.32">import java.util.List;</a> <span class="sourceLineNo">032</span><a id="line.32"></a>
<span class="sourceLineNo">033</span><a id="line.33"></a> <span class="sourceLineNo">033</span><a id="line.33">import java.util.ArrayList;</a>
<span class="sourceLineNo">034</span><a id="line.34">public class BukkitRootCommand extends Command implements RootCommand {</a> <span class="sourceLineNo">034</span><a id="line.34">import java.util.List;</a>
<span class="sourceLineNo">035</span><a id="line.35"></a> <span class="sourceLineNo">035</span><a id="line.35"></a>
<span class="sourceLineNo">036</span><a id="line.36"> private final BukkitCommandManager manager;</a> <span class="sourceLineNo">036</span><a id="line.36">public class BukkitRootCommand extends Command implements RootCommand, PluginIdentifiableCommand {</a>
<span class="sourceLineNo">037</span><a id="line.37"> private final String name;</a> <span class="sourceLineNo">037</span><a id="line.37"></a>
<span class="sourceLineNo">038</span><a id="line.38"> private BaseCommand defCommand;</a> <span class="sourceLineNo">038</span><a id="line.38"> private final BukkitCommandManager manager;</a>
<span class="sourceLineNo">039</span><a id="line.39"> private SetMultimap&lt;String, RegisteredCommand&gt; subCommands = HashMultimap.create();</a> <span class="sourceLineNo">039</span><a id="line.39"> private final String name;</a>
<span class="sourceLineNo">040</span><a id="line.40"> private List&lt;BaseCommand&gt; children = new ArrayList&lt;&gt;();</a> <span class="sourceLineNo">040</span><a id="line.40"> private BaseCommand defCommand;</a>
<span class="sourceLineNo">041</span><a id="line.41"> boolean isRegistered = false;</a> <span class="sourceLineNo">041</span><a id="line.41"> private SetMultimap&lt;String, RegisteredCommand&gt; subCommands = HashMultimap.create();</a>
<span class="sourceLineNo">042</span><a id="line.42"></a> <span class="sourceLineNo">042</span><a id="line.42"> private List&lt;BaseCommand&gt; children = new ArrayList&lt;&gt;();</a>
<span class="sourceLineNo">043</span><a id="line.43"> BukkitRootCommand(BukkitCommandManager manager, String name) {</a> <span class="sourceLineNo">043</span><a id="line.43"> boolean isRegistered = false;</a>
<span class="sourceLineNo">044</span><a id="line.44"> super(name);</a> <span class="sourceLineNo">044</span><a id="line.44"></a>
<span class="sourceLineNo">045</span><a id="line.45"> this.manager = manager;</a> <span class="sourceLineNo">045</span><a id="line.45"> BukkitRootCommand(BukkitCommandManager manager, String name) {</a>
<span class="sourceLineNo">046</span><a id="line.46"> this.name = name;</a> <span class="sourceLineNo">046</span><a id="line.46"> super(name);</a>
<span class="sourceLineNo">047</span><a id="line.47"> }</a> <span class="sourceLineNo">047</span><a id="line.47"> this.manager = manager;</a>
<span class="sourceLineNo">048</span><a id="line.48"></a> <span class="sourceLineNo">048</span><a id="line.48"> this.name = name;</a>
<span class="sourceLineNo">049</span><a id="line.49"> @Override</a> <span class="sourceLineNo">049</span><a id="line.49"> }</a>
<span class="sourceLineNo">050</span><a id="line.50"> public String getDescription() {</a> <span class="sourceLineNo">050</span><a id="line.50"></a>
<span class="sourceLineNo">051</span><a id="line.51"> RegisteredCommand command = getDefaultRegisteredCommand();</a> <span class="sourceLineNo">051</span><a id="line.51"> @Override</a>
<span class="sourceLineNo">052</span><a id="line.52"></a> <span class="sourceLineNo">052</span><a id="line.52"> public String getDescription() {</a>
<span class="sourceLineNo">053</span><a id="line.53"> if (command != null &amp;&amp; !command.getHelpText().isEmpty()) {</a> <span class="sourceLineNo">053</span><a id="line.53"> RegisteredCommand command = getDefaultRegisteredCommand();</a>
<span class="sourceLineNo">054</span><a id="line.54"> return command.getHelpText();</a> <span class="sourceLineNo">054</span><a id="line.54"></a>
<span class="sourceLineNo">055</span><a id="line.55"> }</a> <span class="sourceLineNo">055</span><a id="line.55"> if (command != null &amp;&amp; !command.getHelpText().isEmpty()) {</a>
<span class="sourceLineNo">056</span><a id="line.56"> if (command != null &amp;&amp; command.scope.description != null) {</a> <span class="sourceLineNo">056</span><a id="line.56"> return command.getHelpText();</a>
<span class="sourceLineNo">057</span><a id="line.57"> return command.scope.description;</a> <span class="sourceLineNo">057</span><a id="line.57"> }</a>
<span class="sourceLineNo">058</span><a id="line.58"> }</a> <span class="sourceLineNo">058</span><a id="line.58"> if (command != null &amp;&amp; command.scope.description != null) {</a>
<span class="sourceLineNo">059</span><a id="line.59"> if (defCommand.description != null) {</a> <span class="sourceLineNo">059</span><a id="line.59"> return command.scope.description;</a>
<span class="sourceLineNo">060</span><a id="line.60"> return defCommand.description;</a> <span class="sourceLineNo">060</span><a id="line.60"> }</a>
<span class="sourceLineNo">061</span><a id="line.61"> }</a> <span class="sourceLineNo">061</span><a id="line.61"> if (defCommand.description != null) {</a>
<span class="sourceLineNo">062</span><a id="line.62"> return super.getDescription();</a> <span class="sourceLineNo">062</span><a id="line.62"> return defCommand.description;</a>
<span class="sourceLineNo">063</span><a id="line.63"> }</a> <span class="sourceLineNo">063</span><a id="line.63"> }</a>
<span class="sourceLineNo">064</span><a id="line.64"></a> <span class="sourceLineNo">064</span><a id="line.64"> return super.getDescription();</a>
<span class="sourceLineNo">065</span><a id="line.65"> @Override</a> <span class="sourceLineNo">065</span><a id="line.65"> }</a>
<span class="sourceLineNo">066</span><a id="line.66"> public String getCommandName() {</a> <span class="sourceLineNo">066</span><a id="line.66"></a>
<span class="sourceLineNo">067</span><a id="line.67"> return name;</a> <span class="sourceLineNo">067</span><a id="line.67"> @Override</a>
<span class="sourceLineNo">068</span><a id="line.68"> }</a> <span class="sourceLineNo">068</span><a id="line.68"> public String getCommandName() {</a>
<span class="sourceLineNo">069</span><a id="line.69"></a> <span class="sourceLineNo">069</span><a id="line.69"> return name;</a>
<span class="sourceLineNo">070</span><a id="line.70"> @Override</a> <span class="sourceLineNo">070</span><a id="line.70"> }</a>
<span class="sourceLineNo">071</span><a id="line.71"> public List&lt;String&gt; tabComplete(CommandSender sender, String commandLabel, String[] args) throws IllegalArgumentException {</a> <span class="sourceLineNo">071</span><a id="line.71"></a>
<span class="sourceLineNo">072</span><a id="line.72"> if (commandLabel.contains(":")) commandLabel = ACFPatterns.COLON.split(commandLabel, 2)[1];</a> <span class="sourceLineNo">072</span><a id="line.72"> @Override</a>
<span class="sourceLineNo">073</span><a id="line.73"> return getTabCompletions(manager.getCommandIssuer(sender), commandLabel, args);</a> <span class="sourceLineNo">073</span><a id="line.73"> public List&lt;String&gt; tabComplete(CommandSender sender, String commandLabel, String[] args) throws IllegalArgumentException {</a>
<span class="sourceLineNo">074</span><a id="line.74"> }</a> <span class="sourceLineNo">074</span><a id="line.74"> if (commandLabel.contains(":")) commandLabel = ACFPatterns.COLON.split(commandLabel, 2)[1];</a>
<span class="sourceLineNo">075</span><a id="line.75"></a> <span class="sourceLineNo">075</span><a id="line.75"> return getTabCompletions(manager.getCommandIssuer(sender), commandLabel, args);</a>
<span class="sourceLineNo">076</span><a id="line.76"> @Override</a> <span class="sourceLineNo">076</span><a id="line.76"> }</a>
<span class="sourceLineNo">077</span><a id="line.77"> public boolean execute(CommandSender sender, String commandLabel, String[] args) {</a> <span class="sourceLineNo">077</span><a id="line.77"></a>
<span class="sourceLineNo">078</span><a id="line.78"> if (commandLabel.contains(":")) commandLabel = ACFPatterns.COLON.split(commandLabel, 2)[1];</a> <span class="sourceLineNo">078</span><a id="line.78"> @Override</a>
<span class="sourceLineNo">079</span><a id="line.79"> execute(manager.getCommandIssuer(sender), commandLabel, args);</a> <span class="sourceLineNo">079</span><a id="line.79"> public boolean execute(CommandSender sender, String commandLabel, String[] args) {</a>
<span class="sourceLineNo">080</span><a id="line.80"> return true;</a> <span class="sourceLineNo">080</span><a id="line.80"> if (commandLabel.contains(":")) commandLabel = ACFPatterns.COLON.split(commandLabel, 2)[1];</a>
<span class="sourceLineNo">081</span><a id="line.81"> }</a> <span class="sourceLineNo">081</span><a id="line.81"> execute(manager.getCommandIssuer(sender), commandLabel, args);</a>
<span class="sourceLineNo">082</span><a id="line.82"></a> <span class="sourceLineNo">082</span><a id="line.82"> return true;</a>
<span class="sourceLineNo">083</span><a id="line.83"> @Override</a> <span class="sourceLineNo">083</span><a id="line.83"> }</a>
<span class="sourceLineNo">084</span><a id="line.84"> public boolean testPermissionSilent(CommandSender target) {</a> <span class="sourceLineNo">084</span><a id="line.84"></a>
<span class="sourceLineNo">085</span><a id="line.85"> return hasAnyPermission(manager.getCommandIssuer(target));</a> <span class="sourceLineNo">085</span><a id="line.85"> @Override</a>
<span class="sourceLineNo">086</span><a id="line.86"> }</a> <span class="sourceLineNo">086</span><a id="line.86"> public boolean testPermissionSilent(CommandSender target) {</a>
<span class="sourceLineNo">087</span><a id="line.87"></a> <span class="sourceLineNo">087</span><a id="line.87"> return hasAnyPermission(manager.getCommandIssuer(target));</a>
<span class="sourceLineNo">088</span><a id="line.88"> public void addChild(BaseCommand command) {</a> <span class="sourceLineNo">088</span><a id="line.88"> }</a>
<span class="sourceLineNo">089</span><a id="line.89"> if (this.defCommand == null || !command.subCommands.get(BaseCommand.DEFAULT).isEmpty()) {</a> <span class="sourceLineNo">089</span><a id="line.89"></a>
<span class="sourceLineNo">090</span><a id="line.90"> this.defCommand = command;</a> <span class="sourceLineNo">090</span><a id="line.90"> public void addChild(BaseCommand command) {</a>
<span class="sourceLineNo">091</span><a id="line.91"> }</a> <span class="sourceLineNo">091</span><a id="line.91"> if (this.defCommand == null || !command.subCommands.get(BaseCommand.DEFAULT).isEmpty()) {</a>
<span class="sourceLineNo">092</span><a id="line.92"> addChildShared(this.children, this.subCommands, command);</a> <span class="sourceLineNo">092</span><a id="line.92"> this.defCommand = command;</a>
<span class="sourceLineNo">093</span><a id="line.93"> setPermission(getUniquePermission());</a> <span class="sourceLineNo">093</span><a id="line.93"> }</a>
<span class="sourceLineNo">094</span><a id="line.94"> }</a> <span class="sourceLineNo">094</span><a id="line.94"> addChildShared(this.children, this.subCommands, command);</a>
<span class="sourceLineNo">095</span><a id="line.95"></a> <span class="sourceLineNo">095</span><a id="line.95"> setPermission(getUniquePermission());</a>
<span class="sourceLineNo">096</span><a id="line.96"> @Override</a> <span class="sourceLineNo">096</span><a id="line.96"> }</a>
<span class="sourceLineNo">097</span><a id="line.97"> public CommandManager getManager() {</a> <span class="sourceLineNo">097</span><a id="line.97"></a>
<span class="sourceLineNo">098</span><a id="line.98"> return manager;</a> <span class="sourceLineNo">098</span><a id="line.98"> @Override</a>
<span class="sourceLineNo">099</span><a id="line.99"> }</a> <span class="sourceLineNo">099</span><a id="line.99"> public CommandManager getManager() {</a>
<span class="sourceLineNo">100</span><a id="line.100"></a> <span class="sourceLineNo">100</span><a id="line.100"> return manager;</a>
<span class="sourceLineNo">101</span><a id="line.101"> @Override</a> <span class="sourceLineNo">101</span><a id="line.101"> }</a>
<span class="sourceLineNo">102</span><a id="line.102"> public SetMultimap&lt;String, RegisteredCommand&gt; getSubCommands() {</a> <span class="sourceLineNo">102</span><a id="line.102"></a>
<span class="sourceLineNo">103</span><a id="line.103"> return this.subCommands;</a> <span class="sourceLineNo">103</span><a id="line.103"> @Override</a>
<span class="sourceLineNo">104</span><a id="line.104"> }</a> <span class="sourceLineNo">104</span><a id="line.104"> public SetMultimap&lt;String, RegisteredCommand&gt; getSubCommands() {</a>
<span class="sourceLineNo">105</span><a id="line.105"></a> <span class="sourceLineNo">105</span><a id="line.105"> return this.subCommands;</a>
<span class="sourceLineNo">106</span><a id="line.106"> @Override</a> <span class="sourceLineNo">106</span><a id="line.106"> }</a>
<span class="sourceLineNo">107</span><a id="line.107"> public List&lt;BaseCommand&gt; getChildren() {</a> <span class="sourceLineNo">107</span><a id="line.107"></a>
<span class="sourceLineNo">108</span><a id="line.108"> return children;</a> <span class="sourceLineNo">108</span><a id="line.108"> @Override</a>
<span class="sourceLineNo">109</span><a id="line.109"> }</a> <span class="sourceLineNo">109</span><a id="line.109"> public List&lt;BaseCommand&gt; getChildren() {</a>
<span class="sourceLineNo">110</span><a id="line.110"></a> <span class="sourceLineNo">110</span><a id="line.110"> return children;</a>
<span class="sourceLineNo">111</span><a id="line.111"> @Override</a> <span class="sourceLineNo">111</span><a id="line.111"> }</a>
<span class="sourceLineNo">112</span><a id="line.112"> public BaseCommand getDefCommand() {</a> <span class="sourceLineNo">112</span><a id="line.112"></a>
<span class="sourceLineNo">113</span><a id="line.113"> return defCommand;</a> <span class="sourceLineNo">113</span><a id="line.113"> @Override</a>
<span class="sourceLineNo">114</span><a id="line.114"> }</a> <span class="sourceLineNo">114</span><a id="line.114"> public BaseCommand getDefCommand() {</a>
<span class="sourceLineNo">115</span><a id="line.115"></a> <span class="sourceLineNo">115</span><a id="line.115"> return defCommand;</a>
<span class="sourceLineNo">116</span><a id="line.116">}</a> <span class="sourceLineNo">116</span><a id="line.116"> }</a>
<span class="sourceLineNo">117</span><a id="line.117"></a>
<span class="sourceLineNo">118</span><a id="line.118"> @Override</a>
<span class="sourceLineNo">119</span><a id="line.119"> public Plugin getPlugin() {</a>
<span class="sourceLineNo">120</span><a id="line.120"> return manager.getPlugin();</a>
<span class="sourceLineNo">121</span><a id="line.121"> }</a>
<span class="sourceLineNo">122</span><a id="line.122">}</a>
@@ -191,7 +191,7 @@ extends co.aikar.commands.CommandCompletionContext&lt;<a href="BungeeCommandIssu
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;co.aikar.commands.CommandCompletionContext</h3> <h3>Methods inherited from class&nbsp;co.aikar.commands.CommandCompletionContext</h3>
<code>getConfig, getConfig, getConfig, getConfigs, getContextValue, getContextValue, getInput, getIssuer, hasConfig, isAsync</code></li> <code>getConfig, getConfig, getConfig, getConfigs, getContextValue, getContextValue, getContextValueByName, getInput, getIssuer, hasConfig, isAsync</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
@@ -231,7 +231,7 @@ extends co.aikar.commands.Locales</pre>
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;co.aikar.commands.Locales</h3> <h3>Methods inherited from class&nbsp;co.aikar.commands.Locales</h3>
<code>addBundleClassLoader, addMessage, addMessageBundle, addMessageBundle, addMessageBundles, addMessages, addMessageStrings, getDefaultLocale, getMessage, loadMissingBundles, replaceI18NStrings, setDefaultLocale</code></li> <code>addBundleClassLoader, addMessage, addMessageBundle, addMessageBundle, addMessageBundles, addMessages, addMessageStrings, getDefaultLocale, getMessage, getOptionalMessage, loadMissingBundles, replaceI18NStrings, setDefaultLocale</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
@@ -191,7 +191,7 @@ extends co.aikar.commands.RegisteredCommand&lt;<a href="BungeeCommandExecutionCo
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;co.aikar.commands.RegisteredCommand</h3> <h3>Methods inherited from class&nbsp;co.aikar.commands.RegisteredCommand</h3>
<code>addSubcommand, addSubcommands, getAnnotation, getCommand, getHelpText, getPermission, getPrefSubCommand, getRequiredPermissions, getSyntaxText, isPrivate, requiresPermission</code></li> <code>addSubcommand, addSubcommands, getAnnotation, getCommand, getHelpText, getPermission, getPrefSubCommand, getRequiredPermissions, getSyntaxText, getSyntaxText, isPrivate, requiresPermission</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
@@ -27,7 +27,7 @@
catch(err) { catch(err) {
} }
//--> //-->
var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10}; var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
@@ -205,6 +205,11 @@ implements co.aikar.commands.RootCommand, net.md_5.bungee.api.plugin.TabExecutor
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i8" class="altColor"> <tr id="i8" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasPermission(net.md_5.bungee.api.CommandSender)">hasPermission</a></span>&#8203;(net.md_5.bungee.api.CommandSender&nbsp;sender)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#onTabComplete(net.md_5.bungee.api.CommandSender,java.lang.String%5B%5D)">onTabComplete</a></span>&#8203;(net.md_5.bungee.api.CommandSender&nbsp;commandSender, <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#onTabComplete(net.md_5.bungee.api.CommandSender,java.lang.String%5B%5D)">onTabComplete</a></span>&#8203;(net.md_5.bungee.api.CommandSender&nbsp;commandSender,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;strings)</code></th> <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;strings)</code></th>
@@ -340,13 +345,26 @@ implements co.aikar.commands.RootCommand, net.md_5.bungee.api.plugin.TabExecutor
</dl> </dl>
</li> </li>
</ul> </ul>
<a id="hasPermission(net.md_5.bungee.api.CommandSender)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasPermission</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/BungeeRootCommand.html#line.91">hasPermission</a>&#8203;(net.md_5.bungee.api.CommandSender&nbsp;sender)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>hasPermission</code>&nbsp;in class&nbsp;<code>net.md_5.bungee.api.plugin.Command</code></dd>
</dl>
</li>
</ul>
<a id="onTabComplete(net.md_5.bungee.api.CommandSender,java.lang.String[])"> <a id="onTabComplete(net.md_5.bungee.api.CommandSender,java.lang.String[])">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>onTabComplete</h4> <h4>onTabComplete</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/BungeeRootCommand.html#line.91">onTabComplete</a>&#8203;(net.md_5.bungee.api.CommandSender&nbsp;commandSender, <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Iterable</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/BungeeRootCommand.html#line.96">onTabComplete</a>&#8203;(net.md_5.bungee.api.CommandSender&nbsp;commandSender,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;strings)</pre> <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;strings)</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -360,7 +378,7 @@ implements co.aikar.commands.RootCommand, net.md_5.bungee.api.plugin.TabExecutor
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>getDefCommand</h4> <h4>getDefCommand</h4>
<pre class="methodSignature">public&nbsp;co.aikar.commands.BaseCommand&nbsp;<a href="../../../src-html/co/aikar/commands/BungeeRootCommand.html#line.96">getDefCommand</a>()</pre> <pre class="methodSignature">public&nbsp;co.aikar.commands.BaseCommand&nbsp;<a href="../../../src-html/co/aikar/commands/BungeeRootCommand.html#line.101">getDefCommand</a>()</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getDefCommand</code>&nbsp;in interface&nbsp;<code>co.aikar.commands.RootCommand</code></dd> <dd><code>getDefCommand</code>&nbsp;in interface&nbsp;<code>co.aikar.commands.RootCommand</code></dd>
+2
View File
@@ -267,6 +267,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/BungeeCommandIssuer.html#hasPermission(java.lang.String)">hasPermission(String)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/BungeeCommandIssuer.html" title="class in co.aikar.commands">BungeeCommandIssuer</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/BungeeCommandIssuer.html#hasPermission(java.lang.String)">hasPermission(String)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/BungeeCommandIssuer.html" title="class in co.aikar.commands">BungeeCommandIssuer</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/BungeeRootCommand.html#hasPermission(net.md_5.bungee.api.CommandSender)">hasPermission(CommandSender)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/BungeeRootCommand.html" title="class in co.aikar.commands">BungeeRootCommand</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/BungeeCommandManager.html#hasRegisteredCommands()">hasRegisteredCommands()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/BungeeCommandManager.html" title="class in co.aikar.commands">BungeeCommandManager</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/BungeeCommandManager.html#hasRegisteredCommands()">hasRegisteredCommands()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/BungeeCommandManager.html" title="class in co.aikar.commands">BungeeCommandManager</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
</dl> </dl>
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -2,7 +2,7 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="en"> <html lang="en">
<head> <head>
<!-- Generated by javadoc (11.0.5) on Tue Jun 02 03:03:55 EDT 2020 --> <!-- Generated by javadoc (11.0.5) on Thu Sep 24 22:58:45 EDT 2020 -->
<title>ACF (Bungee) 0.5.0-SNAPSHOT API</title> <title>ACF (Bungee) 0.5.0-SNAPSHOT API</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">window.location.replace('index.html')</script> <script type="text/javascript">window.location.replace('index.html')</script>
@@ -98,15 +98,20 @@
<span class="sourceLineNo">089</span><a id="line.89"> }</a> <span class="sourceLineNo">089</span><a id="line.89"> }</a>
<span class="sourceLineNo">090</span><a id="line.90"></a> <span class="sourceLineNo">090</span><a id="line.90"></a>
<span class="sourceLineNo">091</span><a id="line.91"> @Override</a> <span class="sourceLineNo">091</span><a id="line.91"> @Override</a>
<span class="sourceLineNo">092</span><a id="line.92"> public Iterable&lt;String&gt; onTabComplete(CommandSender commandSender, String[] strings) {</a> <span class="sourceLineNo">092</span><a id="line.92"> public boolean hasPermission(CommandSender sender) {</a>
<span class="sourceLineNo">093</span><a id="line.93"> return getTabCompletions(manager.getCommandIssuer(commandSender), getName(), strings);</a> <span class="sourceLineNo">093</span><a id="line.93"> return hasAnyPermission(manager.getCommandIssuer(sender));</a>
<span class="sourceLineNo">094</span><a id="line.94"> }</a> <span class="sourceLineNo">094</span><a id="line.94"> }</a>
<span class="sourceLineNo">095</span><a id="line.95"></a> <span class="sourceLineNo">095</span><a id="line.95"></a>
<span class="sourceLineNo">096</span><a id="line.96"> @Override</a> <span class="sourceLineNo">096</span><a id="line.96"> @Override</a>
<span class="sourceLineNo">097</span><a id="line.97"> public BaseCommand getDefCommand() {</a> <span class="sourceLineNo">097</span><a id="line.97"> public Iterable&lt;String&gt; onTabComplete(CommandSender commandSender, String[] strings) {</a>
<span class="sourceLineNo">098</span><a id="line.98"> return defCommand;</a> <span class="sourceLineNo">098</span><a id="line.98"> return getTabCompletions(manager.getCommandIssuer(commandSender), getName(), strings);</a>
<span class="sourceLineNo">099</span><a id="line.99"> }</a> <span class="sourceLineNo">099</span><a id="line.99"> }</a>
<span class="sourceLineNo">100</span><a id="line.100">}</a> <span class="sourceLineNo">100</span><a id="line.100"></a>
<span class="sourceLineNo">101</span><a id="line.101"> @Override</a>
<span class="sourceLineNo">102</span><a id="line.102"> public BaseCommand getDefCommand() {</a>
<span class="sourceLineNo">103</span><a id="line.103"> return defCommand;</a>
<span class="sourceLineNo">104</span><a id="line.104"> }</a>
<span class="sourceLineNo">105</span><a id="line.105">}</a>
+20 -16
View File
@@ -27,7 +27,7 @@
catch(err) { catch(err) {
} }
//--> //-->
var data = {"i0":2,"i1":1,"i2":2,"i3":1,"i4":2,"i5":2,"i6":32,"i7":32,"i8":32,"i9":32,"i10":2,"i11":2,"i12":1,"i13":1,"i14":8,"i15":2,"i16":1,"i17":1,"i18":2,"i19":2,"i20":2,"i21":2,"i22":1,"i23":2,"i24":2,"i25":2,"i26":32,"i27":2,"i28":2,"i29":8,"i30":32,"i31":2,"i32":1,"i33":32,"i34":32,"i35":32,"i36":1,"i37":32,"i38":2,"i39":32,"i40":2,"i41":32,"i42":8,"i43":8,"i44":1,"i45":1,"i46":1,"i47":2,"i48":2,"i49":4,"i50":2,"i51":32,"i52":1,"i53":32,"i54":32,"i55":2,"i56":1,"i57":1,"i58":8,"i59":32,"i60":32,"i61":32,"i62":32,"i63":32,"i64":8,"i65":32,"i66":32}; var data = {"i0":2,"i1":1,"i2":2,"i3":1,"i4":2,"i5":2,"i6":32,"i7":32,"i8":32,"i9":32,"i10":2,"i11":2,"i12":1,"i13":1,"i14":8,"i15":2,"i16":1,"i17":1,"i18":2,"i19":2,"i20":2,"i21":2,"i22":1,"i23":2,"i24":2,"i25":2,"i26":32,"i27":2,"i28":2,"i29":8,"i30":32,"i31":2,"i32":1,"i33":32,"i34":32,"i35":32,"i36":1,"i37":32,"i38":2,"i39":32,"i40":2,"i41":32,"i42":8,"i43":8,"i44":1,"i45":1,"i46":1,"i47":2,"i48":2,"i49":4,"i50":2,"i51":32,"i52":32,"i53":1,"i54":32,"i55":32,"i56":2,"i57":1,"i58":1,"i59":8,"i60":32,"i61":32,"i62":32,"i63":32,"i64":32,"i65":8,"i66":32,"i67":32};
var tabs = {65535:["t0","All Classes"],1:["t1","Interface Summary"],2:["t2","Class Summary"],4:["t3","Enum Summary"],8:["t4","Exception Summary"],32:["t6","Annotation Types Summary"]}; var tabs = {65535:["t0","All Classes"],1:["t1","Interface Summary"],2:["t2","Class Summary"],4:["t3","Enum Summary"],8:["t4","Exception Summary"],32:["t6","Annotation Types Summary"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
@@ -367,89 +367,93 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<th class="colLast" scope="row">&nbsp;</th> <th class="colLast" scope="row">&nbsp;</th>
</tr> </tr>
<tr id="i51" class="rowColor"> <tr id="i51" class="rowColor">
<td class="colFirst"><a href="co/aikar/commands/annotation/Name.html" title="annotation in co.aikar.commands.annotation">Name</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><a href="co/aikar/commands/annotation/Optional.html" title="annotation in co.aikar.commands.annotation">Optional</a></td> <td class="colFirst"><a href="co/aikar/commands/annotation/Optional.html" title="annotation in co.aikar.commands.annotation">Optional</a></td>
<th class="colLast" scope="row"> <th class="colLast" scope="row">
<div class="block">Marks the parameter this is attached to as optional.</div> <div class="block">Marks the parameter this is attached to as optional.</div>
</th> </th>
</tr> </tr>
<tr id="i52" class="altColor"> <tr id="i53" class="rowColor">
<td class="colFirst"><a href="co/aikar/commands/contexts/OptionalContextResolver.html" title="interface in co.aikar.commands.contexts">OptionalContextResolver</a>&lt;<a href="co/aikar/commands/contexts/OptionalContextResolver.html" title="type parameter in OptionalContextResolver">T</a>,&#8203;<a href="co/aikar/commands/contexts/OptionalContextResolver.html" title="type parameter in OptionalContextResolver">C</a> extends <a href="co/aikar/commands/CommandExecutionContext.html" title="class in co.aikar.commands">CommandExecutionContext</a>&lt;?,&#8203;? extends <a href="co/aikar/commands/CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&gt;&gt;</td> <td class="colFirst"><a href="co/aikar/commands/contexts/OptionalContextResolver.html" title="interface in co.aikar.commands.contexts">OptionalContextResolver</a>&lt;<a href="co/aikar/commands/contexts/OptionalContextResolver.html" title="type parameter in OptionalContextResolver">T</a>,&#8203;<a href="co/aikar/commands/contexts/OptionalContextResolver.html" title="type parameter in OptionalContextResolver">C</a> extends <a href="co/aikar/commands/CommandExecutionContext.html" title="class in co.aikar.commands">CommandExecutionContext</a>&lt;?,&#8203;? extends <a href="co/aikar/commands/CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&gt;&gt;</td>
<th class="colLast" scope="row"> <th class="colLast" scope="row">
<div class="block">The same as <a href="co/aikar/commands/contexts/ContextResolver.html" title="interface in co.aikar.commands.contexts"><code>ContextResolver</code></a>, however it can accept a null context.</div> <div class="block">The same as <a href="co/aikar/commands/contexts/ContextResolver.html" title="interface in co.aikar.commands.contexts"><code>ContextResolver</code></a>, however it can accept a null context.</div>
</th> </th>
</tr> </tr>
<tr id="i53" class="rowColor"> <tr id="i54" class="altColor">
<td class="colFirst"><a href="co/aikar/commands/annotation/PreCommand.html" title="annotation in co.aikar.commands.annotation">PreCommand</a></td> <td class="colFirst"><a href="co/aikar/commands/annotation/PreCommand.html" title="annotation in co.aikar.commands.annotation">PreCommand</a></td>
<th class="colLast" scope="row"> <th class="colLast" scope="row">
<div class="block">This runs before any other command method each time it is invoked.</div> <div class="block">This runs before any other command method each time it is invoked.</div>
</th> </th>
</tr> </tr>
<tr id="i54" class="altColor"> <tr id="i55" class="rowColor">
<td class="colFirst"><a href="co/aikar/commands/annotation/Private.html" title="annotation in co.aikar.commands.annotation">Private</a></td> <td class="colFirst"><a href="co/aikar/commands/annotation/Private.html" title="annotation in co.aikar.commands.annotation">Private</a></td>
<th class="colLast" scope="row"> <th class="colLast" scope="row">
<div class="block">Marks a command to not be included in stuff like tab completion and help pages</div> <div class="block">Marks a command to not be included in stuff like tab completion and help pages</div>
</th> </th>
</tr> </tr>
<tr id="i55" class="rowColor"> <tr id="i56" class="altColor">
<td class="colFirst"><a href="co/aikar/commands/RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&lt;<a href="co/aikar/commands/RegisteredCommand.html" title="type parameter in RegisteredCommand">CEC</a> extends <a href="co/aikar/commands/CommandExecutionContext.html" title="class in co.aikar.commands">CommandExecutionContext</a>&lt;<a href="co/aikar/commands/RegisteredCommand.html" title="type parameter in RegisteredCommand">CEC</a>,&#8203;? extends <a href="co/aikar/commands/CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&gt;&gt;</td> <td class="colFirst"><a href="co/aikar/commands/RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&lt;<a href="co/aikar/commands/RegisteredCommand.html" title="type parameter in RegisteredCommand">CEC</a> extends <a href="co/aikar/commands/CommandExecutionContext.html" title="class in co.aikar.commands">CommandExecutionContext</a>&lt;<a href="co/aikar/commands/RegisteredCommand.html" title="type parameter in RegisteredCommand">CEC</a>,&#8203;? extends <a href="co/aikar/commands/CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&gt;&gt;</td>
<th class="colLast" scope="row">&nbsp;</th> <th class="colLast" scope="row">&nbsp;</th>
</tr> </tr>
<tr id="i56" class="altColor"> <tr id="i57" class="rowColor">
<td class="colFirst"><a href="co/aikar/commands/RootCommand.html" title="interface in co.aikar.commands">RootCommand</a></td> <td class="colFirst"><a href="co/aikar/commands/RootCommand.html" title="interface in co.aikar.commands">RootCommand</a></td>
<th class="colLast" scope="row">&nbsp;</th> <th class="colLast" scope="row">&nbsp;</th>
</tr> </tr>
<tr id="i57" class="rowColor"> <tr id="i58" class="altColor">
<td class="colFirst"><a href="co/aikar/commands/contexts/SenderAwareContextResolver.html" title="interface in co.aikar.commands.contexts">SenderAwareContextResolver</a>&lt;<a href="co/aikar/commands/contexts/SenderAwareContextResolver.html" title="type parameter in SenderAwareContextResolver">T</a>,&#8203;<a href="co/aikar/commands/contexts/SenderAwareContextResolver.html" title="type parameter in SenderAwareContextResolver">C</a> extends <a href="co/aikar/commands/CommandExecutionContext.html" title="class in co.aikar.commands">CommandExecutionContext</a>&lt;?,&#8203;? extends <a href="co/aikar/commands/CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&gt;&gt;</td> <td class="colFirst"><a href="co/aikar/commands/contexts/SenderAwareContextResolver.html" title="interface in co.aikar.commands.contexts">SenderAwareContextResolver</a>&lt;<a href="co/aikar/commands/contexts/SenderAwareContextResolver.html" title="type parameter in SenderAwareContextResolver">T</a>,&#8203;<a href="co/aikar/commands/contexts/SenderAwareContextResolver.html" title="type parameter in SenderAwareContextResolver">C</a> extends <a href="co/aikar/commands/CommandExecutionContext.html" title="class in co.aikar.commands">CommandExecutionContext</a>&lt;?,&#8203;? extends <a href="co/aikar/commands/CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&gt;&gt;</td>
<th class="colLast" scope="row">Deprecated. <th class="colLast" scope="row">Deprecated.
<div class="deprecationComment">Please use <a href="co/aikar/commands/contexts/IssuerAwareContextResolver.html" title="interface in co.aikar.commands.contexts"><code>IssuerAwareContextResolver</code></a></div> <div class="deprecationComment">Please use <a href="co/aikar/commands/contexts/IssuerAwareContextResolver.html" title="interface in co.aikar.commands.contexts"><code>IssuerAwareContextResolver</code></a></div>
</th> </th>
</tr> </tr>
<tr id="i58" class="altColor"> <tr id="i59" class="rowColor">
<td class="colFirst"><a href="co/aikar/commands/ShowCommandHelp.html" title="class in co.aikar.commands">ShowCommandHelp</a></td> <td class="colFirst"><a href="co/aikar/commands/ShowCommandHelp.html" title="class in co.aikar.commands">ShowCommandHelp</a></td>
<th class="colLast" scope="row">&nbsp;</th> <th class="colLast" scope="row">&nbsp;</th>
</tr> </tr>
<tr id="i59" class="rowColor"> <tr id="i60" class="altColor">
<td class="colFirst"><a href="co/aikar/commands/annotation/Single.html" title="annotation in co.aikar.commands.annotation">Single</a></td> <td class="colFirst"><a href="co/aikar/commands/annotation/Single.html" title="annotation in co.aikar.commands.annotation">Single</a></td>
<th class="colLast" scope="row"> <th class="colLast" scope="row">
<div class="block">Don't join remaining arguments.</div> <div class="block">Don't join remaining arguments.</div>
</th> </th>
</tr> </tr>
<tr id="i60" class="altColor"> <tr id="i61" class="rowColor">
<td class="colFirst"><a href="co/aikar/commands/annotation/Split.html" title="annotation in co.aikar.commands.annotation">Split</a></td> <td class="colFirst"><a href="co/aikar/commands/annotation/Split.html" title="annotation in co.aikar.commands.annotation">Split</a></td>
<th class="colLast" scope="row"> <th class="colLast" scope="row">
<div class="block">Joins arguments into a single piece of text with the specified separator.</div> <div class="block">Joins arguments into a single piece of text with the specified separator.</div>
</th> </th>
</tr> </tr>
<tr id="i61" class="rowColor"> <tr id="i62" class="altColor">
<td class="colFirst"><a href="co/aikar/commands/annotation/Subcommand.html" title="annotation in co.aikar.commands.annotation">Subcommand</a></td> <td class="colFirst"><a href="co/aikar/commands/annotation/Subcommand.html" title="annotation in co.aikar.commands.annotation">Subcommand</a></td>
<th class="colLast" scope="row"> <th class="colLast" scope="row">
<div class="block">Defines the subcommand that can be used to execute this command.</div> <div class="block">Defines the subcommand that can be used to execute this command.</div>
</th> </th>
</tr> </tr>
<tr id="i62" class="altColor"> <tr id="i63" class="rowColor">
<td class="colFirst"><a href="co/aikar/commands/annotation/Syntax.html" title="annotation in co.aikar.commands.annotation">Syntax</a></td> <td class="colFirst"><a href="co/aikar/commands/annotation/Syntax.html" title="annotation in co.aikar.commands.annotation">Syntax</a></td>
<th class="colLast" scope="row"> <th class="colLast" scope="row">
<div class="block">Specifies the syntax to be used when executing this command.</div> <div class="block">Specifies the syntax to be used when executing this command.</div>
</th> </th>
</tr> </tr>
<tr id="i63" class="rowColor"> <tr id="i64" class="altColor">
<td class="colFirst"><a href="co/aikar/commands/annotation/UnknownHandler.html" title="annotation in co.aikar.commands.annotation">UnknownHandler</a></td> <td class="colFirst"><a href="co/aikar/commands/annotation/UnknownHandler.html" title="annotation in co.aikar.commands.annotation">UnknownHandler</a></td>
<th class="colLast" scope="row">Deprecated. <th class="colLast" scope="row">Deprecated.
<div class="deprecationComment">Use <a href="co/aikar/commands/annotation/CatchUnknown.html" title="annotation in co.aikar.commands.annotation"><code>instead, which is more accurately named</code></a></div> <div class="deprecationComment">Use <a href="co/aikar/commands/annotation/CatchUnknown.html" title="annotation in co.aikar.commands.annotation"><code>instead, which is more accurately named</code></a></div>
</th> </th>
</tr> </tr>
<tr id="i64" class="altColor"> <tr id="i65" class="rowColor">
<td class="colFirst"><a href="co/aikar/commands/UnresolvedDependencyException.html" title="class in co.aikar.commands">UnresolvedDependencyException</a></td> <td class="colFirst"><a href="co/aikar/commands/UnresolvedDependencyException.html" title="class in co.aikar.commands">UnresolvedDependencyException</a></td>
<th class="colLast" scope="row"> <th class="colLast" scope="row">
<div class="block">Thrown when a command mananger couldn't find a registered instance for a field that is marked with <div class="block">Thrown when a command mananger couldn't find a registered instance for a field that is marked with
<a href="co/aikar/commands/annotation/Dependency.html" title="annotation in co.aikar.commands.annotation"><code>Dependency</code></a></div> <a href="co/aikar/commands/annotation/Dependency.html" title="annotation in co.aikar.commands.annotation"><code>Dependency</code></a></div>
</th> </th>
</tr> </tr>
<tr id="i65" class="rowColor"> <tr id="i66" class="altColor">
<td class="colFirst"><a href="co/aikar/commands/UnstableAPI.html" title="annotation in co.aikar.commands">UnstableAPI</a></td> <td class="colFirst"><a href="co/aikar/commands/UnstableAPI.html" title="annotation in co.aikar.commands">UnstableAPI</a></td>
<th class="colLast" scope="row">Deprecated.</th> <th class="colLast" scope="row">Deprecated.</th>
</tr> </tr>
<tr id="i66" class="altColor"> <tr id="i67" class="rowColor">
<td class="colFirst"><a href="co/aikar/commands/annotation/Values.html" title="annotation in co.aikar.commands.annotation">Values</a></td> <td class="colFirst"><a href="co/aikar/commands/annotation/Values.html" title="annotation in co.aikar.commands.annotation">Values</a></td>
<th class="colLast" scope="row"> <th class="colLast" scope="row">
<div class="block">Specifies a list of values that the command input should be validated against, or else show an error.</div> <div class="block">Specifies a list of values that the command input should be validated against, or else show an error.</div>
+1
View File
@@ -72,6 +72,7 @@
<li><a href="co/aikar/commands/MessageFormatter.html" title="class in co.aikar.commands">MessageFormatter</a></li> <li><a href="co/aikar/commands/MessageFormatter.html" title="class in co.aikar.commands">MessageFormatter</a></li>
<li><a href="co/aikar/commands/MessageKeys.html" title="enum in co.aikar.commands">MessageKeys</a></li> <li><a href="co/aikar/commands/MessageKeys.html" title="enum in co.aikar.commands">MessageKeys</a></li>
<li><a href="co/aikar/commands/MessageType.html" title="class in co.aikar.commands">MessageType</a></li> <li><a href="co/aikar/commands/MessageType.html" title="class in co.aikar.commands">MessageType</a></li>
<li><a href="co/aikar/commands/annotation/Name.html" title="annotation in co.aikar.commands.annotation">Name</a></li>
<li><a href="co/aikar/commands/annotation/Optional.html" title="annotation in co.aikar.commands.annotation">Optional</a></li> <li><a href="co/aikar/commands/annotation/Optional.html" title="annotation in co.aikar.commands.annotation">Optional</a></li>
<li><a href="co/aikar/commands/contexts/OptionalContextResolver.html" title="interface in co.aikar.commands.contexts"><span class="interfaceName">OptionalContextResolver</span></a></li> <li><a href="co/aikar/commands/contexts/OptionalContextResolver.html" title="interface in co.aikar.commands.contexts"><span class="interfaceName">OptionalContextResolver</span></a></li>
<li><a href="co/aikar/commands/annotation/PreCommand.html" title="annotation in co.aikar.commands.annotation">PreCommand</a></li> <li><a href="co/aikar/commands/annotation/PreCommand.html" title="annotation in co.aikar.commands.annotation">PreCommand</a></li>
@@ -27,7 +27,7 @@
catch(err) { catch(err) {
} }
//--> //-->
var data = {"i0":42,"i1":10,"i2":10,"i3":42,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":42,"i24":10,"i25":10,"i26":10}; var data = {"i0":42,"i1":10,"i2":10,"i3":42,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":42,"i25":10,"i26":10,"i27":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
@@ -298,44 +298,49 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i16" class="altColor"> <tr id="i16" class="altColor">
<td class="colFirst"><code>boolean</code></td> <td class="colFirst"><code>protected com.google.common.collect.SetMultimap&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasPermission(co.aikar.commands.CommandIssuer)">hasPermission</a></span>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSubCommands()">getSubCommands</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i17" class="rowColor"> <tr id="i17" class="rowColor">
<td class="colFirst"><code>boolean</code></td> <td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasPermission(java.lang.Object)">hasPermission</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;issuer)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasPermission(co.aikar.commands.CommandIssuer)">hasPermission</a></span>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i18" class="altColor"> <tr id="i18" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasPermission(java.lang.Object)">hasPermission</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;issuer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#help(co.aikar.commands.CommandIssuer,java.lang.String%5B%5D)">help</a></span>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#help(co.aikar.commands.CommandIssuer,java.lang.String%5B%5D)">help</a></span>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args)</code></th> <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i19" class="rowColor"> <tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#help(java.lang.Object,java.lang.String%5B%5D)">help</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;issuer, <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#help(java.lang.Object,java.lang.String%5B%5D)">help</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;issuer,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args)</code></th> <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i20" class="altColor"> <tr id="i21" class="rowColor">
<td class="colFirst"><code>boolean</code></td> <td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#requiresPermission(java.lang.String)">requiresPermission</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;permission)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#requiresPermission(java.lang.String)">requiresPermission</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;permission)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i21" class="rowColor"> <tr id="i22" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContextFlags(java.lang.Class,java.lang.String)">setContextFlags</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;cls, <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setContextFlags(java.lang.Class,java.lang.String)">setContextFlags</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;cls,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;flags)</code></th> <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;flags)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i22" class="altColor"> <tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a></code></td> <td class="colFirst"><code><a href="BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setExceptionHandler(co.aikar.commands.ExceptionHandler)">setExceptionHandler</a></span>&#8203;(<a href="ExceptionHandler.html" title="interface in co.aikar.commands">ExceptionHandler</a>&nbsp;exceptionHandler)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setExceptionHandler(co.aikar.commands.ExceptionHandler)">setExceptionHandler</a></span>&#8203;(<a href="ExceptionHandler.html" title="interface in co.aikar.commands">ExceptionHandler</a>&nbsp;exceptionHandler)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i23" class="rowColor"> <tr id="i24" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#showCommandHelp()">showCommandHelp</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#showCommandHelp()">showCommandHelp</a></span>()</code></th>
<td class="colLast"> <td class="colLast">
@@ -344,13 +349,13 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</div> </div>
</td> </td>
</tr> </tr>
<tr id="i24" class="altColor"> <tr id="i25" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#showSyntax(co.aikar.commands.CommandIssuer,co.aikar.commands.RegisteredCommand)">showSyntax</a></span>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#showSyntax(co.aikar.commands.CommandIssuer,co.aikar.commands.RegisteredCommand)">showSyntax</a></span>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
<a href="RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&lt;?&gt;&nbsp;cmd)</code></th> <a href="RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&lt;?&gt;&nbsp;cmd)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i25" class="rowColor"> <tr id="i26" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#tabComplete(co.aikar.commands.CommandIssuer,java.lang.String,java.lang.String%5B%5D)">tabComplete</a></span>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#tabComplete(co.aikar.commands.CommandIssuer,java.lang.String,java.lang.String%5B%5D)">tabComplete</a></span>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;commandLabel, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;commandLabel,
@@ -359,7 +364,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<div class="block">Gets tab completed data from the given command from the user.</div> <div class="block">Gets tab completed data from the given command from the user.</div>
</td> </td>
</tr> </tr>
<tr id="i26" class="altColor"> <tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#tabComplete(co.aikar.commands.CommandIssuer,java.lang.String,java.lang.String%5B%5D,boolean)">tabComplete</a></span>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#tabComplete(co.aikar.commands.CommandIssuer,java.lang.String,java.lang.String%5B%5D,boolean)">tabComplete</a></span>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;commandLabel, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;commandLabel,
@@ -589,7 +594,7 @@ public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/BaseComman
<li class="blockList"> <li class="blockList">
<h4>getCommandHelp</h4> <h4>getCommandHelp</h4>
<pre class="methodSignature"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang" class="externalLink">@Deprecated</a> <pre class="methodSignature"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang" class="externalLink">@Deprecated</a>
public&nbsp;<a href="CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a>&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.758">getCommandHelp</a>()</pre> public&nbsp;<a href="CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a>&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.762">getCommandHelp</a>()</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">Unstable API</div> <div class="deprecationComment">Unstable API</div>
</div> </div>
@@ -602,7 +607,7 @@ public&nbsp;<a href="CommandHelp.html" title="class in co.aikar.commands">Comman
<li class="blockList"> <li class="blockList">
<h4>showCommandHelp</h4> <h4>showCommandHelp</h4>
<pre class="methodSignature"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang" class="externalLink">@Deprecated</a> <pre class="methodSignature"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang" class="externalLink">@Deprecated</a>
public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.767">showCommandHelp</a>()</pre> public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.771">showCommandHelp</a>()</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">Unstable API</div> <div class="deprecationComment">Unstable API</div>
</div> </div>
@@ -614,7 +619,7 @@ public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.h
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>help</h4> <h4>help</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.773">help</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;issuer, <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.777">help</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;issuer,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args)</pre> <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args)</pre>
</li> </li>
</ul> </ul>
@@ -624,7 +629,7 @@ public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.h
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>help</h4> <h4>help</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.777">help</a>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.781">help</a>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args)</pre> <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args)</pre>
</li> </li>
</ul> </ul>
@@ -634,7 +639,7 @@ public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.h
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>doHelp</h4> <h4>doHelp</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.781">doHelp</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;issuer, <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.785">doHelp</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;issuer,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>...&nbsp;args)</pre> <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>...&nbsp;args)</pre>
</li> </li>
</ul> </ul>
@@ -644,7 +649,7 @@ public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.h
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>doHelp</h4> <h4>doHelp</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.785">doHelp</a>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.789">doHelp</a>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>...&nbsp;args)</pre> <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>...&nbsp;args)</pre>
</li> </li>
</ul> </ul>
@@ -654,7 +659,7 @@ public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.h
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>showSyntax</h4> <h4>showSyntax</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.789">showSyntax</a>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.793">showSyntax</a>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
<a href="RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&lt;?&gt;&nbsp;cmd)</pre> <a href="RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&lt;?&gt;&nbsp;cmd)</pre>
</li> </li>
</ul> </ul>
@@ -664,7 +669,7 @@ public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.h
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>hasPermission</h4> <h4>hasPermission</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.796">hasPermission</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;issuer)</pre> <pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.800">hasPermission</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;issuer)</pre>
</li> </li>
</ul> </ul>
<a id="hasPermission(co.aikar.commands.CommandIssuer)"> <a id="hasPermission(co.aikar.commands.CommandIssuer)">
@@ -673,7 +678,7 @@ public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.h
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>hasPermission</h4> <h4>hasPermission</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.800">hasPermission</a>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</pre> <pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.804">hasPermission</a>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</pre>
</li> </li>
</ul> </ul>
<a id="getRequiredPermissions()"> <a id="getRequiredPermissions()">
@@ -682,7 +687,7 @@ public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.h
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getRequiredPermissions</h4> <h4>getRequiredPermissions</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.804">getRequiredPermissions</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.808">getRequiredPermissions</a>()</pre>
</li> </li>
</ul> </ul>
<a id="requiresPermission(java.lang.String)"> <a id="requiresPermission(java.lang.String)">
@@ -691,7 +696,7 @@ public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.h
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>requiresPermission</h4> <h4>requiresPermission</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.808">requiresPermission</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;permission)</pre> <pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.812">requiresPermission</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;permission)</pre>
</li> </li>
</ul> </ul>
<a id="getName()"> <a id="getName()">
@@ -700,7 +705,7 @@ public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.h
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getName</h4> <h4>getName</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.812">getName</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.816">getName</a>()</pre>
</li> </li>
</ul> </ul>
<a id="getExceptionHandler()"> <a id="getExceptionHandler()">
@@ -709,7 +714,7 @@ public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.h
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getExceptionHandler</h4> <h4>getExceptionHandler</h4>
<pre class="methodSignature">public&nbsp;<a href="ExceptionHandler.html" title="interface in co.aikar.commands">ExceptionHandler</a>&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.816">getExceptionHandler</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="ExceptionHandler.html" title="interface in co.aikar.commands">ExceptionHandler</a>&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.820">getExceptionHandler</a>()</pre>
</li> </li>
</ul> </ul>
<a id="setExceptionHandler(co.aikar.commands.ExceptionHandler)"> <a id="setExceptionHandler(co.aikar.commands.ExceptionHandler)">
@@ -718,7 +723,7 @@ public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.h
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>setExceptionHandler</h4> <h4>setExceptionHandler</h4>
<pre class="methodSignature">public&nbsp;<a href="BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a>&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.820">setExceptionHandler</a>&#8203;(<a href="ExceptionHandler.html" title="interface in co.aikar.commands">ExceptionHandler</a>&nbsp;exceptionHandler)</pre> <pre class="methodSignature">public&nbsp;<a href="BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a>&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.824">setExceptionHandler</a>&#8203;(<a href="ExceptionHandler.html" title="interface in co.aikar.commands">ExceptionHandler</a>&nbsp;exceptionHandler)</pre>
</li> </li>
</ul> </ul>
<a id="getDefaultRegisteredCommand()"> <a id="getDefaultRegisteredCommand()">
@@ -727,7 +732,7 @@ public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.h
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getDefaultRegisteredCommand</h4> <h4>getDefaultRegisteredCommand</h4>
<pre class="methodSignature">public&nbsp;<a href="RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.825">getDefaultRegisteredCommand</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.829">getDefaultRegisteredCommand</a>()</pre>
</li> </li>
</ul> </ul>
<a id="setContextFlags(java.lang.Class,java.lang.String)"> <a id="setContextFlags(java.lang.Class,java.lang.String)">
@@ -736,7 +741,7 @@ public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.h
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>setContextFlags</h4> <h4>setContextFlags</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.829">setContextFlags</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;cls, <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.833">setContextFlags</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;cls,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;flags)</pre> <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;flags)</pre>
</li> </li>
</ul> </ul>
@@ -746,16 +751,25 @@ public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.h
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getContextFlags</h4> <h4>getContextFlags</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.833">getContextFlags</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;cls)</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.837">getContextFlags</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;cls)</pre>
</li> </li>
</ul> </ul>
<a id="getRegisteredCommands()"> <a id="getRegisteredCommands()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getRegisteredCommands</h4> <h4>getRegisteredCommands</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.837">getRegisteredCommands</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.841">getRegisteredCommands</a>()</pre>
</li>
</ul>
<a id="getSubCommands()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getSubCommands</h4>
<pre class="methodSignature">protected&nbsp;com.google.common.collect.SetMultimap&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/BaseCommand.html#line.847">getSubCommands</a>()</pre>
</li> </li>
</ul> </ul>
</li> </li>
@@ -27,7 +27,7 @@
catch(err) { catch(err) {
} }
//--> //-->
var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10}; var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
@@ -209,21 +209,27 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i6" class="altColor"> <tr id="i6" class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getContextValueByName(java.lang.Class,java.lang.String)">getContextValueByName</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;? extends T&gt;&nbsp;clazz,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getInput()">getInput</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getInput()">getInput</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i7" class="rowColor"> <tr id="i8" class="altColor">
<td class="colFirst"><code><a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a></code></td> <td class="colFirst"><code><a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIssuer()">getIssuer</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIssuer()">getIssuer</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i8" class="altColor"> <tr id="i9" class="rowColor">
<td class="colFirst"><code>boolean</code></td> <td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasConfig(java.lang.String)">hasConfig</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;key)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasConfig(java.lang.String)">hasConfig</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;key)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i9" class="rowColor"> <tr id="i10" class="altColor">
<td class="colFirst"><code>boolean</code></td> <td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isAsync()">isAsync</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isAsync()">isAsync</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
@@ -337,13 +343,28 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</dl> </dl>
</li> </li>
</ul> </ul>
<a id="getContextValueByName(java.lang.Class,java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContextValueByName</h4>
<pre class="methodSignature">public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../src-html/co/aikar/commands/CommandCompletionContext.html#line.107">getContextValueByName</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;? extends T&gt;&nbsp;clazz,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name)
throws <a href="InvalidCommandArgument.html" title="class in co.aikar.commands">InvalidCommandArgument</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="InvalidCommandArgument.html" title="class in co.aikar.commands">InvalidCommandArgument</a></code></dd>
</dl>
</li>
</ul>
<a id="getIssuer()"> <a id="getIssuer()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getIssuer</h4> <h4>getIssuer</h4>
<pre class="methodSignature">public&nbsp;<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandCompletionContext.html#line.114">getIssuer</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandCompletionContext.html#line.118">getIssuer</a>()</pre>
</li> </li>
</ul> </ul>
<a id="getInput()"> <a id="getInput()">
@@ -352,7 +373,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getInput</h4> <h4>getInput</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandCompletionContext.html#line.118">getInput</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandCompletionContext.html#line.122">getInput</a>()</pre>
</li> </li>
</ul> </ul>
<a id="getConfig()"> <a id="getConfig()">
@@ -361,7 +382,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getConfig</h4> <h4>getConfig</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandCompletionContext.html#line.122">getConfig</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandCompletionContext.html#line.126">getConfig</a>()</pre>
</li> </li>
</ul> </ul>
<a id="isAsync()"> <a id="isAsync()">
@@ -370,7 +391,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>isAsync</h4> <h4>isAsync</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/CommandCompletionContext.html#line.126">isAsync</a>()</pre> <pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/CommandCompletionContext.html#line.130">isAsync</a>()</pre>
</li> </li>
</ul> </ul>
</li> </li>
@@ -289,7 +289,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<li class="blockList"> <li class="blockList">
<h4>registerSenderAwareContext</h4> <h4>registerSenderAwareContext</h4>
<pre class="methodSignature"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang" class="externalLink">@Deprecated</a> <pre class="methodSignature"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang" class="externalLink">@Deprecated</a>
public&nbsp;&lt;T&gt;&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandContexts.html#line.293">registerSenderAwareContext</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;T&gt;&nbsp;context, public&nbsp;&lt;T&gt;&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandContexts.html#line.299">registerSenderAwareContext</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;T&gt;&nbsp;context,
<a href="contexts/IssuerAwareContextResolver.html" title="interface in co.aikar.commands.contexts">IssuerAwareContextResolver</a>&lt;T,&#8203;<a href="CommandContexts.html" title="type parameter in CommandContexts">R</a>&gt;&nbsp;supplier)</pre> <a href="contexts/IssuerAwareContextResolver.html" title="interface in co.aikar.commands.contexts">IssuerAwareContextResolver</a>&lt;T,&#8203;<a href="CommandContexts.html" title="type parameter in CommandContexts">R</a>&gt;&nbsp;supplier)</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span> <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">Please switch to <a href="#registerIssuerAwareContext(java.lang.Class,co.aikar.commands.contexts.IssuerAwareContextResolver)"><code>registerIssuerAwareContext(Class, IssuerAwareContextResolver)</code></a> <div class="deprecationComment">Please switch to <a href="#registerIssuerAwareContext(java.lang.Class,co.aikar.commands.contexts.IssuerAwareContextResolver)"><code>registerIssuerAwareContext(Class, IssuerAwareContextResolver)</code></a>
@@ -307,7 +307,7 @@ public&nbsp;&lt;T&gt;&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/command
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>registerIssuerAwareContext</h4> <h4>registerIssuerAwareContext</h4>
<pre class="methodSignature">public&nbsp;&lt;T&gt;&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandContexts.html#line.304">registerIssuerAwareContext</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;T&gt;&nbsp;context, <pre class="methodSignature">public&nbsp;&lt;T&gt;&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandContexts.html#line.310">registerIssuerAwareContext</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;T&gt;&nbsp;context,
<a href="contexts/IssuerAwareContextResolver.html" title="interface in co.aikar.commands.contexts">IssuerAwareContextResolver</a>&lt;T,&#8203;<a href="CommandContexts.html" title="type parameter in CommandContexts">R</a>&gt;&nbsp;supplier)</pre> <a href="contexts/IssuerAwareContextResolver.html" title="interface in co.aikar.commands.contexts">IssuerAwareContextResolver</a>&lt;T,&#8203;<a href="CommandContexts.html" title="type parameter in CommandContexts">R</a>&gt;&nbsp;supplier)</pre>
<div class="block">Registers a context resolver that may conditionally consume input, falling back to using the context of the <div class="block">Registers a context resolver that may conditionally consume input, falling back to using the context of the
issuer to potentially fulfill this context. issuer to potentially fulfill this context.
@@ -321,7 +321,7 @@ public&nbsp;&lt;T&gt;&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/command
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>registerIssuerOnlyContext</h4> <h4>registerIssuerOnlyContext</h4>
<pre class="methodSignature">public&nbsp;&lt;T&gt;&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandContexts.html#line.312">registerIssuerOnlyContext</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;T&gt;&nbsp;context, <pre class="methodSignature">public&nbsp;&lt;T&gt;&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandContexts.html#line.318">registerIssuerOnlyContext</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;T&gt;&nbsp;context,
<a href="contexts/IssuerOnlyContextResolver.html" title="interface in co.aikar.commands.contexts">IssuerOnlyContextResolver</a>&lt;T,&#8203;<a href="CommandContexts.html" title="type parameter in CommandContexts">R</a>&gt;&nbsp;supplier)</pre> <a href="contexts/IssuerOnlyContextResolver.html" title="interface in co.aikar.commands.contexts">IssuerOnlyContextResolver</a>&lt;T,&#8203;<a href="CommandContexts.html" title="type parameter in CommandContexts">R</a>&gt;&nbsp;supplier)</pre>
<div class="block">Registers a context resolver that will never consume input. It will always satisfy its context based on the <div class="block">Registers a context resolver that will never consume input. It will always satisfy its context based on the
issuer of the command, so it will not appear in syntax strings.</div> issuer of the command, so it will not appear in syntax strings.</div>
@@ -333,7 +333,7 @@ public&nbsp;&lt;T&gt;&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/command
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>registerOptionalContext</h4> <h4>registerOptionalContext</h4>
<pre class="methodSignature">public&nbsp;&lt;T&gt;&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandContexts.html#line.320">registerOptionalContext</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;T&gt;&nbsp;context, <pre class="methodSignature">public&nbsp;&lt;T&gt;&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandContexts.html#line.326">registerOptionalContext</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;T&gt;&nbsp;context,
<a href="contexts/OptionalContextResolver.html" title="interface in co.aikar.commands.contexts">OptionalContextResolver</a>&lt;T,&#8203;<a href="CommandContexts.html" title="type parameter in CommandContexts">R</a>&gt;&nbsp;supplier)</pre> <a href="contexts/OptionalContextResolver.html" title="interface in co.aikar.commands.contexts">OptionalContextResolver</a>&lt;T,&#8203;<a href="CommandContexts.html" title="type parameter in CommandContexts">R</a>&gt;&nbsp;supplier)</pre>
<div class="block">Registers a context that can safely accept a null input from the command issuer to resolve. This resolver should always <div class="block">Registers a context that can safely accept a null input from the command issuer to resolve. This resolver should always
call <a href="CommandExecutionContext.html#popFirstArg()"><code>CommandExecutionContext.popFirstArg()</code></a></div> call <a href="CommandExecutionContext.html#popFirstArg()"><code>CommandExecutionContext.popFirstArg()</code></a></div>
@@ -345,7 +345,7 @@ public&nbsp;&lt;T&gt;&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/command
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>registerContext</h4> <h4>registerContext</h4>
<pre class="methodSignature">public&nbsp;&lt;T&gt;&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandContexts.html#line.328">registerContext</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;T&gt;&nbsp;context, <pre class="methodSignature">public&nbsp;&lt;T&gt;&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandContexts.html#line.334">registerContext</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;T&gt;&nbsp;context,
<a href="contexts/ContextResolver.html" title="interface in co.aikar.commands.contexts">ContextResolver</a>&lt;T,&#8203;<a href="CommandContexts.html" title="type parameter in CommandContexts">R</a>&gt;&nbsp;supplier)</pre> <a href="contexts/ContextResolver.html" title="interface in co.aikar.commands.contexts">ContextResolver</a>&lt;T,&#8203;<a href="CommandContexts.html" title="type parameter in CommandContexts">R</a>&gt;&nbsp;supplier)</pre>
<div class="block">Registers a context that requires input from the command issuer to resolve. This resolver should always <div class="block">Registers a context that requires input from the command issuer to resolve. This resolver should always
call <a href="CommandExecutionContext.html#popFirstArg()"><code>CommandExecutionContext.popFirstArg()</code></a></div> call <a href="CommandExecutionContext.html#popFirstArg()"><code>CommandExecutionContext.popFirstArg()</code></a></div>
@@ -357,7 +357,7 @@ public&nbsp;&lt;T&gt;&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/command
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>getResolver</h4> <h4>getResolver</h4>
<pre class="methodSignature">public&nbsp;<a href="contexts/ContextResolver.html" title="interface in co.aikar.commands.contexts">ContextResolver</a>&lt;?,&#8203;<a href="CommandContexts.html" title="type parameter in CommandContexts">R</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/CommandContexts.html#line.332">getResolver</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;type)</pre> <pre class="methodSignature">public&nbsp;<a href="contexts/ContextResolver.html" title="interface in co.aikar.commands.contexts">ContextResolver</a>&lt;?,&#8203;<a href="CommandContexts.html" title="type parameter in CommandContexts">R</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/CommandContexts.html#line.338">getResolver</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;type)</pre>
</li> </li>
</ul> </ul>
</li> </li>
@@ -27,7 +27,7 @@
catch(err) { catch(err) {
} }
//--> //-->
var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10}; var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
@@ -131,7 +131,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<hr> <hr>
<pre>public class <a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.47">CommandParameter</a>&lt;CEC extends <a href="CommandExecutionContext.html" title="class in co.aikar.commands">CommandExecutionContext</a>&lt;CEC,&#8203;? extends <a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&gt;&gt; <pre>public class <a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.49">CommandParameter</a>&lt;CEC extends <a href="CommandExecutionContext.html" title="class in co.aikar.commands">CommandExecutionContext</a>&lt;CEC,&#8203;? extends <a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&gt;&gt;
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre>
</li> </li>
</ul> </ul>
@@ -183,146 +183,181 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i1" class="rowColor"> <tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td> <td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getConditions()">getConditions</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#canExecuteWithoutInput()">canExecuteWithoutInput</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i2" class="altColor"> <tr id="i2" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDefaultValue()">getDefaultValue</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getConditions()">getConditions</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i3" class="rowColor"> <tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDescription()">getDescription</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDefaultValue()">getDefaultValue</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i4" class="altColor"> <tr id="i4" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDescription()">getDescription</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDisplayName(co.aikar.commands.CommandIssuer)">getDisplayName</a></span>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFlags()">getFlags</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFlags()">getFlags</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i5" class="rowColor"> <tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="CommandManager.html" title="class in co.aikar.commands">CommandManager</a></code></td> <td class="colFirst"><code><a href="CommandManager.html" title="class in co.aikar.commands">CommandManager</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getManager()">getManager</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getManager()">getManager</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i6" class="altColor"> <tr id="i8" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getName()">getName</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getName()">getName</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i7" class="rowColor"> <tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a>&lt;<a href="CommandParameter.html" title="type parameter in CommandParameter">CEC</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNextParam()">getNextParam</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Parameter.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Parameter</a></code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Parameter.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Parameter</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getParameter()">getParameter</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getParameter()">getParameter</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i8" class="altColor"> <tr id="i11" class="rowColor">
<td class="colFirst"><code>int</code></td> <td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getParamIndex()">getParamIndex</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getParamIndex()">getParamIndex</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i9" class="rowColor"> <tr id="i12" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRequiredPermissions()">getRequiredPermissions</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRequiredPermissions()">getRequiredPermissions</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i10" class="altColor"> <tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="contexts/ContextResolver.html" title="interface in co.aikar.commands.contexts">ContextResolver</a>&lt;?,&#8203;<a href="CommandParameter.html" title="type parameter in CommandParameter">CEC</a>&gt;</code></td> <td class="colFirst"><code><a href="contexts/ContextResolver.html" title="interface in co.aikar.commands.contexts">ContextResolver</a>&lt;?,&#8203;<a href="CommandParameter.html" title="type parameter in CommandParameter">CEC</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getResolver()">getResolver</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getResolver()">getResolver</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i11" class="rowColor"> <tr id="i14" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSyntax()">getSyntax</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSyntax()">getSyntax</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i12" class="altColor"> <tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSyntax(co.aikar.commands.CommandIssuer)">getSyntax</a></span>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;</code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getType()">getType</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getType()">getType</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i13" class="rowColor"> <tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]</code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getValues()">getValues</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getValues()">getValues</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i14" class="altColor"> <tr id="i18" class="altColor">
<td class="colFirst"><code>boolean</code></td> <td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isCommandIssuer()">isCommandIssuer</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isCommandIssuer()">isCommandIssuer</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i15" class="rowColor"> <tr id="i19" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isLast()">isLast</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>boolean</code></td> <td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isOptional()">isOptional</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isOptional()">isOptional</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i16" class="altColor"> <tr id="i21" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isOptionalInput()">isOptionalInput</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>boolean</code></td> <td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isOptionalResolver()">isOptionalResolver</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isOptionalResolver()">isOptionalResolver</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i17" class="rowColor"> <tr id="i23" class="rowColor">
<td class="colFirst"><code>boolean</code></td> <td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#requiresInput()">requiresInput</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#requiresInput()">requiresInput</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i18" class="altColor"> <tr id="i24" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setCanConsumeInput(boolean)">setCanConsumeInput</a></span>&#8203;(boolean&nbsp;canConsumeInput)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setCanConsumeInput(boolean)">setCanConsumeInput</a></span>&#8203;(boolean&nbsp;canConsumeInput)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i19" class="rowColor"> <tr id="i25" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setCommandIssuer(boolean)">setCommandIssuer</a></span>&#8203;(boolean&nbsp;commandIssuer)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setCommandIssuer(boolean)">setCommandIssuer</a></span>&#8203;(boolean&nbsp;commandIssuer)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i20" class="altColor"> <tr id="i26" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setConditions(java.lang.String)">setConditions</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;conditions)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setConditions(java.lang.String)">setConditions</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;conditions)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i21" class="rowColor"> <tr id="i27" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDefaultValue(java.lang.String)">setDefaultValue</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;defaultValue)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDefaultValue(java.lang.String)">setDefaultValue</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;defaultValue)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i22" class="altColor"> <tr id="i28" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDescription(java.lang.String)">setDescription</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;description)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDescription(java.lang.String)">setDescription</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;description)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i23" class="rowColor"> <tr id="i29" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFlags(java.util.Map)">setFlags</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;flags)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setFlags(java.util.Map)">setFlags</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;flags)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i24" class="altColor"> <tr id="i30" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setNextParam(co.aikar.commands.CommandParameter)">setNextParam</a></span>&#8203;(<a href="CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a>&lt;<a href="CommandParameter.html" title="type parameter in CommandParameter">CEC</a>&gt;&nbsp;nextParam)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setOptional(boolean)">setOptional</a></span>&#8203;(boolean&nbsp;optional)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setOptional(boolean)">setOptional</a></span>&#8203;(boolean&nbsp;optional)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i25" class="rowColor"> <tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setOptionalResolver(boolean)">setOptionalResolver</a></span>&#8203;(boolean&nbsp;optionalResolver)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setOptionalResolver(boolean)">setOptionalResolver</a></span>&#8203;(boolean&nbsp;optionalResolver)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i26" class="altColor"> <tr id="i33" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setRequiresInput(boolean)">setRequiresInput</a></span>&#8203;(boolean&nbsp;requiresInput)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setRequiresInput(boolean)">setRequiresInput</a></span>&#8203;(boolean&nbsp;requiresInput)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i27" class="rowColor"> <tr id="i34" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setResolver(co.aikar.commands.contexts.ContextResolver)">setResolver</a></span>&#8203;(<a href="contexts/ContextResolver.html" title="interface in co.aikar.commands.contexts">ContextResolver</a>&lt;?,&#8203;<a href="CommandParameter.html" title="type parameter in CommandParameter">CEC</a>&gt;&nbsp;resolver)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setResolver(co.aikar.commands.contexts.ContextResolver)">setResolver</a></span>&#8203;(<a href="contexts/ContextResolver.html" title="interface in co.aikar.commands.contexts">ContextResolver</a>&lt;?,&#8203;<a href="CommandParameter.html" title="type parameter in CommandParameter">CEC</a>&gt;&nbsp;resolver)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i28" class="altColor"> <tr id="i35" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSyntax(java.lang.String)">setSyntax</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;syntax)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSyntax(java.lang.String)">setSyntax</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;syntax)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i29" class="rowColor"> <tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setValues(java.lang.String%5B%5D)">setValues</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;values)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setValues(java.lang.String%5B%5D)">setValues</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;values)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
@@ -357,7 +392,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>CommandParameter</h4> <h4>CommandParameter</h4>
<pre>public&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.70">CommandParameter</a>&#8203;(<a href="RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&lt;<a href="CommandParameter.html" title="type parameter in CommandParameter">CEC</a>&gt;&nbsp;command, <pre>public&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.75">CommandParameter</a>&#8203;(<a href="RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&lt;<a href="CommandParameter.html" title="type parameter in CommandParameter">CEC</a>&gt;&nbsp;command,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Parameter.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Parameter</a>&nbsp;param, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Parameter.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Parameter</a>&nbsp;param,
int&nbsp;paramIndex, int&nbsp;paramIndex,
boolean&nbsp;isLast)</pre> boolean&nbsp;isLast)</pre>
@@ -379,7 +414,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getParameter</h4> <h4>getParameter</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Parameter.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Parameter</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.159">getParameter</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Parameter.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Parameter</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.161">getParameter</a>()</pre>
</li> </li>
</ul> </ul>
<a id="getType()"> <a id="getType()">
@@ -388,7 +423,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getType</h4> <h4>getType</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.163">getType</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.165">getType</a>()</pre>
</li> </li>
</ul> </ul>
<a id="getName()"> <a id="getName()">
@@ -397,7 +432,16 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getName</h4> <h4>getName</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.167">getName</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.169">getName</a>()</pre>
</li>
</ul>
<a id="getDisplayName(co.aikar.commands.CommandIssuer)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDisplayName</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.173">getDisplayName</a>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</pre>
</li> </li>
</ul> </ul>
<a id="getManager()"> <a id="getManager()">
@@ -406,7 +450,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getManager</h4> <h4>getManager</h4>
<pre class="methodSignature">public&nbsp;<a href="CommandManager.html" title="class in co.aikar.commands">CommandManager</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.171">getManager</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="CommandManager.html" title="class in co.aikar.commands">CommandManager</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.178">getManager</a>()</pre>
</li> </li>
</ul> </ul>
<a id="getParamIndex()"> <a id="getParamIndex()">
@@ -415,7 +459,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getParamIndex</h4> <h4>getParamIndex</h4>
<pre class="methodSignature">public&nbsp;int&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.175">getParamIndex</a>()</pre> <pre class="methodSignature">public&nbsp;int&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.182">getParamIndex</a>()</pre>
</li> </li>
</ul> </ul>
<a id="getResolver()"> <a id="getResolver()">
@@ -424,7 +468,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getResolver</h4> <h4>getResolver</h4>
<pre class="methodSignature">public&nbsp;<a href="contexts/ContextResolver.html" title="interface in co.aikar.commands.contexts">ContextResolver</a>&lt;?,&#8203;<a href="CommandParameter.html" title="type parameter in CommandParameter">CEC</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.179">getResolver</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="contexts/ContextResolver.html" title="interface in co.aikar.commands.contexts">ContextResolver</a>&lt;?,&#8203;<a href="CommandParameter.html" title="type parameter in CommandParameter">CEC</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.186">getResolver</a>()</pre>
</li> </li>
</ul> </ul>
<a id="setResolver(co.aikar.commands.contexts.ContextResolver)"> <a id="setResolver(co.aikar.commands.contexts.ContextResolver)">
@@ -433,7 +477,16 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>setResolver</h4> <h4>setResolver</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.183">setResolver</a>&#8203;(<a href="contexts/ContextResolver.html" title="interface in co.aikar.commands.contexts">ContextResolver</a>&lt;?,&#8203;<a href="CommandParameter.html" title="type parameter in CommandParameter">CEC</a>&gt;&nbsp;resolver)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.190">setResolver</a>&#8203;(<a href="contexts/ContextResolver.html" title="interface in co.aikar.commands.contexts">ContextResolver</a>&lt;?,&#8203;<a href="CommandParameter.html" title="type parameter in CommandParameter">CEC</a>&gt;&nbsp;resolver)</pre>
</li>
</ul>
<a id="isOptionalInput()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isOptionalInput</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.194">isOptionalInput</a>()</pre>
</li> </li>
</ul> </ul>
<a id="isOptional()"> <a id="isOptional()">
@@ -442,7 +495,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>isOptional</h4> <h4>isOptional</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.187">isOptional</a>()</pre> <pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.198">isOptional</a>()</pre>
</li> </li>
</ul> </ul>
<a id="setOptional(boolean)"> <a id="setOptional(boolean)">
@@ -451,7 +504,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>setOptional</h4> <h4>setOptional</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.191">setOptional</a>&#8203;(boolean&nbsp;optional)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.202">setOptional</a>&#8203;(boolean&nbsp;optional)</pre>
</li> </li>
</ul> </ul>
<a id="getDescription()"> <a id="getDescription()">
@@ -460,7 +513,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getDescription</h4> <h4>getDescription</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.195">getDescription</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.206">getDescription</a>()</pre>
</li> </li>
</ul> </ul>
<a id="setDescription(java.lang.String)"> <a id="setDescription(java.lang.String)">
@@ -469,7 +522,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>setDescription</h4> <h4>setDescription</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.199">setDescription</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;description)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.210">setDescription</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;description)</pre>
</li> </li>
</ul> </ul>
<a id="getDefaultValue()"> <a id="getDefaultValue()">
@@ -478,7 +531,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getDefaultValue</h4> <h4>getDefaultValue</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.203">getDefaultValue</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.214">getDefaultValue</a>()</pre>
</li> </li>
</ul> </ul>
<a id="setDefaultValue(java.lang.String)"> <a id="setDefaultValue(java.lang.String)">
@@ -487,7 +540,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>setDefaultValue</h4> <h4>setDefaultValue</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.207">setDefaultValue</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;defaultValue)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.218">setDefaultValue</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;defaultValue)</pre>
</li> </li>
</ul> </ul>
<a id="isCommandIssuer()"> <a id="isCommandIssuer()">
@@ -496,7 +549,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>isCommandIssuer</h4> <h4>isCommandIssuer</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.211">isCommandIssuer</a>()</pre> <pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.222">isCommandIssuer</a>()</pre>
</li> </li>
</ul> </ul>
<a id="setCommandIssuer(boolean)"> <a id="setCommandIssuer(boolean)">
@@ -505,7 +558,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>setCommandIssuer</h4> <h4>setCommandIssuer</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.215">setCommandIssuer</a>&#8203;(boolean&nbsp;commandIssuer)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.226">setCommandIssuer</a>&#8203;(boolean&nbsp;commandIssuer)</pre>
</li> </li>
</ul> </ul>
<a id="getValues()"> <a id="getValues()">
@@ -514,7 +567,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getValues</h4> <h4>getValues</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.219">getValues</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.230">getValues</a>()</pre>
</li> </li>
</ul> </ul>
<a id="setValues(java.lang.String[])"> <a id="setValues(java.lang.String[])">
@@ -523,7 +576,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>setValues</h4> <h4>setValues</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.223">setValues</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;values)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.234">setValues</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;values)</pre>
</li> </li>
</ul> </ul>
<a id="getFlags()"> <a id="getFlags()">
@@ -532,7 +585,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getFlags</h4> <h4>getFlags</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.227">getFlags</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.238">getFlags</a>()</pre>
</li> </li>
</ul> </ul>
<a id="setFlags(java.util.Map)"> <a id="setFlags(java.util.Map)">
@@ -541,7 +594,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>setFlags</h4> <h4>setFlags</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.231">setFlags</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;flags)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.242">setFlags</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;flags)</pre>
</li> </li>
</ul> </ul>
<a id="canConsumeInput()"> <a id="canConsumeInput()">
@@ -550,7 +603,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>canConsumeInput</h4> <h4>canConsumeInput</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.235">canConsumeInput</a>()</pre> <pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.246">canConsumeInput</a>()</pre>
</li> </li>
</ul> </ul>
<a id="setCanConsumeInput(boolean)"> <a id="setCanConsumeInput(boolean)">
@@ -559,7 +612,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>setCanConsumeInput</h4> <h4>setCanConsumeInput</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.239">setCanConsumeInput</a>&#8203;(boolean&nbsp;canConsumeInput)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.250">setCanConsumeInput</a>&#8203;(boolean&nbsp;canConsumeInput)</pre>
</li> </li>
</ul> </ul>
<a id="setOptionalResolver(boolean)"> <a id="setOptionalResolver(boolean)">
@@ -568,7 +621,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>setOptionalResolver</h4> <h4>setOptionalResolver</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.243">setOptionalResolver</a>&#8203;(boolean&nbsp;optionalResolver)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.254">setOptionalResolver</a>&#8203;(boolean&nbsp;optionalResolver)</pre>
</li> </li>
</ul> </ul>
<a id="isOptionalResolver()"> <a id="isOptionalResolver()">
@@ -577,7 +630,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>isOptionalResolver</h4> <h4>isOptionalResolver</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.247">isOptionalResolver</a>()</pre> <pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.258">isOptionalResolver</a>()</pre>
</li> </li>
</ul> </ul>
<a id="requiresInput()"> <a id="requiresInput()">
@@ -586,7 +639,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>requiresInput</h4> <h4>requiresInput</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.251">requiresInput</a>()</pre> <pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.262">requiresInput</a>()</pre>
</li> </li>
</ul> </ul>
<a id="setRequiresInput(boolean)"> <a id="setRequiresInput(boolean)">
@@ -595,7 +648,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>setRequiresInput</h4> <h4>setRequiresInput</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.255">setRequiresInput</a>&#8203;(boolean&nbsp;requiresInput)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.266">setRequiresInput</a>&#8203;(boolean&nbsp;requiresInput)</pre>
</li> </li>
</ul> </ul>
<a id="getSyntax()"> <a id="getSyntax()">
@@ -604,7 +657,16 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getSyntax</h4> <h4>getSyntax</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.259">getSyntax</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.270">getSyntax</a>()</pre>
</li>
</ul>
<a id="getSyntax(co.aikar.commands.CommandIssuer)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSyntax</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.274">getSyntax</a>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</pre>
</li> </li>
</ul> </ul>
<a id="setSyntax(java.lang.String)"> <a id="setSyntax(java.lang.String)">
@@ -613,7 +675,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>setSyntax</h4> <h4>setSyntax</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.263">setSyntax</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;syntax)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.286">setSyntax</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;syntax)</pre>
</li> </li>
</ul> </ul>
<a id="getConditions()"> <a id="getConditions()">
@@ -622,7 +684,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getConditions</h4> <h4>getConditions</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.267">getConditions</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.290">getConditions</a>()</pre>
</li> </li>
</ul> </ul>
<a id="setConditions(java.lang.String)"> <a id="setConditions(java.lang.String)">
@@ -631,16 +693,52 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>setConditions</h4> <h4>setConditions</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.271">setConditions</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;conditions)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.294">setConditions</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;conditions)</pre>
</li> </li>
</ul> </ul>
<a id="getRequiredPermissions()"> <a id="getRequiredPermissions()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getRequiredPermissions</h4> <h4>getRequiredPermissions</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.275">getRequiredPermissions</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.298">getRequiredPermissions</a>()</pre>
</li>
</ul>
<a id="setNextParam(co.aikar.commands.CommandParameter)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setNextParam</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.302">setNextParam</a>&#8203;(<a href="CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a>&lt;<a href="CommandParameter.html" title="type parameter in CommandParameter">CEC</a>&gt;&nbsp;nextParam)</pre>
</li>
</ul>
<a id="getNextParam()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNextParam</h4>
<pre class="methodSignature">public&nbsp;<a href="CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a>&lt;<a href="CommandParameter.html" title="type parameter in CommandParameter">CEC</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.306">getNextParam</a>()</pre>
</li>
</ul>
<a id="canExecuteWithoutInput()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>canExecuteWithoutInput</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.310">canExecuteWithoutInput</a>()</pre>
</li>
</ul>
<a id="isLast()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>isLast</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/CommandParameter.html#line.314">isLast</a>()</pre>
</li> </li>
</ul> </ul>
</li> </li>
@@ -136,7 +136,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<hr> <hr>
<pre>public class <a href="../../../src-html/co/aikar/commands/ForwardingCommand.html#line.32">ForwardingCommand</a> <pre>public class <a href="../../../src-html/co/aikar/commands/ForwardingCommand.html#line.30">ForwardingCommand</a>
extends <a href="BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a></pre> extends <a href="BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a></pre>
</li> </li>
</ul> </ul>
@@ -210,7 +210,7 @@ extends <a href="BaseCommand.html" title="class in co.aikar.commands">BaseComman
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;co.aikar.commands.<a href="BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a></h3> <h3>Methods inherited from class&nbsp;co.aikar.commands.<a href="BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a></h3>
<code><a href="BaseCommand.html#canExecute(co.aikar.commands.CommandIssuer,co.aikar.commands.RegisteredCommand)">canExecute</a>, <a href="BaseCommand.html#doHelp(co.aikar.commands.CommandIssuer,java.lang.String...)">doHelp</a>, <a href="BaseCommand.html#doHelp(java.lang.Object,java.lang.String...)">doHelp</a>, <a href="BaseCommand.html#getCommandHelp()">getCommandHelp</a>, <a href="BaseCommand.html#getContextFlags(java.lang.Class)">getContextFlags</a>, <a href="BaseCommand.html#getCurrentCommandIssuer()">getCurrentCommandIssuer</a>, <a href="BaseCommand.html#getCurrentCommandManager()">getCurrentCommandManager</a>, <a href="BaseCommand.html#getDefaultRegisteredCommand()">getDefaultRegisteredCommand</a>, <a href="BaseCommand.html#getExceptionHandler()">getExceptionHandler</a>, <a href="BaseCommand.html#getExecCommandLabel()">getExecCommandLabel</a>, <a href="BaseCommand.html#getExecSubcommand()">getExecSubcommand</a>, <a href="BaseCommand.html#getName()">getName</a>, <a href="BaseCommand.html#getOrigArgs()">getOrigArgs</a>, <a href="BaseCommand.html#help(co.aikar.commands.CommandIssuer,java.lang.String%5B%5D)">help</a>, <a href="BaseCommand.html#help(java.lang.Object,java.lang.String%5B%5D)">help</a>, <a href="BaseCommand.html#setContextFlags(java.lang.Class,java.lang.String)">setContextFlags</a>, <a href="BaseCommand.html#setExceptionHandler(co.aikar.commands.ExceptionHandler)">setExceptionHandler</a>, <a href="BaseCommand.html#showCommandHelp()">showCommandHelp</a>, <a href="BaseCommand.html#showSyntax(co.aikar.commands.CommandIssuer,co.aikar.commands.RegisteredCommand)">showSyntax</a>, <a href="BaseCommand.html#tabComplete(co.aikar.commands.CommandIssuer,java.lang.String,java.lang.String%5B%5D)">tabComplete</a>, <a href="BaseCommand.html#tabComplete(co.aikar.commands.CommandIssuer,java.lang.String,java.lang.String%5B%5D,boolean)">tabComplete</a></code></li> <code><a href="BaseCommand.html#canExecute(co.aikar.commands.CommandIssuer,co.aikar.commands.RegisteredCommand)">canExecute</a>, <a href="BaseCommand.html#doHelp(co.aikar.commands.CommandIssuer,java.lang.String...)">doHelp</a>, <a href="BaseCommand.html#doHelp(java.lang.Object,java.lang.String...)">doHelp</a>, <a href="BaseCommand.html#getCommandHelp()">getCommandHelp</a>, <a href="BaseCommand.html#getContextFlags(java.lang.Class)">getContextFlags</a>, <a href="BaseCommand.html#getCurrentCommandIssuer()">getCurrentCommandIssuer</a>, <a href="BaseCommand.html#getCurrentCommandManager()">getCurrentCommandManager</a>, <a href="BaseCommand.html#getDefaultRegisteredCommand()">getDefaultRegisteredCommand</a>, <a href="BaseCommand.html#getExceptionHandler()">getExceptionHandler</a>, <a href="BaseCommand.html#getExecCommandLabel()">getExecCommandLabel</a>, <a href="BaseCommand.html#getExecSubcommand()">getExecSubcommand</a>, <a href="BaseCommand.html#getName()">getName</a>, <a href="BaseCommand.html#getOrigArgs()">getOrigArgs</a>, <a href="BaseCommand.html#getSubCommands()">getSubCommands</a>, <a href="BaseCommand.html#help(co.aikar.commands.CommandIssuer,java.lang.String%5B%5D)">help</a>, <a href="BaseCommand.html#help(java.lang.Object,java.lang.String%5B%5D)">help</a>, <a href="BaseCommand.html#setContextFlags(java.lang.Class,java.lang.String)">setContextFlags</a>, <a href="BaseCommand.html#setExceptionHandler(co.aikar.commands.ExceptionHandler)">setExceptionHandler</a>, <a href="BaseCommand.html#showCommandHelp()">showCommandHelp</a>, <a href="BaseCommand.html#showSyntax(co.aikar.commands.CommandIssuer,co.aikar.commands.RegisteredCommand)">showSyntax</a>, <a href="BaseCommand.html#tabComplete(co.aikar.commands.CommandIssuer,java.lang.String,java.lang.String%5B%5D)">tabComplete</a>, <a href="BaseCommand.html#tabComplete(co.aikar.commands.CommandIssuer,java.lang.String,java.lang.String%5B%5D,boolean)">tabComplete</a></code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
@@ -241,7 +241,7 @@ extends <a href="BaseCommand.html" title="class in co.aikar.commands">BaseComman
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getRegisteredCommands</h4> <h4>getRegisteredCommands</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/ForwardingCommand.html#line.46">getRegisteredCommands</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/ForwardingCommand.html#line.44">getRegisteredCommands</a>()</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="BaseCommand.html#getRegisteredCommands()">getRegisteredCommands</a></code>&nbsp;in class&nbsp;<code><a href="BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a></code></dd> <dd><code><a href="BaseCommand.html#getRegisteredCommands()">getRegisteredCommands</a></code>&nbsp;in class&nbsp;<code><a href="BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a></code></dd>
@@ -254,7 +254,7 @@ extends <a href="BaseCommand.html" title="class in co.aikar.commands">BaseComman
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getLastCommandOperationContext</h4> <h4>getLastCommandOperationContext</h4>
<pre class="methodSignature">public&nbsp;<a href="CommandOperationContext.html" title="class in co.aikar.commands">CommandOperationContext</a>&nbsp;<a href="../../../src-html/co/aikar/commands/ForwardingCommand.html#line.51">getLastCommandOperationContext</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="CommandOperationContext.html" title="class in co.aikar.commands">CommandOperationContext</a>&nbsp;<a href="../../../src-html/co/aikar/commands/ForwardingCommand.html#line.49">getLastCommandOperationContext</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="BaseCommand.html#getLastCommandOperationContext()">BaseCommand</a></code></span></div> <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="BaseCommand.html#getLastCommandOperationContext()">BaseCommand</a></code></span></div>
<div class="block">Returns a reference to the last used CommandOperationContext. <div class="block">Returns a reference to the last used CommandOperationContext.
This method is ThreadLocal, in that it can only be used on a thread that has executed a command</div> This method is ThreadLocal, in that it can only be used on a thread that has executed a command</div>
@@ -271,7 +271,7 @@ extends <a href="BaseCommand.html" title="class in co.aikar.commands">BaseComman
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getRequiredPermissions</h4> <h4>getRequiredPermissions</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/ForwardingCommand.html#line.56">getRequiredPermissions</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/ForwardingCommand.html#line.54">getRequiredPermissions</a>()</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="BaseCommand.html#getRequiredPermissions()">getRequiredPermissions</a></code>&nbsp;in class&nbsp;<code><a href="BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a></code></dd> <dd><code><a href="BaseCommand.html#getRequiredPermissions()">getRequiredPermissions</a></code>&nbsp;in class&nbsp;<code><a href="BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a></code></dd>
@@ -284,7 +284,7 @@ extends <a href="BaseCommand.html" title="class in co.aikar.commands">BaseComman
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>hasPermission</h4> <h4>hasPermission</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/ForwardingCommand.html#line.61">hasPermission</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;issuer)</pre> <pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/ForwardingCommand.html#line.59">hasPermission</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&nbsp;issuer)</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="BaseCommand.html#hasPermission(java.lang.Object)">hasPermission</a></code>&nbsp;in class&nbsp;<code><a href="BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a></code></dd> <dd><code><a href="BaseCommand.html#hasPermission(java.lang.Object)">hasPermission</a></code>&nbsp;in class&nbsp;<code><a href="BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a></code></dd>
@@ -297,7 +297,7 @@ extends <a href="BaseCommand.html" title="class in co.aikar.commands">BaseComman
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>requiresPermission</h4> <h4>requiresPermission</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/ForwardingCommand.html#line.66">requiresPermission</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;permission)</pre> <pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/ForwardingCommand.html#line.64">requiresPermission</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;permission)</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="BaseCommand.html#requiresPermission(java.lang.String)">requiresPermission</a></code>&nbsp;in class&nbsp;<code><a href="BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a></code></dd> <dd><code><a href="BaseCommand.html#requiresPermission(java.lang.String)">requiresPermission</a></code>&nbsp;in class&nbsp;<code><a href="BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a></code></dd>
@@ -310,7 +310,7 @@ extends <a href="BaseCommand.html" title="class in co.aikar.commands">BaseComman
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>hasPermission</h4> <h4>hasPermission</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/ForwardingCommand.html#line.71">hasPermission</a>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;sender)</pre> <pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/ForwardingCommand.html#line.69">hasPermission</a>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;sender)</pre>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="BaseCommand.html#hasPermission(co.aikar.commands.CommandIssuer)">hasPermission</a></code>&nbsp;in class&nbsp;<code><a href="BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a></code></dd> <dd><code><a href="BaseCommand.html#hasPermission(co.aikar.commands.CommandIssuer)">hasPermission</a></code>&nbsp;in class&nbsp;<code><a href="BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a></code></dd>
@@ -323,7 +323,7 @@ extends <a href="BaseCommand.html" title="class in co.aikar.commands">BaseComman
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>tabComplete</h4> <h4>tabComplete</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/ForwardingCommand.html#line.76">tabComplete</a>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/ForwardingCommand.html#line.74">tabComplete</a>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
<a href="RootCommand.html" title="interface in co.aikar.commands">RootCommand</a>&nbsp;rootCommand, <a href="RootCommand.html" title="interface in co.aikar.commands">RootCommand</a>&nbsp;rootCommand,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args,
boolean&nbsp;isAsync) boolean&nbsp;isAsync)
@@ -340,7 +340,7 @@ extends <a href="BaseCommand.html" title="class in co.aikar.commands">BaseComman
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>execute</h4> <h4>execute</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/ForwardingCommand.html#line.81">execute</a>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/ForwardingCommand.html#line.79">execute</a>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
co.aikar.commands.CommandRouter.CommandRouteResult&nbsp;result)</pre> co.aikar.commands.CommandRouter.CommandRouteResult&nbsp;result)</pre>
</li> </li>
</ul> </ul>
+24 -10
View File
@@ -27,7 +27,7 @@
catch(err) { catch(err) {
} }
//--> //-->
var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10}; var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
@@ -179,21 +179,26 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i5" class="rowColor"> <tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getParameterSyntax(co.aikar.commands.CommandIssuer)">getParameterSyntax</a></span>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>int</code></td> <td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSearchScore()">getSearchScore</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSearchScore()">getSearchScore</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i6" class="altColor"> <tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSearchTags()">getSearchTags</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSearchTags()">getSearchTags</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i7" class="rowColor"> <tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSearchScore(int)">setSearchScore</a></span>&#8203;(int&nbsp;searchScore)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSearchScore(int)">setSearchScore</a></span>&#8203;(int&nbsp;searchScore)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i8" class="altColor"> <tr id="i9" class="rowColor">
<td class="colFirst"><code>boolean</code></td> <td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#shouldShow()">shouldShow</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#shouldShow()">shouldShow</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
@@ -249,13 +254,22 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/HelpEntry.html#line.49">getParameterSyntax</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/HelpEntry.html#line.49">getParameterSyntax</a>()</pre>
</li> </li>
</ul> </ul>
<a id="getParameterSyntax(co.aikar.commands.CommandIssuer)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParameterSyntax</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/HelpEntry.html#line.53">getParameterSyntax</a>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</pre>
</li>
</ul>
<a id="getDescription()"> <a id="getDescription()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getDescription</h4> <h4>getDescription</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/HelpEntry.html#line.53">getDescription</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/HelpEntry.html#line.58">getDescription</a>()</pre>
</li> </li>
</ul> </ul>
<a id="setSearchScore(int)"> <a id="setSearchScore(int)">
@@ -264,7 +278,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>setSearchScore</h4> <h4>setSearchScore</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/HelpEntry.html#line.57">setSearchScore</a>&#8203;(int&nbsp;searchScore)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/HelpEntry.html#line.62">setSearchScore</a>&#8203;(int&nbsp;searchScore)</pre>
</li> </li>
</ul> </ul>
<a id="shouldShow()"> <a id="shouldShow()">
@@ -273,7 +287,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>shouldShow</h4> <h4>shouldShow</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/HelpEntry.html#line.61">shouldShow</a>()</pre> <pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/HelpEntry.html#line.66">shouldShow</a>()</pre>
</li> </li>
</ul> </ul>
<a id="getSearchScore()"> <a id="getSearchScore()">
@@ -282,7 +296,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getSearchScore</h4> <h4>getSearchScore</h4>
<pre class="methodSignature">public&nbsp;int&nbsp;<a href="../../../src-html/co/aikar/commands/HelpEntry.html#line.65">getSearchScore</a>()</pre> <pre class="methodSignature">public&nbsp;int&nbsp;<a href="../../../src-html/co/aikar/commands/HelpEntry.html#line.70">getSearchScore</a>()</pre>
</li> </li>
</ul> </ul>
<a id="getSearchTags()"> <a id="getSearchTags()">
@@ -291,7 +305,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getSearchTags</h4> <h4>getSearchTags</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/HelpEntry.html#line.69">getSearchTags</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/HelpEntry.html#line.74">getSearchTags</a>()</pre>
</li> </li>
</ul> </ul>
<a id="getParameters()"> <a id="getParameters()">
@@ -300,7 +314,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>getParameters</h4> <h4>getParameters</h4>
<pre class="methodSignature">public&nbsp;<a href="CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a>[]&nbsp;<a href="../../../src-html/co/aikar/commands/HelpEntry.html#line.73">getParameters</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a>[]&nbsp;<a href="../../../src-html/co/aikar/commands/HelpEntry.html#line.78">getParameters</a>()</pre>
</li> </li>
</ul> </ul>
</li> </li>
+22 -6
View File
@@ -27,7 +27,7 @@
catch(err) { catch(err) {
} }
//--> //-->
var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10}; var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
@@ -416,23 +416,29 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i9" class="rowColor"> <tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getOptionalMessage(co.aikar.commands.CommandIssuer,co.aikar.locales.MessageKey)">getOptionalMessage</a></span>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
co.aikar.locales.MessageKey&nbsp;key)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loadLanguages()">loadLanguages</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loadLanguages()">loadLanguages</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i10" class="altColor"> <tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loadMissingBundles()">loadMissingBundles</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loadMissingBundles()">loadMissingBundles</a></span>()</code></th>
<td class="colLast"> <td class="colLast">
<div class="block">Looks for all previously loaded bundles, and if any new Supported Languages have been added, load them.</div> <div class="block">Looks for all previously loaded bundles, and if any new Supported Languages have been added, load them.</div>
</td> </td>
</tr> </tr>
<tr id="i11" class="rowColor"> <tr id="i12" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#replaceI18NStrings(java.lang.String)">replaceI18NStrings</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;message)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#replaceI18NStrings(java.lang.String)">replaceI18NStrings</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;message)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i12" class="altColor"> <tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util" class="externalLink">Locale</a></code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util" class="externalLink">Locale</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDefaultLocale(java.util.Locale)">setDefaultLocale</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util" class="externalLink">Locale</a>&nbsp;locale)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDefaultLocale(java.util.Locale)">setDefaultLocale</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util" class="externalLink">Locale</a>&nbsp;locale)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
@@ -906,13 +912,23 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
co.aikar.locales.MessageKeyProvider&nbsp;key)</pre> co.aikar.locales.MessageKeyProvider&nbsp;key)</pre>
</li> </li>
</ul> </ul>
<a id="getOptionalMessage(co.aikar.commands.CommandIssuer,co.aikar.locales.MessageKey)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOptionalMessage</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/Locales.html#line.183">getOptionalMessage</a>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
co.aikar.locales.MessageKey&nbsp;key)</pre>
</li>
</ul>
<a id="replaceI18NStrings(java.lang.String)"> <a id="replaceI18NStrings(java.lang.String)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>replaceI18NStrings</h4> <h4>replaceI18NStrings</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/Locales.html#line.183">replaceI18NStrings</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;message)</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/Locales.html#line.190">replaceI18NStrings</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;message)</pre>
</li> </li>
</ul> </ul>
<a id="addBundleClassLoader(java.lang.ClassLoader)"> <a id="addBundleClassLoader(java.lang.ClassLoader)">
@@ -921,7 +937,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>addBundleClassLoader</h4> <h4>addBundleClassLoader</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/Locales.html#line.204">addBundleClassLoader</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang" class="externalLink">ClassLoader</a>&nbsp;classLoader)</pre> <pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/Locales.html#line.211">addBundleClassLoader</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang" class="externalLink">ClassLoader</a>&nbsp;classLoader)</pre>
</li> </li>
</ul> </ul>
</li> </li>
@@ -27,7 +27,7 @@
catch(err) { catch(err) {
} }
//--> //-->
var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":42,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10}; var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":42,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
@@ -131,7 +131,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<hr> <hr>
<pre>public class <a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.55">RegisteredCommand</a>&lt;CEC extends <a href="CommandExecutionContext.html" title="class in co.aikar.commands">CommandExecutionContext</a>&lt;CEC,&#8203;? extends <a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&gt;&gt; <pre>public class <a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.56">RegisteredCommand</a>&lt;CEC extends <a href="CommandExecutionContext.html" title="class in co.aikar.commands">CommandExecutionContext</a>&lt;CEC,&#8203;? extends <a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&gt;&gt;
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre>
</li> </li>
</ul> </ul>
@@ -224,21 +224,26 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i9" class="rowColor"> <tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSyntaxText(co.aikar.commands.CommandIssuer)">getSyntaxText</a></span>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>boolean</code></td> <td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isPrivate()">isPrivate</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isPrivate()">isPrivate</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i10" class="altColor"> <tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#postCommand()">postCommand</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#postCommand()">postCommand</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i11" class="rowColor"> <tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#preCommand()">preCommand</a></span>()</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#preCommand()">preCommand</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr id="i12" class="altColor"> <tr id="i13" class="rowColor">
<td class="colFirst"><code>boolean</code></td> <td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#requiresPermission(java.lang.String)">requiresPermission</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;permission)</code></th> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#requiresPermission(java.lang.String)">requiresPermission</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;permission)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
@@ -273,7 +278,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>helpSearchTags</h4> <h4>helpSearchTags</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> <a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.70">helpSearchTags</a></pre> <pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> <a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.71">helpSearchTags</a></pre>
</li> </li>
</ul> </ul>
</li> </li>
@@ -292,7 +297,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>preCommand</h4> <h4>preCommand</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.169">preCommand</a>()</pre> <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.167">preCommand</a>()</pre>
</li> </li>
</ul> </ul>
<a id="postCommand()"> <a id="postCommand()">
@@ -301,7 +306,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>postCommand</h4> <h4>postCommand</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.172">postCommand</a>()</pre> <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.170">postCommand</a>()</pre>
</li> </li>
</ul> </ul>
<a id="getPermission()"> <a id="getPermission()">
@@ -311,7 +316,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<li class="blockList"> <li class="blockList">
<h4>getPermission</h4> <h4>getPermission</h4>
<pre class="methodSignature"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang" class="externalLink">@Deprecated</a> <pre class="methodSignature"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang" class="externalLink">@Deprecated</a>
public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.315">getPermission</a>()</pre> public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.311">getPermission</a>()</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div> <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<dl> <dl>
<dt><span class="seeLabel">See Also:</span></dt> <dt><span class="seeLabel">See Also:</span></dt>
@@ -325,7 +330,7 @@ public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getRequiredPermissions</h4> <h4>getRequiredPermissions</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.331">getRequiredPermissions</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.327">getRequiredPermissions</a>()</pre>
</li> </li>
</ul> </ul>
<a id="requiresPermission(java.lang.String)"> <a id="requiresPermission(java.lang.String)">
@@ -334,7 +339,7 @@ public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>requiresPermission</h4> <h4>requiresPermission</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.335">requiresPermission</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;permission)</pre> <pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.331">requiresPermission</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;permission)</pre>
</li> </li>
</ul> </ul>
<a id="getPrefSubCommand()"> <a id="getPrefSubCommand()">
@@ -343,7 +348,7 @@ public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getPrefSubCommand</h4> <h4>getPrefSubCommand</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.339">getPrefSubCommand</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.335">getPrefSubCommand</a>()</pre>
</li> </li>
</ul> </ul>
<a id="getSyntaxText()"> <a id="getSyntaxText()">
@@ -352,7 +357,16 @@ public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getSyntaxText</h4> <h4>getSyntaxText</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.343">getSyntaxText</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.339">getSyntaxText</a>()</pre>
</li>
</ul>
<a id="getSyntaxText(co.aikar.commands.CommandIssuer)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSyntaxText</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.343">getSyntaxText</a>&#8203;(<a href="CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</pre>
</li> </li>
</ul> </ul>
<a id="getHelpText()"> <a id="getHelpText()">
@@ -361,7 +375,7 @@ public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getHelpText</h4> <h4>getHelpText</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.347">getHelpText</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.358">getHelpText</a>()</pre>
</li> </li>
</ul> </ul>
<a id="isPrivate()"> <a id="isPrivate()">
@@ -370,7 +384,7 @@ public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>isPrivate</h4> <h4>isPrivate</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.351">isPrivate</a>()</pre> <pre class="methodSignature">public&nbsp;boolean&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.362">isPrivate</a>()</pre>
</li> </li>
</ul> </ul>
<a id="getCommand()"> <a id="getCommand()">
@@ -379,7 +393,7 @@ public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>getCommand</h4> <h4>getCommand</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.355">getCommand</a>()</pre> <pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.366">getCommand</a>()</pre>
</li> </li>
</ul> </ul>
<a id="addSubcommand(java.lang.String)"> <a id="addSubcommand(java.lang.String)">
@@ -388,7 +402,7 @@ public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>addSubcommand</h4> <h4>addSubcommand</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.359">addSubcommand</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;cmd)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.370">addSubcommand</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;cmd)</pre>
</li> </li>
</ul> </ul>
<a id="addSubcommands(java.util.Collection)"> <a id="addSubcommands(java.util.Collection)">
@@ -397,7 +411,7 @@ public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<h4>addSubcommands</h4> <h4>addSubcommands</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.363">addSubcommands</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;cmd)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.374">addSubcommands</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util" class="externalLink">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;cmd)</pre>
</li> </li>
</ul> </ul>
<a id="getAnnotation(java.lang.Class)"> <a id="getAnnotation(java.lang.Class)">
@@ -406,7 +420,7 @@ public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>getAnnotation</h4> <h4>getAnnotation</h4>
<pre class="methodSignature">public&nbsp;&lt;T extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>&gt;&nbsp;T&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.367">getAnnotation</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;T&gt;&nbsp;annotation)</pre> <pre class="methodSignature">public&nbsp;&lt;T extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>&gt;&nbsp;T&nbsp;<a href="../../../src-html/co/aikar/commands/RegisteredCommand.html#line.378">getAnnotation</a>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;T&gt;&nbsp;annotation)</pre>
</li> </li>
</ul> </ul>
</li> </li>
@@ -0,0 +1,241 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Name (ACF (Core) 0.5.0-SNAPSHOT API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../../../../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Name (ACF (Core) 0.5.0-SNAPSHOT API)";
}
}
catch(err) {
}
//-->
var pathtoroot = "../../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Name.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#annotation.type.required.element.summary">Required</a>&nbsp;|&nbsp;</li>
<li>Optional</li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#annotation.type.element.detail">Element</a></li>
</ul>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">co.aikar.commands.annotation</a></div>
<h2 title="Annotation Type Name" class="title">Annotation Type Name</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Retention.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">@Retention</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/RetentionPolicy.html?is-external=true#RUNTIME" title="class or interface in java.lang.annotation" class="externalLink">RUNTIME</a>)
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Target.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">@Target</a>({<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/ElementType.html?is-external=true#PARAMETER" title="class or interface in java.lang.annotation" class="externalLink">PARAMETER</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/ElementType.html?is-external=true#ANNOTATION_TYPE" title="class or interface in java.lang.annotation" class="externalLink">ANNOTATION_TYPE</a>})
public @interface <a href="../../../../src-html/co/aikar/commands/annotation/Name.html#line.31">Name</a></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ANNOTATION TYPE REQUIRED MEMBER SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="annotation.type.required.element.summary">
<!-- -->
</a>
<h3>Required Element Summary</h3>
<table class="memberSummary">
<caption><span>Required Elements</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Required Element</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#value()">value</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
</li>
</ul>
</section>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="annotation.type.element.detail">
<!-- -->
</a>
<h3>Element Detail</h3>
<a id="value()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>value</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;<a href="../../../../src-html/co/aikar/commands/annotation/Name.html#line.34">value</a></pre>
</li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
</div>
</main>
<!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Name.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#annotation.type.required.element.summary">Required</a>&nbsp;|&nbsp;</li>
<li>Optional</li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#annotation.type.element.detail">Element</a></li>
</ul>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2020. All rights reserved.</small></p>
</footer>
</body>
</html>
@@ -0,0 +1,147 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Uses of Class co.aikar.commands.annotation.Name (ACF (Core) 0.5.0-SNAPSHOT API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../../../../../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../../../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class co.aikar.commands.annotation.Name (ACF (Core) 0.5.0-SNAPSHOT API)";
}
}
catch(err) {
}
//-->
var pathtoroot = "../../../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../Name.html" title="annotation in co.aikar.commands.annotation">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h2 title="Uses of Class co.aikar.commands.annotation.Name" class="title">Uses of Class<br>co.aikar.commands.annotation.Name</h2>
</div>
<div class="classUseContainer">No usage of co.aikar.commands.annotation.Name</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../Name.html" title="annotation in co.aikar.commands.annotation">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2020. All rights reserved.</small></p>
</footer>
</body>
</html>
@@ -180,54 +180,58 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="Name.html" title="annotation in co.aikar.commands.annotation">Name</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="Optional.html" title="annotation in co.aikar.commands.annotation">Optional</a></th> <th class="colFirst" scope="row"><a href="Optional.html" title="annotation in co.aikar.commands.annotation">Optional</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Marks the parameter this is attached to as optional.</div> <div class="block">Marks the parameter this is attached to as optional.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="PreCommand.html" title="annotation in co.aikar.commands.annotation">PreCommand</a></th> <th class="colFirst" scope="row"><a href="PreCommand.html" title="annotation in co.aikar.commands.annotation">PreCommand</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">This runs before any other command method each time it is invoked.</div> <div class="block">This runs before any other command method each time it is invoked.</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="Private.html" title="annotation in co.aikar.commands.annotation">Private</a></th> <th class="colFirst" scope="row"><a href="Private.html" title="annotation in co.aikar.commands.annotation">Private</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Marks a command to not be included in stuff like tab completion and help pages</div> <div class="block">Marks a command to not be included in stuff like tab completion and help pages</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="Single.html" title="annotation in co.aikar.commands.annotation">Single</a></th> <th class="colFirst" scope="row"><a href="Single.html" title="annotation in co.aikar.commands.annotation">Single</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Don't join remaining arguments.</div> <div class="block">Don't join remaining arguments.</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="Split.html" title="annotation in co.aikar.commands.annotation">Split</a></th> <th class="colFirst" scope="row"><a href="Split.html" title="annotation in co.aikar.commands.annotation">Split</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Joins arguments into a single piece of text with the specified separator.</div> <div class="block">Joins arguments into a single piece of text with the specified separator.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="Subcommand.html" title="annotation in co.aikar.commands.annotation">Subcommand</a></th> <th class="colFirst" scope="row"><a href="Subcommand.html" title="annotation in co.aikar.commands.annotation">Subcommand</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Defines the subcommand that can be used to execute this command.</div> <div class="block">Defines the subcommand that can be used to execute this command.</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="Syntax.html" title="annotation in co.aikar.commands.annotation">Syntax</a></th> <th class="colFirst" scope="row"><a href="Syntax.html" title="annotation in co.aikar.commands.annotation">Syntax</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Specifies the syntax to be used when executing this command.</div> <div class="block">Specifies the syntax to be used when executing this command.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="altColor">
<th class="colFirst" scope="row"><a href="UnknownHandler.html" title="annotation in co.aikar.commands.annotation">UnknownHandler</a></th> <th class="colFirst" scope="row"><a href="UnknownHandler.html" title="annotation in co.aikar.commands.annotation">UnknownHandler</a></th>
<td class="colLast">Deprecated. <td class="colLast">Deprecated.
<div class="deprecationComment">Use <a href="CatchUnknown.html" title="annotation in co.aikar.commands.annotation"><code>instead, which is more accurately named</code></a></div> <div class="deprecationComment">Use <a href="CatchUnknown.html" title="annotation in co.aikar.commands.annotation"><code>instead, which is more accurately named</code></a></div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="rowColor">
<th class="colFirst" scope="row"><a href="Values.html" title="annotation in co.aikar.commands.annotation">Values</a></th> <th class="colFirst" scope="row"><a href="Values.html" title="annotation in co.aikar.commands.annotation">Values</a></th>
<td class="colLast"> <td class="colLast">
<div class="block">Specifies a list of values that the command input should be validated against, or else show an error.</div> <div class="block">Specifies a list of values that the command input should be validated against, or else show an error.</div>
@@ -115,6 +115,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<li class="circle">co.aikar.commands.annotation.<a href="Flags.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">Flags</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li> <li class="circle">co.aikar.commands.annotation.<a href="Flags.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">Flags</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="HelpCommand.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">HelpCommand</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li> <li class="circle">co.aikar.commands.annotation.<a href="HelpCommand.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">HelpCommand</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="HelpSearchTags.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">HelpSearchTags</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li> <li class="circle">co.aikar.commands.annotation.<a href="HelpSearchTags.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">HelpSearchTags</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="Name.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">Name</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="Optional.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">Optional</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li> <li class="circle">co.aikar.commands.annotation.<a href="Optional.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">Optional</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="PreCommand.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">PreCommand</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li> <li class="circle">co.aikar.commands.annotation.<a href="PreCommand.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">PreCommand</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="Private.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">Private</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li> <li class="circle">co.aikar.commands.annotation.<a href="Private.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">Private</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li>
@@ -356,24 +356,50 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandParameter.</span><code><span class="memberNameLink"><a href="../CommandParameter.html#getDisplayName(co.aikar.commands.CommandIssuer)">getDisplayName</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util" class="externalLink">Locale</a></code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util" class="externalLink">Locale</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandManager.</span><code><span class="memberNameLink"><a href="../CommandManager.html#getIssuerLocale(co.aikar.commands.CommandIssuer)">getIssuerLocale</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th> <th class="colSecond" scope="row"><span class="typeNameLabel">CommandManager.</span><code><span class="memberNameLink"><a href="../CommandManager.html#getIssuerLocale(co.aikar.commands.CommandIssuer)">getIssuerLocale</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor"> <tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Locales.</span><code><span class="memberNameLink"><a href="../Locales.html#getMessage(co.aikar.commands.CommandIssuer,co.aikar.locales.MessageKeyProvider)">getMessage</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <th class="colSecond" scope="row"><span class="typeNameLabel">Locales.</span><code><span class="memberNameLink"><a href="../Locales.html#getMessage(co.aikar.commands.CommandIssuer,co.aikar.locales.MessageKeyProvider)">getMessage</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
co.aikar.locales.MessageKeyProvider&nbsp;key)</code></th> co.aikar.locales.MessageKeyProvider&nbsp;key)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">Locales.</span><code><span class="memberNameLink"><a href="../Locales.html#getOptionalMessage(co.aikar.commands.CommandIssuer,co.aikar.locales.MessageKey)">getOptionalMessage</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
co.aikar.locales.MessageKey&nbsp;key)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor"> <tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">HelpEntry.</span><code><span class="memberNameLink"><a href="../HelpEntry.html#getParameterSyntax(co.aikar.commands.CommandIssuer)">getParameterSyntax</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandParameter.</span><code><span class="memberNameLink"><a href="../CommandParameter.html#getSyntax(co.aikar.commands.CommandIssuer)">getSyntax</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RegisteredCommand.</span><code><span class="memberNameLink"><a href="../RegisteredCommand.html#getSyntaxText(co.aikar.commands.CommandIssuer)">getSyntaxText</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>default <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td> <td class="colFirst"><code>default <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootCommand.</span><code><span class="memberNameLink"><a href="../RootCommand.html#getTabCompletions(co.aikar.commands.CommandIssuer,java.lang.String,java.lang.String%5B%5D)">getTabCompletions</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;sender, <th class="colSecond" scope="row"><span class="typeNameLabel">RootCommand.</span><code><span class="memberNameLink"><a href="../RootCommand.html#getTabCompletions(co.aikar.commands.CommandIssuer,java.lang.String,java.lang.String%5B%5D)">getTabCompletions</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;sender,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;alias, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;alias,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args)</code></th> <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor"> <tr class="altColor">
<td class="colFirst"><code>default <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td> <td class="colFirst"><code>default <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootCommand.</span><code><span class="memberNameLink"><a href="../RootCommand.html#getTabCompletions(co.aikar.commands.CommandIssuer,java.lang.String,java.lang.String%5B%5D,boolean)">getTabCompletions</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;sender, <th class="colSecond" scope="row"><span class="typeNameLabel">RootCommand.</span><code><span class="memberNameLink"><a href="../RootCommand.html#getTabCompletions(co.aikar.commands.CommandIssuer,java.lang.String,java.lang.String%5B%5D,boolean)">getTabCompletions</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;sender,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;alias, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;alias,
@@ -381,7 +407,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
boolean&nbsp;commandsOnly)</code></th> boolean&nbsp;commandsOnly)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="altColor"> <tr class="rowColor">
<td class="colFirst"><code>default <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td> <td class="colFirst"><code>default <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootCommand.</span><code><span class="memberNameLink"><a href="../RootCommand.html#getTabCompletions(co.aikar.commands.CommandIssuer,java.lang.String,java.lang.String%5B%5D,boolean,boolean)">getTabCompletions</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;sender, <th class="colSecond" scope="row"><span class="typeNameLabel">RootCommand.</span><code><span class="memberNameLink"><a href="../RootCommand.html#getTabCompletions(co.aikar.commands.CommandIssuer,java.lang.String,java.lang.String%5B%5D,boolean,boolean)">getTabCompletions</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;sender,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;alias, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;alias,
@@ -390,7 +416,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
boolean&nbsp;isAsync)</code></th> boolean&nbsp;isAsync)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor"> <tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td> <td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandManager.</span><code><span class="memberNameLink"><a href="../CommandManager.html#handleUncaughtException(co.aikar.commands.BaseCommand,co.aikar.commands.RegisteredCommand,co.aikar.commands.CommandIssuer,java.util.List,java.lang.Throwable)">handleUncaughtException</a></span>&#8203;(<a href="../BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a>&nbsp;scope, <th class="colSecond" scope="row"><span class="typeNameLabel">CommandManager.</span><code><span class="memberNameLink"><a href="../CommandManager.html#handleUncaughtException(co.aikar.commands.BaseCommand,co.aikar.commands.RegisteredCommand,co.aikar.commands.CommandIssuer,java.util.List,java.lang.Throwable)">handleUncaughtException</a></span>&#8203;(<a href="../BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a>&nbsp;scope,
<a href="../RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&nbsp;registeredCommand, <a href="../RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&nbsp;registeredCommand,
@@ -399,61 +425,61 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;t)</code></th> <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Throwable</a>&nbsp;t)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="altColor"> <tr class="rowColor">
<td class="colFirst"><code>default boolean</code></td> <td class="colFirst"><code>default boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootCommand.</span><code><span class="memberNameLink"><a href="../RootCommand.html#hasAnyPermission(co.aikar.commands.CommandIssuer)">hasAnyPermission</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th> <th class="colSecond" scope="row"><span class="typeNameLabel">RootCommand.</span><code><span class="memberNameLink"><a href="../RootCommand.html#hasAnyPermission(co.aikar.commands.CommandIssuer)">hasAnyPermission</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor"> <tr class="altColor">
<td class="colFirst"><code>boolean</code></td> <td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseCommand.</span><code><span class="memberNameLink"><a href="../BaseCommand.html#hasPermission(co.aikar.commands.CommandIssuer)">hasPermission</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th> <th class="colSecond" scope="row"><span class="typeNameLabel">BaseCommand.</span><code><span class="memberNameLink"><a href="../BaseCommand.html#hasPermission(co.aikar.commands.CommandIssuer)">hasPermission</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="altColor"> <tr class="rowColor">
<td class="colFirst"><code>boolean</code></td> <td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandManager.</span><code><span class="memberNameLink"><a href="../CommandManager.html#hasPermission(co.aikar.commands.CommandIssuer,java.lang.String)">hasPermission</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <th class="colSecond" scope="row"><span class="typeNameLabel">CommandManager.</span><code><span class="memberNameLink"><a href="../CommandManager.html#hasPermission(co.aikar.commands.CommandIssuer,java.lang.String)">hasPermission</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;permission)</code></th> <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;permission)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor"> <tr class="altColor">
<td class="colFirst"><code>boolean</code></td> <td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandManager.</span><code><span class="memberNameLink"><a href="../CommandManager.html#hasPermission(co.aikar.commands.CommandIssuer,java.util.Set)">hasPermission</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <th class="colSecond" scope="row"><span class="typeNameLabel">CommandManager.</span><code><span class="memberNameLink"><a href="../CommandManager.html#hasPermission(co.aikar.commands.CommandIssuer,java.util.Set)">hasPermission</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;permissions)</code></th> <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util" class="externalLink">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;permissions)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="altColor"> <tr class="rowColor">
<td class="colFirst"><code>boolean</code></td> <td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ForwardingCommand.</span><code><span class="memberNameLink"><a href="../ForwardingCommand.html#hasPermission(co.aikar.commands.CommandIssuer)">hasPermission</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;sender)</code></th> <th class="colSecond" scope="row"><span class="typeNameLabel">ForwardingCommand.</span><code><span class="memberNameLink"><a href="../ForwardingCommand.html#hasPermission(co.aikar.commands.CommandIssuer)">hasPermission</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;sender)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor"> <tr class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseCommand.</span><code><span class="memberNameLink"><a href="../BaseCommand.html#help(co.aikar.commands.CommandIssuer,java.lang.String%5B%5D)">help</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <th class="colSecond" scope="row"><span class="typeNameLabel">BaseCommand.</span><code><span class="memberNameLink"><a href="../BaseCommand.html#help(co.aikar.commands.CommandIssuer,java.lang.String%5B%5D)">help</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args)</code></th> <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[]&nbsp;args)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="altColor"> <tr class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandHelpFormatter.</span><code><span class="memberNameLink"><a href="../CommandHelpFormatter.html#printDetailedHelpCommand(co.aikar.commands.CommandHelp,co.aikar.commands.CommandIssuer,co.aikar.commands.HelpEntry)">printDetailedHelpCommand</a></span>&#8203;(<a href="../CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a>&nbsp;help, <th class="colSecond" scope="row"><span class="typeNameLabel">CommandHelpFormatter.</span><code><span class="memberNameLink"><a href="../CommandHelpFormatter.html#printDetailedHelpCommand(co.aikar.commands.CommandHelp,co.aikar.commands.CommandIssuer,co.aikar.commands.HelpEntry)">printDetailedHelpCommand</a></span>&#8203;(<a href="../CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a>&nbsp;help,
<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
<a href="../HelpEntry.html" title="class in co.aikar.commands">HelpEntry</a>&nbsp;entry)</code></th> <a href="../HelpEntry.html" title="class in co.aikar.commands">HelpEntry</a>&nbsp;entry)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor"> <tr class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandHelpFormatter.</span><code><span class="memberNameLink"><a href="../CommandHelpFormatter.html#printDetailedHelpFooter(co.aikar.commands.CommandHelp,co.aikar.commands.CommandIssuer,co.aikar.commands.HelpEntry)">printDetailedHelpFooter</a></span>&#8203;(<a href="../CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a>&nbsp;help, <th class="colSecond" scope="row"><span class="typeNameLabel">CommandHelpFormatter.</span><code><span class="memberNameLink"><a href="../CommandHelpFormatter.html#printDetailedHelpFooter(co.aikar.commands.CommandHelp,co.aikar.commands.CommandIssuer,co.aikar.commands.HelpEntry)">printDetailedHelpFooter</a></span>&#8203;(<a href="../CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a>&nbsp;help,
<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
<a href="../HelpEntry.html" title="class in co.aikar.commands">HelpEntry</a>&nbsp;entry)</code></th> <a href="../HelpEntry.html" title="class in co.aikar.commands">HelpEntry</a>&nbsp;entry)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="altColor"> <tr class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandHelpFormatter.</span><code><span class="memberNameLink"><a href="../CommandHelpFormatter.html#printDetailedHelpHeader(co.aikar.commands.CommandHelp,co.aikar.commands.CommandIssuer,co.aikar.commands.HelpEntry)">printDetailedHelpHeader</a></span>&#8203;(<a href="../CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a>&nbsp;help, <th class="colSecond" scope="row"><span class="typeNameLabel">CommandHelpFormatter.</span><code><span class="memberNameLink"><a href="../CommandHelpFormatter.html#printDetailedHelpHeader(co.aikar.commands.CommandHelp,co.aikar.commands.CommandIssuer,co.aikar.commands.HelpEntry)">printDetailedHelpHeader</a></span>&#8203;(<a href="../CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a>&nbsp;help,
<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
<a href="../HelpEntry.html" title="class in co.aikar.commands">HelpEntry</a>&nbsp;entry)</code></th> <a href="../HelpEntry.html" title="class in co.aikar.commands">HelpEntry</a>&nbsp;entry)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor"> <tr class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandHelpFormatter.</span><code><span class="memberNameLink"><a href="../CommandHelpFormatter.html#printDetailedParameter(co.aikar.commands.CommandHelp,co.aikar.commands.CommandIssuer,co.aikar.commands.HelpEntry,co.aikar.commands.CommandParameter)">printDetailedParameter</a></span>&#8203;(<a href="../CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a>&nbsp;help, <th class="colSecond" scope="row"><span class="typeNameLabel">CommandHelpFormatter.</span><code><span class="memberNameLink"><a href="../CommandHelpFormatter.html#printDetailedParameter(co.aikar.commands.CommandHelp,co.aikar.commands.CommandIssuer,co.aikar.commands.HelpEntry,co.aikar.commands.CommandParameter)">printDetailedParameter</a></span>&#8203;(<a href="../CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a>&nbsp;help,
<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
@@ -461,45 +487,45 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<a href="../CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a>&nbsp;param)</code></th> <a href="../CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a>&nbsp;param)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="altColor"> <tr class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandHelpFormatter.</span><code><span class="memberNameLink"><a href="../CommandHelpFormatter.html#printHelpCommand(co.aikar.commands.CommandHelp,co.aikar.commands.CommandIssuer,co.aikar.commands.HelpEntry)">printHelpCommand</a></span>&#8203;(<a href="../CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a>&nbsp;help, <th class="colSecond" scope="row"><span class="typeNameLabel">CommandHelpFormatter.</span><code><span class="memberNameLink"><a href="../CommandHelpFormatter.html#printHelpCommand(co.aikar.commands.CommandHelp,co.aikar.commands.CommandIssuer,co.aikar.commands.HelpEntry)">printHelpCommand</a></span>&#8203;(<a href="../CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a>&nbsp;help,
<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
<a href="../HelpEntry.html" title="class in co.aikar.commands">HelpEntry</a>&nbsp;entry)</code></th> <a href="../HelpEntry.html" title="class in co.aikar.commands">HelpEntry</a>&nbsp;entry)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor"> <tr class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandHelpFormatter.</span><code><span class="memberNameLink"><a href="../CommandHelpFormatter.html#printHelpFooter(co.aikar.commands.CommandHelp,co.aikar.commands.CommandIssuer)">printHelpFooter</a></span>&#8203;(<a href="../CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a>&nbsp;help, <th class="colSecond" scope="row"><span class="typeNameLabel">CommandHelpFormatter.</span><code><span class="memberNameLink"><a href="../CommandHelpFormatter.html#printHelpFooter(co.aikar.commands.CommandHelp,co.aikar.commands.CommandIssuer)">printHelpFooter</a></span>&#8203;(<a href="../CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a>&nbsp;help,
<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th> <a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="altColor"> <tr class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandHelpFormatter.</span><code><span class="memberNameLink"><a href="../CommandHelpFormatter.html#printHelpHeader(co.aikar.commands.CommandHelp,co.aikar.commands.CommandIssuer)">printHelpHeader</a></span>&#8203;(<a href="../CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a>&nbsp;help, <th class="colSecond" scope="row"><span class="typeNameLabel">CommandHelpFormatter.</span><code><span class="memberNameLink"><a href="../CommandHelpFormatter.html#printHelpHeader(co.aikar.commands.CommandHelp,co.aikar.commands.CommandIssuer)">printHelpHeader</a></span>&#8203;(<a href="../CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a>&nbsp;help,
<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th> <a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor"> <tr class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandHelpFormatter.</span><code><span class="memberNameLink"><a href="../CommandHelpFormatter.html#printSearchEntry(co.aikar.commands.CommandHelp,co.aikar.commands.CommandIssuer,co.aikar.commands.HelpEntry)">printSearchEntry</a></span>&#8203;(<a href="../CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a>&nbsp;help, <th class="colSecond" scope="row"><span class="typeNameLabel">CommandHelpFormatter.</span><code><span class="memberNameLink"><a href="../CommandHelpFormatter.html#printSearchEntry(co.aikar.commands.CommandHelp,co.aikar.commands.CommandIssuer,co.aikar.commands.HelpEntry)">printSearchEntry</a></span>&#8203;(<a href="../CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a>&nbsp;help,
<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
<a href="../HelpEntry.html" title="class in co.aikar.commands">HelpEntry</a>&nbsp;page)</code></th> <a href="../HelpEntry.html" title="class in co.aikar.commands">HelpEntry</a>&nbsp;page)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="altColor"> <tr class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandHelpFormatter.</span><code><span class="memberNameLink"><a href="../CommandHelpFormatter.html#printSearchFooter(co.aikar.commands.CommandHelp,co.aikar.commands.CommandIssuer)">printSearchFooter</a></span>&#8203;(<a href="../CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a>&nbsp;help, <th class="colSecond" scope="row"><span class="typeNameLabel">CommandHelpFormatter.</span><code><span class="memberNameLink"><a href="../CommandHelpFormatter.html#printSearchFooter(co.aikar.commands.CommandHelp,co.aikar.commands.CommandIssuer)">printSearchFooter</a></span>&#8203;(<a href="../CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a>&nbsp;help,
<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th> <a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor"> <tr class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandHelpFormatter.</span><code><span class="memberNameLink"><a href="../CommandHelpFormatter.html#printSearchHeader(co.aikar.commands.CommandHelp,co.aikar.commands.CommandIssuer)">printSearchHeader</a></span>&#8203;(<a href="../CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a>&nbsp;help, <th class="colSecond" scope="row"><span class="typeNameLabel">CommandHelpFormatter.</span><code><span class="memberNameLink"><a href="../CommandHelpFormatter.html#printSearchHeader(co.aikar.commands.CommandHelp,co.aikar.commands.CommandIssuer)">printSearchHeader</a></span>&#8203;(<a href="../CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a>&nbsp;help,
<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th> <a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="altColor"> <tr class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandManager.</span><code><span class="memberNameLink"><a href="../CommandManager.html#sendMessage(co.aikar.commands.CommandIssuer,co.aikar.commands.MessageType,co.aikar.locales.MessageKeyProvider,java.lang.String...)">sendMessage</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <th class="colSecond" scope="row"><span class="typeNameLabel">CommandManager.</span><code><span class="memberNameLink"><a href="../CommandManager.html#sendMessage(co.aikar.commands.CommandIssuer,co.aikar.commands.MessageType,co.aikar.locales.MessageKeyProvider,java.lang.String...)">sendMessage</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
<a href="../MessageType.html" title="class in co.aikar.commands">MessageType</a>&nbsp;type, <a href="../MessageType.html" title="class in co.aikar.commands">MessageType</a>&nbsp;type,
@@ -507,18 +533,18 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>...&nbsp;replacements)</code></th> <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>...&nbsp;replacements)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor"> <tr class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandHelp.</span><code><span class="memberNameLink"><a href="../CommandHelp.html#showHelp(co.aikar.commands.CommandIssuer)">showHelp</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th> <th class="colSecond" scope="row"><span class="typeNameLabel">CommandHelp.</span><code><span class="memberNameLink"><a href="../CommandHelp.html#showHelp(co.aikar.commands.CommandIssuer)">showHelp</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="altColor"> <tr class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseCommand.</span><code><span class="memberNameLink"><a href="../BaseCommand.html#showSyntax(co.aikar.commands.CommandIssuer,co.aikar.commands.RegisteredCommand)">showSyntax</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <th class="colSecond" scope="row"><span class="typeNameLabel">BaseCommand.</span><code><span class="memberNameLink"><a href="../BaseCommand.html#showSyntax(co.aikar.commands.CommandIssuer,co.aikar.commands.RegisteredCommand)">showSyntax</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
<a href="../RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&lt;?&gt;&nbsp;cmd)</code></th> <a href="../RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&lt;?&gt;&nbsp;cmd)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor"> <tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseCommand.</span><code><span class="memberNameLink"><a href="../BaseCommand.html#tabComplete(co.aikar.commands.CommandIssuer,java.lang.String,java.lang.String%5B%5D)">tabComplete</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <th class="colSecond" scope="row"><span class="typeNameLabel">BaseCommand.</span><code><span class="memberNameLink"><a href="../BaseCommand.html#tabComplete(co.aikar.commands.CommandIssuer,java.lang.String,java.lang.String%5B%5D)">tabComplete</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;commandLabel, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;commandLabel,
@@ -527,7 +553,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">Gets tab completed data from the given command from the user.</div> <div class="block">Gets tab completed data from the given command from the user.</div>
</td> </td>
</tr> </tr>
<tr class="altColor"> <tr class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseCommand.</span><code><span class="memberNameLink"><a href="../BaseCommand.html#tabComplete(co.aikar.commands.CommandIssuer,java.lang.String,java.lang.String%5B%5D,boolean)">tabComplete</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <th class="colSecond" scope="row"><span class="typeNameLabel">BaseCommand.</span><code><span class="memberNameLink"><a href="../BaseCommand.html#tabComplete(co.aikar.commands.CommandIssuer,java.lang.String,java.lang.String%5B%5D,boolean)">tabComplete</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;commandLabel, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;commandLabel,
@@ -537,7 +563,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">Gets the tab complete suggestions from a given command.</div> <div class="block">Gets the tab complete suggestions from a given command.</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ForwardingCommand.</span><code><span class="memberNameLink"><a href="../ForwardingCommand.html#tabComplete(co.aikar.commands.CommandIssuer,co.aikar.commands.RootCommand,java.lang.String%5B%5D,boolean)">tabComplete</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer, <th class="colSecond" scope="row"><span class="typeNameLabel">ForwardingCommand.</span><code><span class="memberNameLink"><a href="../ForwardingCommand.html#tabComplete(co.aikar.commands.CommandIssuer,co.aikar.commands.RootCommand,java.lang.String%5B%5D,boolean)">tabComplete</a></span>&#8203;(<a href="../CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a>&nbsp;issuer,
<a href="../RootCommand.html" title="interface in co.aikar.commands">RootCommand</a>&nbsp;rootCommand, <a href="../RootCommand.html" title="interface in co.aikar.commands">RootCommand</a>&nbsp;rootCommand,
@@ -128,6 +128,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</tr> </tr>
<tbody> <tbody>
<tr class="altColor"> <tr class="altColor">
<td class="colFirst"><code><a href="../CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a>&lt;<a href="../CommandParameter.html" title="type parameter in CommandParameter">CEC</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandParameter.</span><code><span class="memberNameLink"><a href="../CommandParameter.html#getNextParam()">getNextParam</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a>[]</code></td> <td class="colFirst"><code><a href="../CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a>[]</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">HelpEntry.</span><code><span class="memberNameLink"><a href="../HelpEntry.html#getParameters()">getParameters</a></span>()</code></th> <th class="colSecond" scope="row"><span class="typeNameLabel">HelpEntry.</span><code><span class="memberNameLink"><a href="../HelpEntry.html#getParameters()">getParameters</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
@@ -169,6 +174,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<a href="../CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a>&nbsp;param)</code></th> <a href="../CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a>&nbsp;param)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandParameter.</span><code><span class="memberNameLink"><a href="../CommandParameter.html#setNextParam(co.aikar.commands.CommandParameter)">setNextParam</a></span>&#8203;(<a href="../CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a>&lt;<a href="../CommandParameter.html" title="type parameter in CommandParameter">CEC</a>&gt;&nbsp;nextParam)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody> </tbody>
</table> </table>
</section> </section>
@@ -168,11 +168,17 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandCompletionContext.</span><code><span class="memberNameLink"><a href="../CommandCompletionContext.html#getContextValueByName(java.lang.Class,java.lang.String)">getContextValueByName</a></span>&#8203;(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;? extends T&gt;&nbsp;clazz,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandConditions.Condition.</span><code><span class="memberNameLink"><a href="../CommandConditions.Condition.html#validateCondition(co.aikar.commands.ConditionContext)">validateCondition</a></span>&#8203;(<a href="../ConditionContext.html" title="class in co.aikar.commands">ConditionContext</a>&lt;<a href="../CommandConditions.Condition.html" title="type parameter in CommandConditions.Condition">I</a>&gt;&nbsp;context)</code></th> <th class="colSecond" scope="row"><span class="typeNameLabel">CommandConditions.Condition.</span><code><span class="memberNameLink"><a href="../CommandConditions.Condition.html#validateCondition(co.aikar.commands.ConditionContext)">validateCondition</a></span>&#8203;(<a href="../ConditionContext.html" title="class in co.aikar.commands">ConditionContext</a>&lt;<a href="../CommandConditions.Condition.html" title="type parameter in CommandConditions.Condition">I</a>&gt;&nbsp;context)</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="altColor"> <tr class="rowColor">
<td class="colFirst"><code>void</code></td> <td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">CommandConditions.ParameterCondition.</span><code><span class="memberNameLink"><a href="../CommandConditions.ParameterCondition.html#validateCondition(co.aikar.commands.ConditionContext,CEC,P)">validateCondition</a></span>&#8203;(<a href="../ConditionContext.html" title="class in co.aikar.commands">ConditionContext</a>&lt;<a href="../CommandConditions.ParameterCondition.html" title="type parameter in CommandConditions.ParameterCondition">I</a>&gt;&nbsp;context, <th class="colSecond" scope="row"><span class="typeNameLabel">CommandConditions.ParameterCondition.</span><code><span class="memberNameLink"><a href="../CommandConditions.ParameterCondition.html#validateCondition(co.aikar.commands.ConditionContext,CEC,P)">validateCondition</a></span>&#8203;(<a href="../ConditionContext.html" title="class in co.aikar.commands">ConditionContext</a>&lt;<a href="../CommandConditions.ParameterCondition.html" title="type parameter in CommandConditions.ParameterCondition">I</a>&gt;&nbsp;context,
<a href="../CommandConditions.ParameterCondition.html" title="type parameter in CommandConditions.ParameterCondition">CEC</a>&nbsp;execContext, <a href="../CommandConditions.ParameterCondition.html" title="type parameter in CommandConditions.ParameterCondition">CEC</a>&nbsp;execContext,
@@ -176,6 +176,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<td class="colFirst"><code>protected com.google.common.collect.SetMultimap&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="../RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BaseCommand.</span><code><span class="memberNameLink"><a href="../BaseCommand.html#getSubCommands()">getSubCommands</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>com.google.common.collect.SetMultimap&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="../RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&gt;</code></td> <td class="colFirst"><code>com.google.common.collect.SetMultimap&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="../RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a>&gt;</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">RootCommand.</span><code><span class="memberNameLink"><a href="../RootCommand.html#getSubCommands()">getSubCommands</a></span>()</code></th> <th class="colSecond" scope="row"><span class="typeNameLabel">RootCommand.</span><code><span class="memberNameLink"><a href="../RootCommand.html#getSubCommands()">getSubCommands</a></span>()</code></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
+28
View File
@@ -208,6 +208,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="deprecationComment">See <a href="co/aikar/commands/CommandConditions.html" title="class in co.aikar.commands"><code>CommandConditions</code></a></div> <div class="deprecationComment">See <a href="co/aikar/commands/CommandConditions.html" title="class in co.aikar.commands"><code>CommandConditions</code></a></div>
</div> </div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandParameter.html#canExecuteWithoutInput()">canExecuteWithoutInput()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandExecutionContext.html#canOverridePlayerContext()">canOverridePlayerContext()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandExecutionContext.html" title="class in co.aikar.commands">CommandExecutionContext</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/CommandExecutionContext.html#canOverridePlayerContext()">canOverridePlayerContext()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandExecutionContext.html" title="class in co.aikar.commands">CommandExecutionContext</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/apachecommonslang/ApacheCommonsLangUtil.html#capitalize(java.lang.String)">capitalize(String)</a></span> - Static method in class co.aikar.commands.apachecommonslang.<a href="co/aikar/commands/apachecommonslang/ApacheCommonsLangUtil.html" title="class in co.aikar.commands.apachecommonslang">ApacheCommonsLangUtil</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/apachecommonslang/ApacheCommonsLangUtil.html#capitalize(java.lang.String)">capitalize(String)</a></span> - Static method in class co.aikar.commands.apachecommonslang.<a href="co/aikar/commands/apachecommonslang/ApacheCommonsLangUtil.html" title="class in co.aikar.commands.apachecommonslang">ApacheCommonsLangUtil</a></dt>
@@ -640,6 +642,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandCompletionContext.html#getContextValue(java.lang.Class,java.lang.Integer)">getContextValue(Class&lt;? extends T&gt;, Integer)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandCompletionContext.html" title="class in co.aikar.commands">CommandCompletionContext</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/CommandCompletionContext.html#getContextValue(java.lang.Class,java.lang.Integer)">getContextValue(Class&lt;? extends T&gt;, Integer)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandCompletionContext.html" title="class in co.aikar.commands">CommandCompletionContext</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandCompletionContext.html#getContextValueByName(java.lang.Class,java.lang.String)">getContextValueByName(Class&lt;? extends T&gt;, String)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandCompletionContext.html" title="class in co.aikar.commands">CommandCompletionContext</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/BaseCommand.html#getCurrentCommandIssuer()">getCurrentCommandIssuer()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/BaseCommand.html#getCurrentCommandIssuer()">getCurrentCommandIssuer()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a></dt>
<dd> <dd>
<div class="block">Gets the current command issuer.</div> <div class="block">Gets the current command issuer.</div>
@@ -684,6 +688,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/RootCommand.html#getDescription()">getDescription()</a></span> - Method in interface co.aikar.commands.<a href="co/aikar/commands/RootCommand.html" title="interface in co.aikar.commands">RootCommand</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/RootCommand.html#getDescription()">getDescription()</a></span> - Method in interface co.aikar.commands.<a href="co/aikar/commands/RootCommand.html" title="interface in co.aikar.commands">RootCommand</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandParameter.html#getDisplayName(co.aikar.commands.CommandIssuer)">getDisplayName(CommandIssuer)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandExecutionContext.html#getDoubleFlagValue(java.lang.String,java.lang.Number)">getDoubleFlagValue(String, Number)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandExecutionContext.html" title="class in co.aikar.commands">CommandExecutionContext</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/CommandExecutionContext.html#getDoubleFlagValue(java.lang.String,java.lang.Number)">getDoubleFlagValue(String, Number)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandExecutionContext.html" title="class in co.aikar.commands">CommandExecutionContext</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandHelpFormatter.html#getEntryFormatReplacements(co.aikar.commands.CommandHelp,co.aikar.commands.HelpEntry)">getEntryFormatReplacements(CommandHelp, HelpEntry)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandHelpFormatter.html" title="class in co.aikar.commands">CommandHelpFormatter</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/CommandHelpFormatter.html#getEntryFormatReplacements(co.aikar.commands.CommandHelp,co.aikar.commands.HelpEntry)">getEntryFormatReplacements(CommandHelp, HelpEntry)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandHelpFormatter.html" title="class in co.aikar.commands">CommandHelpFormatter</a></dt>
@@ -813,8 +819,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandParameter.html#getName()">getName()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/CommandParameter.html#getName()">getName()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandParameter.html#getNextParam()">getNextParam()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandExecutionContext.html#getNumParams()">getNumParams()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandExecutionContext.html" title="class in co.aikar.commands">CommandExecutionContext</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/CommandExecutionContext.html#getNumParams()">getNumParams()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandExecutionContext.html" title="class in co.aikar.commands">CommandExecutionContext</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/Locales.html#getOptionalMessage(co.aikar.commands.CommandIssuer,co.aikar.locales.MessageKey)">getOptionalMessage(CommandIssuer, MessageKey)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/Locales.html" title="class in co.aikar.commands">Locales</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/BaseCommand.html#getOrigArgs()">getOrigArgs()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/BaseCommand.html#getOrigArgs()">getOrigArgs()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a></dt>
<dd> <dd>
<div class="block">Gets the actual args in string form the user typed</div> <div class="block">Gets the actual args in string form the user typed</div>
@@ -837,6 +847,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/HelpEntry.html#getParameterSyntax()">getParameterSyntax()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/HelpEntry.html" title="class in co.aikar.commands">HelpEntry</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/HelpEntry.html#getParameterSyntax()">getParameterSyntax()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/HelpEntry.html" title="class in co.aikar.commands">HelpEntry</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/HelpEntry.html#getParameterSyntax(co.aikar.commands.CommandIssuer)">getParameterSyntax(CommandIssuer)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/HelpEntry.html" title="class in co.aikar.commands">HelpEntry</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandParameter.html#getParamIndex()">getParamIndex()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/CommandParameter.html#getParamIndex()">getParamIndex()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandExecutionContext.html#getPassedArgs()">getPassedArgs()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandExecutionContext.html" title="class in co.aikar.commands">CommandExecutionContext</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/CommandExecutionContext.html#getPassedArgs()">getPassedArgs()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandExecutionContext.html" title="class in co.aikar.commands">CommandExecutionContext</a></dt>
@@ -893,6 +905,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd> <dd>
<div class="block">Gets the stack trace from a Throwable as a String.</div> <div class="block">Gets the stack trace from a Throwable as a String.</div>
</dd> </dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/BaseCommand.html#getSubCommands()">getSubCommands()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/BaseCommand.html" title="class in co.aikar.commands">BaseCommand</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/RootCommand.html#getSubCommands()">getSubCommands()</a></span> - Method in interface co.aikar.commands.<a href="co/aikar/commands/RootCommand.html" title="interface in co.aikar.commands">RootCommand</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/RootCommand.html#getSubCommands()">getSubCommands()</a></span> - Method in interface co.aikar.commands.<a href="co/aikar/commands/RootCommand.html" title="interface in co.aikar.commands">RootCommand</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandManager.html#getSupportedLanguages()">getSupportedLanguages()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandManager.html" title="class in co.aikar.commands">CommandManager</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/CommandManager.html#getSupportedLanguages()">getSupportedLanguages()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandManager.html" title="class in co.aikar.commands">CommandManager</a></dt>
@@ -901,8 +915,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</dd> </dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandParameter.html#getSyntax()">getSyntax()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/CommandParameter.html#getSyntax()">getSyntax()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandParameter.html#getSyntax(co.aikar.commands.CommandIssuer)">getSyntax(CommandIssuer)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/RegisteredCommand.html#getSyntaxText()">getSyntaxText()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/RegisteredCommand.html#getSyntaxText()">getSyntaxText()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/RegisteredCommand.html#getSyntaxText(co.aikar.commands.CommandIssuer)">getSyntaxText(CommandIssuer)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/RegisteredCommand.html" title="class in co.aikar.commands">RegisteredCommand</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/RootCommand.html#getTabCompletions(co.aikar.commands.CommandIssuer,java.lang.String,java.lang.String%5B%5D)">getTabCompletions(CommandIssuer, String, String[])</a></span> - Method in interface co.aikar.commands.<a href="co/aikar/commands/RootCommand.html" title="interface in co.aikar.commands">RootCommand</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/RootCommand.html#getTabCompletions(co.aikar.commands.CommandIssuer,java.lang.String,java.lang.String%5B%5D)">getTabCompletions(CommandIssuer, String, String[])</a></span> - Method in interface co.aikar.commands.<a href="co/aikar/commands/RootCommand.html" title="interface in co.aikar.commands">RootCommand</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/RootCommand.html#getTabCompletions(co.aikar.commands.CommandIssuer,java.lang.String,java.lang.String%5B%5D,boolean)">getTabCompletions(CommandIssuer, String, String[], boolean)</a></span> - Method in interface co.aikar.commands.<a href="co/aikar/commands/RootCommand.html" title="interface in co.aikar.commands">RootCommand</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/RootCommand.html#getTabCompletions(co.aikar.commands.CommandIssuer,java.lang.String,java.lang.String%5B%5D,boolean)">getTabCompletions(CommandIssuer, String, String[], boolean)</a></span> - Method in interface co.aikar.commands.<a href="co/aikar/commands/RootCommand.html" title="interface in co.aikar.commands">RootCommand</a></dt>
@@ -1148,6 +1166,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/ACFUtil.html#isInteger(java.lang.String)">isInteger(String)</a></span> - Static method in class co.aikar.commands.<a href="co/aikar/commands/ACFUtil.html" title="class in co.aikar.commands">ACFUtil</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/ACFUtil.html#isInteger(java.lang.String)">isInteger(String)</a></span> - Static method in class co.aikar.commands.<a href="co/aikar/commands/ACFUtil.html" title="class in co.aikar.commands">ACFUtil</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandParameter.html#isLast()">isLast()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandExecutionContext.html#isLastArg()">isLastArg()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandExecutionContext.html" title="class in co.aikar.commands">CommandExecutionContext</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/CommandExecutionContext.html#isLastArg()">isLastArg()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandExecutionContext.html" title="class in co.aikar.commands">CommandExecutionContext</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandHelp.html#isLastPage()">isLastPage()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/CommandHelp.html#isLastPage()">isLastPage()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandHelp.html" title="class in co.aikar.commands">CommandHelp</a></dt>
@@ -1170,6 +1190,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandParameter.html#isOptional()">isOptional()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/CommandParameter.html#isOptional()">isOptional()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandParameter.html#isOptionalInput()">isOptionalInput()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandParameter.html#isOptionalResolver()">isOptionalResolver()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/CommandParameter.html#isOptionalResolver()">isOptionalResolver()</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandIssuer.html#isPlayer()">isPlayer()</a></span> - Method in interface co.aikar.commands.<a href="co/aikar/commands/CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/CommandIssuer.html#isPlayer()">isPlayer()</a></span> - Method in interface co.aikar.commands.<a href="co/aikar/commands/CommandIssuer.html" title="interface in co.aikar.commands">CommandIssuer</a></dt>
@@ -1411,6 +1433,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</a> </a>
<h2 class="title">N</h2> <h2 class="title">N</h2>
<dl> <dl>
<dt><a href="co/aikar/commands/annotation/Name.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">Name</span></a> - Annotation Type in <a href="co/aikar/commands/annotation/package-summary.html">co.aikar.commands.annotation</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/MessageKeys.html#NO_COMMAND_MATCHED_SEARCH">NO_COMMAND_MATCHED_SEARCH</a></span> - co.aikar.commands.<a href="co/aikar/commands/MessageKeys.html" title="enum in co.aikar.commands">MessageKeys</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/MessageKeys.html#NO_COMMAND_MATCHED_SEARCH">NO_COMMAND_MATCHED_SEARCH</a></span> - co.aikar.commands.<a href="co/aikar/commands/MessageKeys.html" title="enum in co.aikar.commands">MessageKeys</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/ACFUtil.html#normalize(java.lang.String)">normalize(String)</a></span> - Static method in class co.aikar.commands.<a href="co/aikar/commands/ACFUtil.html" title="class in co.aikar.commands">ACFUtil</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/ACFUtil.html#normalize(java.lang.String)">normalize(String)</a></span> - Static method in class co.aikar.commands.<a href="co/aikar/commands/ACFUtil.html" title="class in co.aikar.commands">ACFUtil</a></dt>
@@ -1839,6 +1863,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</dd> </dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandManager.html#setIssuerLocale(IT,java.util.Locale)">setIssuerLocale(IT, Locale)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandManager.html" title="class in co.aikar.commands">CommandManager</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/CommandManager.html#setIssuerLocale(IT,java.util.Locale)">setIssuerLocale(IT, Locale)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandManager.html" title="class in co.aikar.commands">CommandManager</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandParameter.html#setNextParam(co.aikar.commands.CommandParameter)">setNextParam(CommandParameter&lt;CEC&gt;)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandParameter.html#setOptional(boolean)">setOptional(boolean)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/CommandParameter.html#setOptional(boolean)">setOptional(boolean)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/CommandParameter.html#setOptionalResolver(boolean)">setOptionalResolver(boolean)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/CommandParameter.html#setOptionalResolver(boolean)">setOptionalResolver(boolean)</a></span> - Method in class co.aikar.commands.<a href="co/aikar/commands/CommandParameter.html" title="class in co.aikar.commands">CommandParameter</a></dt>
@@ -2026,6 +2052,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</dd> </dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/annotation/HelpSearchTags.html#value()">value()</a></span> - Method in annotation type co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/HelpSearchTags.html" title="annotation in co.aikar.commands.annotation">HelpSearchTags</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/annotation/HelpSearchTags.html#value()">value()</a></span> - Method in annotation type co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/HelpSearchTags.html" title="annotation in co.aikar.commands.annotation">HelpSearchTags</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/annotation/Name.html#value()">value()</a></span> - Method in annotation type co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Name.html" title="annotation in co.aikar.commands.annotation">Name</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/annotation/Split.html#value()">value()</a></span> - Method in annotation type co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Split.html" title="annotation in co.aikar.commands.annotation">Split</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/annotation/Split.html#value()">value()</a></span> - Method in annotation type co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Split.html" title="annotation in co.aikar.commands.annotation">Split</a></dt>
<dd>&nbsp;</dd> <dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="co/aikar/commands/annotation/Subcommand.html#value()">value()</a></span> - Method in annotation type co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Subcommand.html" title="annotation in co.aikar.commands.annotation">Subcommand</a></dt> <dt><span class="memberNameLink"><a href="co/aikar/commands/annotation/Subcommand.html#value()">value()</a></span> - Method in annotation type co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Subcommand.html" title="annotation in co.aikar.commands.annotation">Subcommand</a></dt>
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -2,7 +2,7 @@
<!-- NewPage --> <!-- NewPage -->
<html lang="en"> <html lang="en">
<head> <head>
<!-- Generated by javadoc (11.0.5) on Tue Jun 02 03:03:49 EDT 2020 --> <!-- Generated by javadoc (11.0.5) on Thu Sep 24 22:58:38 EDT 2020 -->
<title>ACF (Core) 0.5.0-SNAPSHOT API</title> <title>ACF (Core) 0.5.0-SNAPSHOT API</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">window.location.replace('index.html')</script> <script type="text/javascript">window.location.replace('index.html')</script>
+1
View File
@@ -204,6 +204,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Flags.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">Flags</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li> <li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Flags.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">Flags</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/HelpCommand.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">HelpCommand</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li> <li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/HelpCommand.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">HelpCommand</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/HelpSearchTags.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">HelpSearchTags</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li> <li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/HelpSearchTags.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">HelpSearchTags</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Name.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">Name</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Optional.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">Optional</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li> <li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Optional.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">Optional</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/PreCommand.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">PreCommand</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li> <li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/PreCommand.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">PreCommand</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Private.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">Private</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li> <li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Private.html" title="annotation in co.aikar.commands.annotation"><span class="typeNameLink">Private</span></a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>)</li>
@@ -671,7 +671,7 @@
<span class="sourceLineNo">662</span><a id="line.662"> String argString = ApacheCommonsLangUtil.join(args, " ").toLowerCase(Locale.ENGLISH);</a> <span class="sourceLineNo">662</span><a id="line.662"> String argString = ApacheCommonsLangUtil.join(args, " ").toLowerCase(Locale.ENGLISH);</a>
<span class="sourceLineNo">663</span><a id="line.663"> for (Map.Entry&lt;String, RegisteredCommand&gt; entry : subCommands.entries()) {</a> <span class="sourceLineNo">663</span><a id="line.663"> for (Map.Entry&lt;String, RegisteredCommand&gt; entry : subCommands.entries()) {</a>
<span class="sourceLineNo">664</span><a id="line.664"> final String key = entry.getKey();</a> <span class="sourceLineNo">664</span><a id="line.664"> final String key = entry.getKey();</a>
<span class="sourceLineNo">665</span><a id="line.665"> if (key.startsWith(argString) &amp;&amp; !CATCHUNKNOWN.equals(key) &amp;&amp; !DEFAULT.equals(key)) {</a> <span class="sourceLineNo">665</span><a id="line.665"> if (key.startsWith(argString) &amp;&amp; !isSpecialSubcommand(key)) {</a>
<span class="sourceLineNo">666</span><a id="line.666"> final RegisteredCommand value = entry.getValue();</a> <span class="sourceLineNo">666</span><a id="line.666"> final RegisteredCommand value = entry.getValue();</a>
<span class="sourceLineNo">667</span><a id="line.667"> if (!value.hasPermission(issuer) || value.isPrivate) {</a> <span class="sourceLineNo">667</span><a id="line.667"> if (!value.hasPermission(issuer) || value.isPrivate) {</a>
<span class="sourceLineNo">668</span><a id="line.668"> continue;</a> <span class="sourceLineNo">668</span><a id="line.668"> continue;</a>
@@ -684,171 +684,179 @@
<span class="sourceLineNo">675</span><a id="line.675"> return new ArrayList&lt;&gt;(cmds);</a> <span class="sourceLineNo">675</span><a id="line.675"> return new ArrayList&lt;&gt;(cmds);</a>
<span class="sourceLineNo">676</span><a id="line.676"> }</a> <span class="sourceLineNo">676</span><a id="line.676"> }</a>
<span class="sourceLineNo">677</span><a id="line.677"></a> <span class="sourceLineNo">677</span><a id="line.677"></a>
<span class="sourceLineNo">678</span><a id="line.678"> /**</a> <span class="sourceLineNo">678</span><a id="line.678"> static boolean isSpecialSubcommand(String key) {</a>
<span class="sourceLineNo">679</span><a id="line.679"> * Complete a command properly per issuer and input.</a> <span class="sourceLineNo">679</span><a id="line.679"> return CATCHUNKNOWN.equals(key) || DEFAULT.equals(key);</a>
<span class="sourceLineNo">680</span><a id="line.680"> *</a> <span class="sourceLineNo">680</span><a id="line.680"> }</a>
<span class="sourceLineNo">681</span><a id="line.681"> * @param issuer The user who executed this.</a> <span class="sourceLineNo">681</span><a id="line.681"></a>
<span class="sourceLineNo">682</span><a id="line.682"> * @param cmd The command to be completed.</a> <span class="sourceLineNo">682</span><a id="line.682"> /**</a>
<span class="sourceLineNo">683</span><a id="line.683"> * @param args All arguments given by the user.</a> <span class="sourceLineNo">683</span><a id="line.683"> * Complete a command properly per issuer and input.</a>
<span class="sourceLineNo">684</span><a id="line.684"> * @param commandLabel The command name the user used.</a> <span class="sourceLineNo">684</span><a id="line.684"> *</a>
<span class="sourceLineNo">685</span><a id="line.685"> * @param isAsync Whether the command was executed async.</a> <span class="sourceLineNo">685</span><a id="line.685"> * @param issuer The user who executed this.</a>
<span class="sourceLineNo">686</span><a id="line.686"> * @return All results to complete the command.</a> <span class="sourceLineNo">686</span><a id="line.686"> * @param cmd The command to be completed.</a>
<span class="sourceLineNo">687</span><a id="line.687"> */</a> <span class="sourceLineNo">687</span><a id="line.687"> * @param args All arguments given by the user.</a>
<span class="sourceLineNo">688</span><a id="line.688"> private List&lt;String&gt; completeCommand(CommandIssuer issuer, RegisteredCommand cmd, String[] args, String commandLabel, boolean isAsync) {</a> <span class="sourceLineNo">688</span><a id="line.688"> * @param commandLabel The command name the user used.</a>
<span class="sourceLineNo">689</span><a id="line.689"> if (!cmd.hasPermission(issuer) || args.length == 0 || cmd.parameters.length == 0) {</a> <span class="sourceLineNo">689</span><a id="line.689"> * @param isAsync Whether the command was executed async.</a>
<span class="sourceLineNo">690</span><a id="line.690"> return Collections.emptyList();</a> <span class="sourceLineNo">690</span><a id="line.690"> * @return All results to complete the command.</a>
<span class="sourceLineNo">691</span><a id="line.691"> }</a> <span class="sourceLineNo">691</span><a id="line.691"> */</a>
<span class="sourceLineNo">692</span><a id="line.692"></a> <span class="sourceLineNo">692</span><a id="line.692"> private List&lt;String&gt; completeCommand(CommandIssuer issuer, RegisteredCommand cmd, String[] args, String commandLabel, boolean isAsync) {</a>
<span class="sourceLineNo">693</span><a id="line.693"> if (!cmd.parameters[cmd.parameters.length - 1].consumesRest &amp;&amp; args.length &gt; cmd.consumeInputResolvers) {</a> <span class="sourceLineNo">693</span><a id="line.693"> if (!cmd.hasPermission(issuer) || args.length == 0 || cmd.parameters.length == 0) {</a>
<span class="sourceLineNo">694</span><a id="line.694"> return Collections.emptyList();</a> <span class="sourceLineNo">694</span><a id="line.694"> return Collections.emptyList();</a>
<span class="sourceLineNo">695</span><a id="line.695"> }</a> <span class="sourceLineNo">695</span><a id="line.695"> }</a>
<span class="sourceLineNo">696</span><a id="line.696"></a> <span class="sourceLineNo">696</span><a id="line.696"></a>
<span class="sourceLineNo">697</span><a id="line.697"> List&lt;String&gt; cmds = manager.getCommandCompletions().of(cmd, issuer, args, isAsync);</a> <span class="sourceLineNo">697</span><a id="line.697"> if (!cmd.parameters[cmd.parameters.length - 1].consumesRest &amp;&amp; args.length &gt; cmd.consumeInputResolvers) {</a>
<span class="sourceLineNo">698</span><a id="line.698"> return filterTabComplete(args[args.length - 1], cmds);</a> <span class="sourceLineNo">698</span><a id="line.698"> return Collections.emptyList();</a>
<span class="sourceLineNo">699</span><a id="line.699"> }</a> <span class="sourceLineNo">699</span><a id="line.699"> }</a>
<span class="sourceLineNo">700</span><a id="line.700"></a> <span class="sourceLineNo">700</span><a id="line.700"></a>
<span class="sourceLineNo">701</span><a id="line.701"> /**</a> <span class="sourceLineNo">701</span><a id="line.701"> List&lt;String&gt; cmds = manager.getCommandCompletions().of(cmd, issuer, args, isAsync);</a>
<span class="sourceLineNo">702</span><a id="line.702"> * Gets the actual args in string form the user typed</a> <span class="sourceLineNo">702</span><a id="line.702"> return filterTabComplete(args[args.length - 1], cmds);</a>
<span class="sourceLineNo">703</span><a id="line.703"> * This returns a list of all tab complete options which are possible with the given argument and commands.</a> <span class="sourceLineNo">703</span><a id="line.703"> }</a>
<span class="sourceLineNo">704</span><a id="line.704"> *</a> <span class="sourceLineNo">704</span><a id="line.704"></a>
<span class="sourceLineNo">705</span><a id="line.705"> * @param arg Argument which was pressed tab on.</a> <span class="sourceLineNo">705</span><a id="line.705"> /**</a>
<span class="sourceLineNo">706</span><a id="line.706"> * @param cmds The possibilities to return.</a> <span class="sourceLineNo">706</span><a id="line.706"> * Gets the actual args in string form the user typed</a>
<span class="sourceLineNo">707</span><a id="line.707"> * @return All possible options. This may be empty.</a> <span class="sourceLineNo">707</span><a id="line.707"> * This returns a list of all tab complete options which are possible with the given argument and commands.</a>
<span class="sourceLineNo">708</span><a id="line.708"> */</a> <span class="sourceLineNo">708</span><a id="line.708"> *</a>
<span class="sourceLineNo">709</span><a id="line.709"> private static List&lt;String&gt; filterTabComplete(String arg, List&lt;String&gt; cmds) {</a> <span class="sourceLineNo">709</span><a id="line.709"> * @param arg Argument which was pressed tab on.</a>
<span class="sourceLineNo">710</span><a id="line.710"> return cmds.stream()</a> <span class="sourceLineNo">710</span><a id="line.710"> * @param cmds The possibilities to return.</a>
<span class="sourceLineNo">711</span><a id="line.711"> .distinct()</a> <span class="sourceLineNo">711</span><a id="line.711"> * @return All possible options. This may be empty.</a>
<span class="sourceLineNo">712</span><a id="line.712"> .filter(cmd -&gt; cmd != null &amp;&amp; (arg.isEmpty() || ApacheCommonsLangUtil.startsWithIgnoreCase(cmd, arg)))</a> <span class="sourceLineNo">712</span><a id="line.712"> */</a>
<span class="sourceLineNo">713</span><a id="line.713"> .collect(Collectors.toList());</a> <span class="sourceLineNo">713</span><a id="line.713"> private static List&lt;String&gt; filterTabComplete(String arg, List&lt;String&gt; cmds) {</a>
<span class="sourceLineNo">714</span><a id="line.714"> }</a> <span class="sourceLineNo">714</span><a id="line.714"> return cmds.stream()</a>
<span class="sourceLineNo">715</span><a id="line.715"></a> <span class="sourceLineNo">715</span><a id="line.715"> .distinct()</a>
<span class="sourceLineNo">716</span><a id="line.716"> /**</a> <span class="sourceLineNo">716</span><a id="line.716"> .filter(cmd -&gt; cmd != null &amp;&amp; (arg.isEmpty() || ApacheCommonsLangUtil.startsWithIgnoreCase(cmd, arg)))</a>
<span class="sourceLineNo">717</span><a id="line.717"> * Executes the precommand and sees whether something is wrong. Ideally, you get false from this.</a> <span class="sourceLineNo">717</span><a id="line.717"> .collect(Collectors.toList());</a>
<span class="sourceLineNo">718</span><a id="line.718"> *</a> <span class="sourceLineNo">718</span><a id="line.718"> }</a>
<span class="sourceLineNo">719</span><a id="line.719"> * @param commandOperationContext The context to use.</a> <span class="sourceLineNo">719</span><a id="line.719"></a>
<span class="sourceLineNo">720</span><a id="line.720"> * @param cmd The command executed.</a> <span class="sourceLineNo">720</span><a id="line.720"> /**</a>
<span class="sourceLineNo">721</span><a id="line.721"> * @param issuer The issuer who executed the command.</a> <span class="sourceLineNo">721</span><a id="line.721"> * Executes the precommand and sees whether something is wrong. Ideally, you get false from this.</a>
<span class="sourceLineNo">722</span><a id="line.722"> * @param args The arguments the issuer provided.</a> <span class="sourceLineNo">722</span><a id="line.722"> *</a>
<span class="sourceLineNo">723</span><a id="line.723"> * @return Whether something went wrong.</a> <span class="sourceLineNo">723</span><a id="line.723"> * @param commandOperationContext The context to use.</a>
<span class="sourceLineNo">724</span><a id="line.724"> */</a> <span class="sourceLineNo">724</span><a id="line.724"> * @param cmd The command executed.</a>
<span class="sourceLineNo">725</span><a id="line.725"> private boolean checkPrecommand(CommandOperationContext commandOperationContext, RegisteredCommand cmd, CommandIssuer issuer, String[] args) {</a> <span class="sourceLineNo">725</span><a id="line.725"> * @param issuer The issuer who executed the command.</a>
<span class="sourceLineNo">726</span><a id="line.726"> Method pre = this.preCommandHandler;</a> <span class="sourceLineNo">726</span><a id="line.726"> * @param args The arguments the issuer provided.</a>
<span class="sourceLineNo">727</span><a id="line.727"> if (pre != null) {</a> <span class="sourceLineNo">727</span><a id="line.727"> * @return Whether something went wrong.</a>
<span class="sourceLineNo">728</span><a id="line.728"> try {</a> <span class="sourceLineNo">728</span><a id="line.728"> */</a>
<span class="sourceLineNo">729</span><a id="line.729"> Class&lt;?&gt;[] types = pre.getParameterTypes();</a> <span class="sourceLineNo">729</span><a id="line.729"> private boolean checkPrecommand(CommandOperationContext commandOperationContext, RegisteredCommand cmd, CommandIssuer issuer, String[] args) {</a>
<span class="sourceLineNo">730</span><a id="line.730"> Object[] parameters = new Object[pre.getParameterCount()];</a> <span class="sourceLineNo">730</span><a id="line.730"> Method pre = this.preCommandHandler;</a>
<span class="sourceLineNo">731</span><a id="line.731"> for (int i = 0; i &lt; parameters.length; i++) {</a> <span class="sourceLineNo">731</span><a id="line.731"> if (pre != null) {</a>
<span class="sourceLineNo">732</span><a id="line.732"> Class&lt;?&gt; type = types[i];</a> <span class="sourceLineNo">732</span><a id="line.732"> try {</a>
<span class="sourceLineNo">733</span><a id="line.733"> Object issuerObject = issuer.getIssuer();</a> <span class="sourceLineNo">733</span><a id="line.733"> Class&lt;?&gt;[] types = pre.getParameterTypes();</a>
<span class="sourceLineNo">734</span><a id="line.734"> if (manager.isCommandIssuer(type) &amp;&amp; type.isAssignableFrom(issuerObject.getClass())) {</a> <span class="sourceLineNo">734</span><a id="line.734"> Object[] parameters = new Object[pre.getParameterCount()];</a>
<span class="sourceLineNo">735</span><a id="line.735"> parameters[i] = issuerObject;</a> <span class="sourceLineNo">735</span><a id="line.735"> for (int i = 0; i &lt; parameters.length; i++) {</a>
<span class="sourceLineNo">736</span><a id="line.736"> } else if (CommandIssuer.class.isAssignableFrom(type)) {</a> <span class="sourceLineNo">736</span><a id="line.736"> Class&lt;?&gt; type = types[i];</a>
<span class="sourceLineNo">737</span><a id="line.737"> parameters[i] = issuer;</a> <span class="sourceLineNo">737</span><a id="line.737"> Object issuerObject = issuer.getIssuer();</a>
<span class="sourceLineNo">738</span><a id="line.738"> } else if (RegisteredCommand.class.isAssignableFrom(type)) {</a> <span class="sourceLineNo">738</span><a id="line.738"> if (manager.isCommandIssuer(type) &amp;&amp; type.isAssignableFrom(issuerObject.getClass())) {</a>
<span class="sourceLineNo">739</span><a id="line.739"> parameters[i] = cmd;</a> <span class="sourceLineNo">739</span><a id="line.739"> parameters[i] = issuerObject;</a>
<span class="sourceLineNo">740</span><a id="line.740"> } else if (String[].class.isAssignableFrom((type))) {</a> <span class="sourceLineNo">740</span><a id="line.740"> } else if (CommandIssuer.class.isAssignableFrom(type)) {</a>
<span class="sourceLineNo">741</span><a id="line.741"> parameters[i] = args;</a> <span class="sourceLineNo">741</span><a id="line.741"> parameters[i] = issuer;</a>
<span class="sourceLineNo">742</span><a id="line.742"> } else {</a> <span class="sourceLineNo">742</span><a id="line.742"> } else if (RegisteredCommand.class.isAssignableFrom(type)) {</a>
<span class="sourceLineNo">743</span><a id="line.743"> parameters[i] = null;</a> <span class="sourceLineNo">743</span><a id="line.743"> parameters[i] = cmd;</a>
<span class="sourceLineNo">744</span><a id="line.744"> }</a> <span class="sourceLineNo">744</span><a id="line.744"> } else if (String[].class.isAssignableFrom((type))) {</a>
<span class="sourceLineNo">745</span><a id="line.745"> }</a> <span class="sourceLineNo">745</span><a id="line.745"> parameters[i] = args;</a>
<span class="sourceLineNo">746</span><a id="line.746"></a> <span class="sourceLineNo">746</span><a id="line.746"> } else {</a>
<span class="sourceLineNo">747</span><a id="line.747"> return (boolean) pre.invoke(this, parameters);</a> <span class="sourceLineNo">747</span><a id="line.747"> parameters[i] = null;</a>
<span class="sourceLineNo">748</span><a id="line.748"> } catch (IllegalAccessException | InvocationTargetException e) {</a> <span class="sourceLineNo">748</span><a id="line.748"> }</a>
<span class="sourceLineNo">749</span><a id="line.749"> this.manager.log(LogLevel.ERROR, "Exception encountered while command pre-processing", e);</a> <span class="sourceLineNo">749</span><a id="line.749"> }</a>
<span class="sourceLineNo">750</span><a id="line.750"> }</a> <span class="sourceLineNo">750</span><a id="line.750"></a>
<span class="sourceLineNo">751</span><a id="line.751"> }</a> <span class="sourceLineNo">751</span><a id="line.751"> return (boolean) pre.invoke(this, parameters);</a>
<span class="sourceLineNo">752</span><a id="line.752"> return false;</a> <span class="sourceLineNo">752</span><a id="line.752"> } catch (IllegalAccessException | InvocationTargetException e) {</a>
<span class="sourceLineNo">753</span><a id="line.753"> }</a> <span class="sourceLineNo">753</span><a id="line.753"> this.manager.log(LogLevel.ERROR, "Exception encountered while command pre-processing", e);</a>
<span class="sourceLineNo">754</span><a id="line.754"></a> <span class="sourceLineNo">754</span><a id="line.754"> }</a>
<span class="sourceLineNo">755</span><a id="line.755"> /**</a> <span class="sourceLineNo">755</span><a id="line.755"> }</a>
<span class="sourceLineNo">756</span><a id="line.756"> * @deprecated Unstable API</a> <span class="sourceLineNo">756</span><a id="line.756"> return false;</a>
<span class="sourceLineNo">757</span><a id="line.757"> */</a> <span class="sourceLineNo">757</span><a id="line.757"> }</a>
<span class="sourceLineNo">758</span><a id="line.758"> @Deprecated</a> <span class="sourceLineNo">758</span><a id="line.758"></a>
<span class="sourceLineNo">759</span><a id="line.759"> @UnstableAPI</a> <span class="sourceLineNo">759</span><a id="line.759"> /**</a>
<span class="sourceLineNo">760</span><a id="line.760"> public CommandHelp getCommandHelp() {</a> <span class="sourceLineNo">760</span><a id="line.760"> * @deprecated Unstable API</a>
<span class="sourceLineNo">761</span><a id="line.761"> return manager.generateCommandHelp();</a> <span class="sourceLineNo">761</span><a id="line.761"> */</a>
<span class="sourceLineNo">762</span><a id="line.762"> }</a> <span class="sourceLineNo">762</span><a id="line.762"> @Deprecated</a>
<span class="sourceLineNo">763</span><a id="line.763"></a> <span class="sourceLineNo">763</span><a id="line.763"> @UnstableAPI</a>
<span class="sourceLineNo">764</span><a id="line.764"> /**</a> <span class="sourceLineNo">764</span><a id="line.764"> public CommandHelp getCommandHelp() {</a>
<span class="sourceLineNo">765</span><a id="line.765"> * @deprecated Unstable API</a> <span class="sourceLineNo">765</span><a id="line.765"> return manager.generateCommandHelp();</a>
<span class="sourceLineNo">766</span><a id="line.766"> */</a> <span class="sourceLineNo">766</span><a id="line.766"> }</a>
<span class="sourceLineNo">767</span><a id="line.767"> @Deprecated</a> <span class="sourceLineNo">767</span><a id="line.767"></a>
<span class="sourceLineNo">768</span><a id="line.768"> @UnstableAPI</a> <span class="sourceLineNo">768</span><a id="line.768"> /**</a>
<span class="sourceLineNo">769</span><a id="line.769"> public void showCommandHelp() {</a> <span class="sourceLineNo">769</span><a id="line.769"> * @deprecated Unstable API</a>
<span class="sourceLineNo">770</span><a id="line.770"> getCommandHelp().showHelp();</a> <span class="sourceLineNo">770</span><a id="line.770"> */</a>
<span class="sourceLineNo">771</span><a id="line.771"> }</a> <span class="sourceLineNo">771</span><a id="line.771"> @Deprecated</a>
<span class="sourceLineNo">772</span><a id="line.772"></a> <span class="sourceLineNo">772</span><a id="line.772"> @UnstableAPI</a>
<span class="sourceLineNo">773</span><a id="line.773"> public void help(Object issuer, String[] args) {</a> <span class="sourceLineNo">773</span><a id="line.773"> public void showCommandHelp() {</a>
<span class="sourceLineNo">774</span><a id="line.774"> help(manager.getCommandIssuer(issuer), args);</a> <span class="sourceLineNo">774</span><a id="line.774"> getCommandHelp().showHelp();</a>
<span class="sourceLineNo">775</span><a id="line.775"> }</a> <span class="sourceLineNo">775</span><a id="line.775"> }</a>
<span class="sourceLineNo">776</span><a id="line.776"></a> <span class="sourceLineNo">776</span><a id="line.776"></a>
<span class="sourceLineNo">777</span><a id="line.777"> public void help(CommandIssuer issuer, String[] args) {</a> <span class="sourceLineNo">777</span><a id="line.777"> public void help(Object issuer, String[] args) {</a>
<span class="sourceLineNo">778</span><a id="line.778"> issuer.sendMessage(MessageType.ERROR, MessageKeys.UNKNOWN_COMMAND);</a> <span class="sourceLineNo">778</span><a id="line.778"> help(manager.getCommandIssuer(issuer), args);</a>
<span class="sourceLineNo">779</span><a id="line.779"> }</a> <span class="sourceLineNo">779</span><a id="line.779"> }</a>
<span class="sourceLineNo">780</span><a id="line.780"></a> <span class="sourceLineNo">780</span><a id="line.780"></a>
<span class="sourceLineNo">781</span><a id="line.781"> public void doHelp(Object issuer, String... args) {</a> <span class="sourceLineNo">781</span><a id="line.781"> public void help(CommandIssuer issuer, String[] args) {</a>
<span class="sourceLineNo">782</span><a id="line.782"> doHelp(manager.getCommandIssuer(issuer), args);</a> <span class="sourceLineNo">782</span><a id="line.782"> issuer.sendMessage(MessageType.ERROR, MessageKeys.UNKNOWN_COMMAND);</a>
<span class="sourceLineNo">783</span><a id="line.783"> }</a> <span class="sourceLineNo">783</span><a id="line.783"> }</a>
<span class="sourceLineNo">784</span><a id="line.784"></a> <span class="sourceLineNo">784</span><a id="line.784"></a>
<span class="sourceLineNo">785</span><a id="line.785"> public void doHelp(CommandIssuer issuer, String... args) {</a> <span class="sourceLineNo">785</span><a id="line.785"> public void doHelp(Object issuer, String... args) {</a>
<span class="sourceLineNo">786</span><a id="line.786"> help(issuer, args);</a> <span class="sourceLineNo">786</span><a id="line.786"> doHelp(manager.getCommandIssuer(issuer), args);</a>
<span class="sourceLineNo">787</span><a id="line.787"> }</a> <span class="sourceLineNo">787</span><a id="line.787"> }</a>
<span class="sourceLineNo">788</span><a id="line.788"></a> <span class="sourceLineNo">788</span><a id="line.788"></a>
<span class="sourceLineNo">789</span><a id="line.789"> public void showSyntax(CommandIssuer issuer, RegisteredCommand&lt;?&gt; cmd) {</a> <span class="sourceLineNo">789</span><a id="line.789"> public void doHelp(CommandIssuer issuer, String... args) {</a>
<span class="sourceLineNo">790</span><a id="line.790"> issuer.sendMessage(MessageType.SYNTAX, MessageKeys.INVALID_SYNTAX,</a> <span class="sourceLineNo">790</span><a id="line.790"> help(issuer, args);</a>
<span class="sourceLineNo">791</span><a id="line.791"> "{command}", manager.getCommandPrefix(issuer) + cmd.command,</a> <span class="sourceLineNo">791</span><a id="line.791"> }</a>
<span class="sourceLineNo">792</span><a id="line.792"> "{syntax}", cmd.syntaxText</a> <span class="sourceLineNo">792</span><a id="line.792"></a>
<span class="sourceLineNo">793</span><a id="line.793"> );</a> <span class="sourceLineNo">793</span><a id="line.793"> public void showSyntax(CommandIssuer issuer, RegisteredCommand&lt;?&gt; cmd) {</a>
<span class="sourceLineNo">794</span><a id="line.794"> }</a> <span class="sourceLineNo">794</span><a id="line.794"> issuer.sendMessage(MessageType.SYNTAX, MessageKeys.INVALID_SYNTAX,</a>
<span class="sourceLineNo">795</span><a id="line.795"></a> <span class="sourceLineNo">795</span><a id="line.795"> "{command}", manager.getCommandPrefix(issuer) + cmd.command,</a>
<span class="sourceLineNo">796</span><a id="line.796"> public boolean hasPermission(Object issuer) {</a> <span class="sourceLineNo">796</span><a id="line.796"> "{syntax}", cmd.getSyntaxText(issuer)</a>
<span class="sourceLineNo">797</span><a id="line.797"> return hasPermission(manager.getCommandIssuer(issuer));</a> <span class="sourceLineNo">797</span><a id="line.797"> );</a>
<span class="sourceLineNo">798</span><a id="line.798"> }</a> <span class="sourceLineNo">798</span><a id="line.798"> }</a>
<span class="sourceLineNo">799</span><a id="line.799"></a> <span class="sourceLineNo">799</span><a id="line.799"></a>
<span class="sourceLineNo">800</span><a id="line.800"> public boolean hasPermission(CommandIssuer issuer) {</a> <span class="sourceLineNo">800</span><a id="line.800"> public boolean hasPermission(Object issuer) {</a>
<span class="sourceLineNo">801</span><a id="line.801"> return this.manager.hasPermission(issuer, getRequiredPermissions());</a> <span class="sourceLineNo">801</span><a id="line.801"> return hasPermission(manager.getCommandIssuer(issuer));</a>
<span class="sourceLineNo">802</span><a id="line.802"> }</a> <span class="sourceLineNo">802</span><a id="line.802"> }</a>
<span class="sourceLineNo">803</span><a id="line.803"></a> <span class="sourceLineNo">803</span><a id="line.803"></a>
<span class="sourceLineNo">804</span><a id="line.804"> public Set&lt;String&gt; getRequiredPermissions() {</a> <span class="sourceLineNo">804</span><a id="line.804"> public boolean hasPermission(CommandIssuer issuer) {</a>
<span class="sourceLineNo">805</span><a id="line.805"> return this.permissions;</a> <span class="sourceLineNo">805</span><a id="line.805"> return this.manager.hasPermission(issuer, getRequiredPermissions());</a>
<span class="sourceLineNo">806</span><a id="line.806"> }</a> <span class="sourceLineNo">806</span><a id="line.806"> }</a>
<span class="sourceLineNo">807</span><a id="line.807"></a> <span class="sourceLineNo">807</span><a id="line.807"></a>
<span class="sourceLineNo">808</span><a id="line.808"> public boolean requiresPermission(String permission) {</a> <span class="sourceLineNo">808</span><a id="line.808"> public Set&lt;String&gt; getRequiredPermissions() {</a>
<span class="sourceLineNo">809</span><a id="line.809"> return getRequiredPermissions().contains(permission);</a> <span class="sourceLineNo">809</span><a id="line.809"> return this.permissions;</a>
<span class="sourceLineNo">810</span><a id="line.810"> }</a> <span class="sourceLineNo">810</span><a id="line.810"> }</a>
<span class="sourceLineNo">811</span><a id="line.811"></a> <span class="sourceLineNo">811</span><a id="line.811"></a>
<span class="sourceLineNo">812</span><a id="line.812"> public String getName() {</a> <span class="sourceLineNo">812</span><a id="line.812"> public boolean requiresPermission(String permission) {</a>
<span class="sourceLineNo">813</span><a id="line.813"> return commandName;</a> <span class="sourceLineNo">813</span><a id="line.813"> return getRequiredPermissions().contains(permission);</a>
<span class="sourceLineNo">814</span><a id="line.814"> }</a> <span class="sourceLineNo">814</span><a id="line.814"> }</a>
<span class="sourceLineNo">815</span><a id="line.815"></a> <span class="sourceLineNo">815</span><a id="line.815"></a>
<span class="sourceLineNo">816</span><a id="line.816"> public ExceptionHandler getExceptionHandler() {</a> <span class="sourceLineNo">816</span><a id="line.816"> public String getName() {</a>
<span class="sourceLineNo">817</span><a id="line.817"> return exceptionHandler;</a> <span class="sourceLineNo">817</span><a id="line.817"> return commandName;</a>
<span class="sourceLineNo">818</span><a id="line.818"> }</a> <span class="sourceLineNo">818</span><a id="line.818"> }</a>
<span class="sourceLineNo">819</span><a id="line.819"></a> <span class="sourceLineNo">819</span><a id="line.819"></a>
<span class="sourceLineNo">820</span><a id="line.820"> public BaseCommand setExceptionHandler(ExceptionHandler exceptionHandler) {</a> <span class="sourceLineNo">820</span><a id="line.820"> public ExceptionHandler getExceptionHandler() {</a>
<span class="sourceLineNo">821</span><a id="line.821"> this.exceptionHandler = exceptionHandler;</a> <span class="sourceLineNo">821</span><a id="line.821"> return exceptionHandler;</a>
<span class="sourceLineNo">822</span><a id="line.822"> return this;</a> <span class="sourceLineNo">822</span><a id="line.822"> }</a>
<span class="sourceLineNo">823</span><a id="line.823"> }</a> <span class="sourceLineNo">823</span><a id="line.823"></a>
<span class="sourceLineNo">824</span><a id="line.824"></a> <span class="sourceLineNo">824</span><a id="line.824"> public BaseCommand setExceptionHandler(ExceptionHandler exceptionHandler) {</a>
<span class="sourceLineNo">825</span><a id="line.825"> public RegisteredCommand getDefaultRegisteredCommand() {</a> <span class="sourceLineNo">825</span><a id="line.825"> this.exceptionHandler = exceptionHandler;</a>
<span class="sourceLineNo">826</span><a id="line.826"> return ACFUtil.getFirstElement(this.subCommands.get(DEFAULT));</a> <span class="sourceLineNo">826</span><a id="line.826"> return this;</a>
<span class="sourceLineNo">827</span><a id="line.827"> }</a> <span class="sourceLineNo">827</span><a id="line.827"> }</a>
<span class="sourceLineNo">828</span><a id="line.828"></a> <span class="sourceLineNo">828</span><a id="line.828"></a>
<span class="sourceLineNo">829</span><a id="line.829"> public String setContextFlags(Class&lt;?&gt; cls, String flags) {</a> <span class="sourceLineNo">829</span><a id="line.829"> public RegisteredCommand getDefaultRegisteredCommand() {</a>
<span class="sourceLineNo">830</span><a id="line.830"> return this.contextFlags.put(cls, flags);</a> <span class="sourceLineNo">830</span><a id="line.830"> return ACFUtil.getFirstElement(this.subCommands.get(DEFAULT));</a>
<span class="sourceLineNo">831</span><a id="line.831"> }</a> <span class="sourceLineNo">831</span><a id="line.831"> }</a>
<span class="sourceLineNo">832</span><a id="line.832"></a> <span class="sourceLineNo">832</span><a id="line.832"></a>
<span class="sourceLineNo">833</span><a id="line.833"> public String getContextFlags(Class&lt;?&gt; cls) {</a> <span class="sourceLineNo">833</span><a id="line.833"> public String setContextFlags(Class&lt;?&gt; cls, String flags) {</a>
<span class="sourceLineNo">834</span><a id="line.834"> return this.contextFlags.get(cls);</a> <span class="sourceLineNo">834</span><a id="line.834"> return this.contextFlags.put(cls, flags);</a>
<span class="sourceLineNo">835</span><a id="line.835"> }</a> <span class="sourceLineNo">835</span><a id="line.835"> }</a>
<span class="sourceLineNo">836</span><a id="line.836"></a> <span class="sourceLineNo">836</span><a id="line.836"></a>
<span class="sourceLineNo">837</span><a id="line.837"> public List&lt;RegisteredCommand&gt; getRegisteredCommands() {</a> <span class="sourceLineNo">837</span><a id="line.837"> public String getContextFlags(Class&lt;?&gt; cls) {</a>
<span class="sourceLineNo">838</span><a id="line.838"> List&lt;RegisteredCommand&gt; registeredCommands = new ArrayList&lt;&gt;();</a> <span class="sourceLineNo">838</span><a id="line.838"> return this.contextFlags.get(cls);</a>
<span class="sourceLineNo">839</span><a id="line.839"> registeredCommands.addAll(this.subCommands.values());</a> <span class="sourceLineNo">839</span><a id="line.839"> }</a>
<span class="sourceLineNo">840</span><a id="line.840"> return registeredCommands;</a> <span class="sourceLineNo">840</span><a id="line.840"></a>
<span class="sourceLineNo">841</span><a id="line.841"> }</a> <span class="sourceLineNo">841</span><a id="line.841"> public List&lt;RegisteredCommand&gt; getRegisteredCommands() {</a>
<span class="sourceLineNo">842</span><a id="line.842">}</a> <span class="sourceLineNo">842</span><a id="line.842"> List&lt;RegisteredCommand&gt; registeredCommands = new ArrayList&lt;&gt;();</a>
<span class="sourceLineNo">843</span><a id="line.843"> registeredCommands.addAll(this.subCommands.values());</a>
<span class="sourceLineNo">844</span><a id="line.844"> return registeredCommands;</a>
<span class="sourceLineNo">845</span><a id="line.845"> }</a>
<span class="sourceLineNo">846</span><a id="line.846"></a>
<span class="sourceLineNo">847</span><a id="line.847"> protected SetMultimap&lt;String, RegisteredCommand&gt; getSubCommands() {</a>
<span class="sourceLineNo">848</span><a id="line.848"> return subCommands;</a>
<span class="sourceLineNo">849</span><a id="line.849"> }</a>
<span class="sourceLineNo">850</span><a id="line.850">}</a>
@@ -110,32 +110,36 @@
<span class="sourceLineNo">101</span><a id="line.101"> throw new IllegalStateException("Can not find any parameter that can satisfy " + clazz.getName());</a> <span class="sourceLineNo">101</span><a id="line.101"> throw new IllegalStateException("Can not find any parameter that can satisfy " + clazz.getName());</a>
<span class="sourceLineNo">102</span><a id="line.102"> }</a> <span class="sourceLineNo">102</span><a id="line.102"> }</a>
<span class="sourceLineNo">103</span><a id="line.103"> }</a> <span class="sourceLineNo">103</span><a id="line.103"> }</a>
<span class="sourceLineNo">104</span><a id="line.104"> //noinspection unchecked</a> <span class="sourceLineNo">104</span><a id="line.104"> return getContextValueByName(clazz, name);</a>
<span class="sourceLineNo">105</span><a id="line.105"> Map&lt;String, Object&gt; resolved = command.resolveContexts(issuer, args, args.size() - 1);</a> <span class="sourceLineNo">105</span><a id="line.105"> }</a>
<span class="sourceLineNo">106</span><a id="line.106"> if (resolved == null || paramIdx &gt; resolved.size()) {</a> <span class="sourceLineNo">106</span><a id="line.106"></a>
<span class="sourceLineNo">107</span><a id="line.107"> ACFUtil.sneaky(new CommandCompletionTextLookupException());</a> <span class="sourceLineNo">107</span><a id="line.107"> public &lt;T&gt; T getContextValueByName(Class&lt;? extends T&gt; clazz, String name) throws InvalidCommandArgument {</a>
<span class="sourceLineNo">108</span><a id="line.108"> }</a> <span class="sourceLineNo">108</span><a id="line.108"> //noinspection unchecked</a>
<span class="sourceLineNo">109</span><a id="line.109"></a> <span class="sourceLineNo">109</span><a id="line.109"> Map&lt;String, Object&gt; resolved = command.resolveContexts(issuer, args, name);</a>
<span class="sourceLineNo">110</span><a id="line.110"> //noinspection unchecked</a> <span class="sourceLineNo">110</span><a id="line.110"> if (resolved == null || !resolved.containsKey(name)) {</a>
<span class="sourceLineNo">111</span><a id="line.111"> return (T) resolved.get(name);</a> <span class="sourceLineNo">111</span><a id="line.111"> ACFUtil.sneaky(new CommandCompletionTextLookupException());</a>
<span class="sourceLineNo">112</span><a id="line.112"> }</a> <span class="sourceLineNo">112</span><a id="line.112"> }</a>
<span class="sourceLineNo">113</span><a id="line.113"></a> <span class="sourceLineNo">113</span><a id="line.113"></a>
<span class="sourceLineNo">114</span><a id="line.114"> public CommandIssuer getIssuer() {</a> <span class="sourceLineNo">114</span><a id="line.114"> //noinspection unchecked</a>
<span class="sourceLineNo">115</span><a id="line.115"> return issuer;</a> <span class="sourceLineNo">115</span><a id="line.115"> return (T) resolved.get(name);</a>
<span class="sourceLineNo">116</span><a id="line.116"> }</a> <span class="sourceLineNo">116</span><a id="line.116"> }</a>
<span class="sourceLineNo">117</span><a id="line.117"></a> <span class="sourceLineNo">117</span><a id="line.117"></a>
<span class="sourceLineNo">118</span><a id="line.118"> public String getInput() {</a> <span class="sourceLineNo">118</span><a id="line.118"> public CommandIssuer getIssuer() {</a>
<span class="sourceLineNo">119</span><a id="line.119"> return input;</a> <span class="sourceLineNo">119</span><a id="line.119"> return issuer;</a>
<span class="sourceLineNo">120</span><a id="line.120"> }</a> <span class="sourceLineNo">120</span><a id="line.120"> }</a>
<span class="sourceLineNo">121</span><a id="line.121"></a> <span class="sourceLineNo">121</span><a id="line.121"></a>
<span class="sourceLineNo">122</span><a id="line.122"> public String getConfig() {</a> <span class="sourceLineNo">122</span><a id="line.122"> public String getInput() {</a>
<span class="sourceLineNo">123</span><a id="line.123"> return config;</a> <span class="sourceLineNo">123</span><a id="line.123"> return input;</a>
<span class="sourceLineNo">124</span><a id="line.124"> }</a> <span class="sourceLineNo">124</span><a id="line.124"> }</a>
<span class="sourceLineNo">125</span><a id="line.125"></a> <span class="sourceLineNo">125</span><a id="line.125"></a>
<span class="sourceLineNo">126</span><a id="line.126"> public boolean isAsync() {</a> <span class="sourceLineNo">126</span><a id="line.126"> public String getConfig() {</a>
<span class="sourceLineNo">127</span><a id="line.127"> return CommandManager.getCurrentCommandOperationContext().isAsync();</a> <span class="sourceLineNo">127</span><a id="line.127"> return config;</a>
<span class="sourceLineNo">128</span><a id="line.128"> }</a> <span class="sourceLineNo">128</span><a id="line.128"> }</a>
<span class="sourceLineNo">129</span><a id="line.129">}</a> <span class="sourceLineNo">129</span><a id="line.129"></a>
<span class="sourceLineNo">130</span><a id="line.130"> public boolean isAsync() {</a>
<span class="sourceLineNo">131</span><a id="line.131"> return CommandManager.getCurrentCommandOperationContext().isAsync();</a>
<span class="sourceLineNo">132</span><a id="line.132"> }</a>
<span class="sourceLineNo">133</span><a id="line.133">}</a>
@@ -234,127 +234,133 @@
<span class="sourceLineNo">225</span><a id="line.225"> registerOptionalContext(CommandHelp.class, (c) -&gt; {</a> <span class="sourceLineNo">225</span><a id="line.225"> registerOptionalContext(CommandHelp.class, (c) -&gt; {</a>
<span class="sourceLineNo">226</span><a id="line.226"> String first = c.getFirstArg();</a> <span class="sourceLineNo">226</span><a id="line.226"> String first = c.getFirstArg();</a>
<span class="sourceLineNo">227</span><a id="line.227"> String last = c.getLastArg();</a> <span class="sourceLineNo">227</span><a id="line.227"> String last = c.getLastArg();</a>
<span class="sourceLineNo">228</span><a id="line.228"> int page = 1;</a> <span class="sourceLineNo">228</span><a id="line.228"> Integer page = 1;</a>
<span class="sourceLineNo">229</span><a id="line.229"> List&lt;String&gt; search = null;</a> <span class="sourceLineNo">229</span><a id="line.229"> List&lt;String&gt; search = null;</a>
<span class="sourceLineNo">230</span><a id="line.230"> if (last != null &amp;&amp; ACFUtil.isInteger(last)) {</a> <span class="sourceLineNo">230</span><a id="line.230"> if (last != null &amp;&amp; ACFUtil.isInteger(last)) {</a>
<span class="sourceLineNo">231</span><a id="line.231"> c.popLastArg();</a> <span class="sourceLineNo">231</span><a id="line.231"> c.popLastArg();</a>
<span class="sourceLineNo">232</span><a id="line.232"> page = ACFUtil.parseInt(last);</a> <span class="sourceLineNo">232</span><a id="line.232"> page = ACFUtil.parseInt(last);</a>
<span class="sourceLineNo">233</span><a id="line.233"> if (!c.getArgs().isEmpty()) {</a> <span class="sourceLineNo">233</span><a id="line.233"> if (page == null) {</a>
<span class="sourceLineNo">234</span><a id="line.234"> search = c.getArgs();</a> <span class="sourceLineNo">234</span><a id="line.234"> throw new InvalidCommandArgument(MessageKeys.MUST_BE_A_NUMBER, "{num}", last);</a>
<span class="sourceLineNo">235</span><a id="line.235"> }</a> <span class="sourceLineNo">235</span><a id="line.235"> }</a>
<span class="sourceLineNo">236</span><a id="line.236"> } else if (first != null &amp;&amp; ACFUtil.isInteger(first)) {</a> <span class="sourceLineNo">236</span><a id="line.236"> if (!c.getArgs().isEmpty()) {</a>
<span class="sourceLineNo">237</span><a id="line.237"> c.popFirstArg();</a> <span class="sourceLineNo">237</span><a id="line.237"> search = c.getArgs();</a>
<span class="sourceLineNo">238</span><a id="line.238"> page = ACFUtil.parseInt(first);</a> <span class="sourceLineNo">238</span><a id="line.238"> }</a>
<span class="sourceLineNo">239</span><a id="line.239"> if (!c.getArgs().isEmpty()) {</a> <span class="sourceLineNo">239</span><a id="line.239"> } else if (first != null &amp;&amp; ACFUtil.isInteger(first)) {</a>
<span class="sourceLineNo">240</span><a id="line.240"> search = c.getArgs();</a> <span class="sourceLineNo">240</span><a id="line.240"> c.popFirstArg();</a>
<span class="sourceLineNo">241</span><a id="line.241"> }</a> <span class="sourceLineNo">241</span><a id="line.241"> page = ACFUtil.parseInt(first);</a>
<span class="sourceLineNo">242</span><a id="line.242"> } else if (!c.getArgs().isEmpty()) {</a> <span class="sourceLineNo">242</span><a id="line.242"> if (page == null){</a>
<span class="sourceLineNo">243</span><a id="line.243"> search = c.getArgs();</a> <span class="sourceLineNo">243</span><a id="line.243"> throw new InvalidCommandArgument(MessageKeys.MUST_BE_A_NUMBER, "{num}", first);</a>
<span class="sourceLineNo">244</span><a id="line.244"> }</a> <span class="sourceLineNo">244</span><a id="line.244"> }</a>
<span class="sourceLineNo">245</span><a id="line.245"> CommandHelp commandHelp = manager.generateCommandHelp();</a> <span class="sourceLineNo">245</span><a id="line.245"> if (!c.getArgs().isEmpty()) {</a>
<span class="sourceLineNo">246</span><a id="line.246"> commandHelp.setPage(page);</a> <span class="sourceLineNo">246</span><a id="line.246"> search = c.getArgs();</a>
<span class="sourceLineNo">247</span><a id="line.247"> Integer perPage = c.getFlagValue("perpage", (Integer) null);</a> <span class="sourceLineNo">247</span><a id="line.247"> }</a>
<span class="sourceLineNo">248</span><a id="line.248"> if (perPage != null) {</a> <span class="sourceLineNo">248</span><a id="line.248"> } else if (!c.getArgs().isEmpty()) {</a>
<span class="sourceLineNo">249</span><a id="line.249"> commandHelp.setPerPage(perPage);</a> <span class="sourceLineNo">249</span><a id="line.249"> search = c.getArgs();</a>
<span class="sourceLineNo">250</span><a id="line.250"> }</a> <span class="sourceLineNo">250</span><a id="line.250"> }</a>
<span class="sourceLineNo">251</span><a id="line.251"></a> <span class="sourceLineNo">251</span><a id="line.251"> CommandHelp commandHelp = manager.generateCommandHelp();</a>
<span class="sourceLineNo">252</span><a id="line.252"> // check if we have an exact match and should display the help page for that sub command instead</a> <span class="sourceLineNo">252</span><a id="line.252"> commandHelp.setPage(page);</a>
<span class="sourceLineNo">253</span><a id="line.253"> if (search != null) {</a> <span class="sourceLineNo">253</span><a id="line.253"> Integer perPage = c.getFlagValue("perpage", (Integer) null);</a>
<span class="sourceLineNo">254</span><a id="line.254"> String cmd = String.join(" ", search);</a> <span class="sourceLineNo">254</span><a id="line.254"> if (perPage != null) {</a>
<span class="sourceLineNo">255</span><a id="line.255"> if (commandHelp.testExactMatch(cmd)) {</a> <span class="sourceLineNo">255</span><a id="line.255"> commandHelp.setPerPage(perPage);</a>
<span class="sourceLineNo">256</span><a id="line.256"> return commandHelp;</a> <span class="sourceLineNo">256</span><a id="line.256"> }</a>
<span class="sourceLineNo">257</span><a id="line.257"> }</a> <span class="sourceLineNo">257</span><a id="line.257"></a>
<span class="sourceLineNo">258</span><a id="line.258"> }</a> <span class="sourceLineNo">258</span><a id="line.258"> // check if we have an exact match and should display the help page for that sub command instead</a>
<span class="sourceLineNo">259</span><a id="line.259"></a> <span class="sourceLineNo">259</span><a id="line.259"> if (search != null) {</a>
<span class="sourceLineNo">260</span><a id="line.260"> commandHelp.setSearch(search);</a> <span class="sourceLineNo">260</span><a id="line.260"> String cmd = String.join(" ", search);</a>
<span class="sourceLineNo">261</span><a id="line.261"> return commandHelp;</a> <span class="sourceLineNo">261</span><a id="line.261"> if (commandHelp.testExactMatch(cmd)) {</a>
<span class="sourceLineNo">262</span><a id="line.262"> });</a> <span class="sourceLineNo">262</span><a id="line.262"> return commandHelp;</a>
<span class="sourceLineNo">263</span><a id="line.263"> }</a> <span class="sourceLineNo">263</span><a id="line.263"> }</a>
<span class="sourceLineNo">264</span><a id="line.264"></a> <span class="sourceLineNo">264</span><a id="line.264"> }</a>
<span class="sourceLineNo">265</span><a id="line.265"> @NotNull</a> <span class="sourceLineNo">265</span><a id="line.265"></a>
<span class="sourceLineNo">266</span><a id="line.266"> private Number parseAndValidateNumber(String number, R c, Number minValue, Number maxValue) throws InvalidCommandArgument {</a> <span class="sourceLineNo">266</span><a id="line.266"> commandHelp.setSearch(search);</a>
<span class="sourceLineNo">267</span><a id="line.267"> final Number val = ACFUtil.parseNumber(number, c.hasFlag("suffixes"));</a> <span class="sourceLineNo">267</span><a id="line.267"> return commandHelp;</a>
<span class="sourceLineNo">268</span><a id="line.268"> validateMinMax(c, val, minValue, maxValue);</a> <span class="sourceLineNo">268</span><a id="line.268"> });</a>
<span class="sourceLineNo">269</span><a id="line.269"> return val;</a> <span class="sourceLineNo">269</span><a id="line.269"> }</a>
<span class="sourceLineNo">270</span><a id="line.270"> }</a> <span class="sourceLineNo">270</span><a id="line.270"></a>
<span class="sourceLineNo">271</span><a id="line.271"></a> <span class="sourceLineNo">271</span><a id="line.271"> @NotNull</a>
<span class="sourceLineNo">272</span><a id="line.272"> private void validateMinMax(R c, Number val) throws InvalidCommandArgument {</a> <span class="sourceLineNo">272</span><a id="line.272"> private Number parseAndValidateNumber(String number, R c, Number minValue, Number maxValue) throws InvalidCommandArgument {</a>
<span class="sourceLineNo">273</span><a id="line.273"> validateMinMax(c, val, null, null);</a> <span class="sourceLineNo">273</span><a id="line.273"> final Number val = ACFUtil.parseNumber(number, c.hasFlag("suffixes"));</a>
<span class="sourceLineNo">274</span><a id="line.274"> }</a> <span class="sourceLineNo">274</span><a id="line.274"> validateMinMax(c, val, minValue, maxValue);</a>
<span class="sourceLineNo">275</span><a id="line.275"></a> <span class="sourceLineNo">275</span><a id="line.275"> return val;</a>
<span class="sourceLineNo">276</span><a id="line.276"> private void validateMinMax(R c, Number val, Number minValue, Number maxValue) throws InvalidCommandArgument {</a> <span class="sourceLineNo">276</span><a id="line.276"> }</a>
<span class="sourceLineNo">277</span><a id="line.277"> minValue = c.getFlagValue("min", minValue);</a> <span class="sourceLineNo">277</span><a id="line.277"></a>
<span class="sourceLineNo">278</span><a id="line.278"> maxValue = c.getFlagValue("max", maxValue);</a> <span class="sourceLineNo">278</span><a id="line.278"> private void validateMinMax(R c, Number val) throws InvalidCommandArgument {</a>
<span class="sourceLineNo">279</span><a id="line.279"> if (maxValue != null &amp;&amp; val.doubleValue() &gt; maxValue.doubleValue()) {</a> <span class="sourceLineNo">279</span><a id="line.279"> validateMinMax(c, val, null, null);</a>
<span class="sourceLineNo">280</span><a id="line.280"> throw new InvalidCommandArgument(MessageKeys.PLEASE_SPECIFY_AT_MOST, "{max}", String.valueOf(maxValue));</a> <span class="sourceLineNo">280</span><a id="line.280"> }</a>
<span class="sourceLineNo">281</span><a id="line.281"> }</a> <span class="sourceLineNo">281</span><a id="line.281"></a>
<span class="sourceLineNo">282</span><a id="line.282"> if (minValue != null &amp;&amp; val.doubleValue() &lt; minValue.doubleValue()) {</a> <span class="sourceLineNo">282</span><a id="line.282"> private void validateMinMax(R c, Number val, Number minValue, Number maxValue) throws InvalidCommandArgument {</a>
<span class="sourceLineNo">283</span><a id="line.283"> throw new InvalidCommandArgument(MessageKeys.PLEASE_SPECIFY_AT_LEAST, "{min}", String.valueOf(minValue));</a> <span class="sourceLineNo">283</span><a id="line.283"> minValue = c.getFlagValue("min", minValue);</a>
<span class="sourceLineNo">284</span><a id="line.284"> }</a> <span class="sourceLineNo">284</span><a id="line.284"> maxValue = c.getFlagValue("max", maxValue);</a>
<span class="sourceLineNo">285</span><a id="line.285"> }</a> <span class="sourceLineNo">285</span><a id="line.285"> if (maxValue != null &amp;&amp; val.doubleValue() &gt; maxValue.doubleValue()) {</a>
<span class="sourceLineNo">286</span><a id="line.286"></a> <span class="sourceLineNo">286</span><a id="line.286"> throw new InvalidCommandArgument(MessageKeys.PLEASE_SPECIFY_AT_MOST, "{max}", String.valueOf(maxValue));</a>
<span class="sourceLineNo">287</span><a id="line.287"></a> <span class="sourceLineNo">287</span><a id="line.287"> }</a>
<span class="sourceLineNo">288</span><a id="line.288"> /**</a> <span class="sourceLineNo">288</span><a id="line.288"> if (minValue != null &amp;&amp; val.doubleValue() &lt; minValue.doubleValue()) {</a>
<span class="sourceLineNo">289</span><a id="line.289"> * @see #registerIssuerAwareContext(Class, IssuerAwareContextResolver)</a> <span class="sourceLineNo">289</span><a id="line.289"> throw new InvalidCommandArgument(MessageKeys.PLEASE_SPECIFY_AT_LEAST, "{min}", String.valueOf(minValue));</a>
<span class="sourceLineNo">290</span><a id="line.290"> * @deprecated Please switch to {@link #registerIssuerAwareContext(Class, IssuerAwareContextResolver)}</a> <span class="sourceLineNo">290</span><a id="line.290"> }</a>
<span class="sourceLineNo">291</span><a id="line.291"> * as the core wants to use the platform agnostic term of "Issuer" instead of Sender</a> <span class="sourceLineNo">291</span><a id="line.291"> }</a>
<span class="sourceLineNo">292</span><a id="line.292"> */</a> <span class="sourceLineNo">292</span><a id="line.292"></a>
<span class="sourceLineNo">293</span><a id="line.293"> @Deprecated</a> <span class="sourceLineNo">293</span><a id="line.293"></a>
<span class="sourceLineNo">294</span><a id="line.294"> public &lt;T&gt; void registerSenderAwareContext(Class&lt;T&gt; context, IssuerAwareContextResolver&lt;T, R&gt; supplier) {</a> <span class="sourceLineNo">294</span><a id="line.294"> /**</a>
<span class="sourceLineNo">295</span><a id="line.295"> contextMap.put(context, supplier);</a> <span class="sourceLineNo">295</span><a id="line.295"> * @see #registerIssuerAwareContext(Class, IssuerAwareContextResolver)</a>
<span class="sourceLineNo">296</span><a id="line.296"> }</a> <span class="sourceLineNo">296</span><a id="line.296"> * @deprecated Please switch to {@link #registerIssuerAwareContext(Class, IssuerAwareContextResolver)}</a>
<span class="sourceLineNo">297</span><a id="line.297"></a> <span class="sourceLineNo">297</span><a id="line.297"> * as the core wants to use the platform agnostic term of "Issuer" instead of Sender</a>
<span class="sourceLineNo">298</span><a id="line.298"> /**</a> <span class="sourceLineNo">298</span><a id="line.298"> */</a>
<span class="sourceLineNo">299</span><a id="line.299"> * Registers a context resolver that may conditionally consume input, falling back to using the context of the</a> <span class="sourceLineNo">299</span><a id="line.299"> @Deprecated</a>
<span class="sourceLineNo">300</span><a id="line.300"> * issuer to potentially fulfill this context.</a> <span class="sourceLineNo">300</span><a id="line.300"> public &lt;T&gt; void registerSenderAwareContext(Class&lt;T&gt; context, IssuerAwareContextResolver&lt;T, R&gt; supplier) {</a>
<span class="sourceLineNo">301</span><a id="line.301"> * You may call {@link CommandExecutionContext#getFirstArg()} and then conditionally call {@link CommandExecutionContext#popFirstArg()}</a> <span class="sourceLineNo">301</span><a id="line.301"> contextMap.put(context, supplier);</a>
<span class="sourceLineNo">302</span><a id="line.302"> * if you want to consume that input.</a> <span class="sourceLineNo">302</span><a id="line.302"> }</a>
<span class="sourceLineNo">303</span><a id="line.303"> */</a> <span class="sourceLineNo">303</span><a id="line.303"></a>
<span class="sourceLineNo">304</span><a id="line.304"> public &lt;T&gt; void registerIssuerAwareContext(Class&lt;T&gt; context, IssuerAwareContextResolver&lt;T, R&gt; supplier) {</a> <span class="sourceLineNo">304</span><a id="line.304"> /**</a>
<span class="sourceLineNo">305</span><a id="line.305"> contextMap.put(context, supplier);</a> <span class="sourceLineNo">305</span><a id="line.305"> * Registers a context resolver that may conditionally consume input, falling back to using the context of the</a>
<span class="sourceLineNo">306</span><a id="line.306"> }</a> <span class="sourceLineNo">306</span><a id="line.306"> * issuer to potentially fulfill this context.</a>
<span class="sourceLineNo">307</span><a id="line.307"></a> <span class="sourceLineNo">307</span><a id="line.307"> * You may call {@link CommandExecutionContext#getFirstArg()} and then conditionally call {@link CommandExecutionContext#popFirstArg()}</a>
<span class="sourceLineNo">308</span><a id="line.308"> /**</a> <span class="sourceLineNo">308</span><a id="line.308"> * if you want to consume that input.</a>
<span class="sourceLineNo">309</span><a id="line.309"> * Registers a context resolver that will never consume input. It will always satisfy its context based on the</a> <span class="sourceLineNo">309</span><a id="line.309"> */</a>
<span class="sourceLineNo">310</span><a id="line.310"> * issuer of the command, so it will not appear in syntax strings.</a> <span class="sourceLineNo">310</span><a id="line.310"> public &lt;T&gt; void registerIssuerAwareContext(Class&lt;T&gt; context, IssuerAwareContextResolver&lt;T, R&gt; supplier) {</a>
<span class="sourceLineNo">311</span><a id="line.311"> */</a> <span class="sourceLineNo">311</span><a id="line.311"> contextMap.put(context, supplier);</a>
<span class="sourceLineNo">312</span><a id="line.312"> public &lt;T&gt; void registerIssuerOnlyContext(Class&lt;T&gt; context, IssuerOnlyContextResolver&lt;T, R&gt; supplier) {</a> <span class="sourceLineNo">312</span><a id="line.312"> }</a>
<span class="sourceLineNo">313</span><a id="line.313"> contextMap.put(context, supplier);</a> <span class="sourceLineNo">313</span><a id="line.313"></a>
<span class="sourceLineNo">314</span><a id="line.314"> }</a> <span class="sourceLineNo">314</span><a id="line.314"> /**</a>
<span class="sourceLineNo">315</span><a id="line.315"></a> <span class="sourceLineNo">315</span><a id="line.315"> * Registers a context resolver that will never consume input. It will always satisfy its context based on the</a>
<span class="sourceLineNo">316</span><a id="line.316"> /**</a> <span class="sourceLineNo">316</span><a id="line.316"> * issuer of the command, so it will not appear in syntax strings.</a>
<span class="sourceLineNo">317</span><a id="line.317"> * Registers a context that can safely accept a null input from the command issuer to resolve. This resolver should always</a> <span class="sourceLineNo">317</span><a id="line.317"> */</a>
<span class="sourceLineNo">318</span><a id="line.318"> * call {@link CommandExecutionContext#popFirstArg()}</a> <span class="sourceLineNo">318</span><a id="line.318"> public &lt;T&gt; void registerIssuerOnlyContext(Class&lt;T&gt; context, IssuerOnlyContextResolver&lt;T, R&gt; supplier) {</a>
<span class="sourceLineNo">319</span><a id="line.319"> */</a> <span class="sourceLineNo">319</span><a id="line.319"> contextMap.put(context, supplier);</a>
<span class="sourceLineNo">320</span><a id="line.320"> public &lt;T&gt; void registerOptionalContext(Class&lt;T&gt; context, OptionalContextResolver&lt;T, R&gt; supplier) {</a> <span class="sourceLineNo">320</span><a id="line.320"> }</a>
<span class="sourceLineNo">321</span><a id="line.321"> contextMap.put(context, supplier);</a> <span class="sourceLineNo">321</span><a id="line.321"></a>
<span class="sourceLineNo">322</span><a id="line.322"> }</a> <span class="sourceLineNo">322</span><a id="line.322"> /**</a>
<span class="sourceLineNo">323</span><a id="line.323"></a> <span class="sourceLineNo">323</span><a id="line.323"> * Registers a context that can safely accept a null input from the command issuer to resolve. This resolver should always</a>
<span class="sourceLineNo">324</span><a id="line.324"> /**</a> <span class="sourceLineNo">324</span><a id="line.324"> * call {@link CommandExecutionContext#popFirstArg()}</a>
<span class="sourceLineNo">325</span><a id="line.325"> * Registers a context that requires input from the command issuer to resolve. This resolver should always</a> <span class="sourceLineNo">325</span><a id="line.325"> */</a>
<span class="sourceLineNo">326</span><a id="line.326"> * call {@link CommandExecutionContext#popFirstArg()}</a> <span class="sourceLineNo">326</span><a id="line.326"> public &lt;T&gt; void registerOptionalContext(Class&lt;T&gt; context, OptionalContextResolver&lt;T, R&gt; supplier) {</a>
<span class="sourceLineNo">327</span><a id="line.327"> */</a> <span class="sourceLineNo">327</span><a id="line.327"> contextMap.put(context, supplier);</a>
<span class="sourceLineNo">328</span><a id="line.328"> public &lt;T&gt; void registerContext(Class&lt;T&gt; context, ContextResolver&lt;T, R&gt; supplier) {</a> <span class="sourceLineNo">328</span><a id="line.328"> }</a>
<span class="sourceLineNo">329</span><a id="line.329"> contextMap.put(context, supplier);</a> <span class="sourceLineNo">329</span><a id="line.329"></a>
<span class="sourceLineNo">330</span><a id="line.330"> }</a> <span class="sourceLineNo">330</span><a id="line.330"> /**</a>
<span class="sourceLineNo">331</span><a id="line.331"></a> <span class="sourceLineNo">331</span><a id="line.331"> * Registers a context that requires input from the command issuer to resolve. This resolver should always</a>
<span class="sourceLineNo">332</span><a id="line.332"> public ContextResolver&lt;?, R&gt; getResolver(Class&lt;?&gt; type) {</a> <span class="sourceLineNo">332</span><a id="line.332"> * call {@link CommandExecutionContext#popFirstArg()}</a>
<span class="sourceLineNo">333</span><a id="line.333"> Class&lt;?&gt; rootType = type;</a> <span class="sourceLineNo">333</span><a id="line.333"> */</a>
<span class="sourceLineNo">334</span><a id="line.334"> do {</a> <span class="sourceLineNo">334</span><a id="line.334"> public &lt;T&gt; void registerContext(Class&lt;T&gt; context, ContextResolver&lt;T, R&gt; supplier) {</a>
<span class="sourceLineNo">335</span><a id="line.335"> if (type == Object.class) {</a> <span class="sourceLineNo">335</span><a id="line.335"> contextMap.put(context, supplier);</a>
<span class="sourceLineNo">336</span><a id="line.336"> break;</a> <span class="sourceLineNo">336</span><a id="line.336"> }</a>
<span class="sourceLineNo">337</span><a id="line.337"> }</a> <span class="sourceLineNo">337</span><a id="line.337"></a>
<span class="sourceLineNo">338</span><a id="line.338"></a> <span class="sourceLineNo">338</span><a id="line.338"> public ContextResolver&lt;?, R&gt; getResolver(Class&lt;?&gt; type) {</a>
<span class="sourceLineNo">339</span><a id="line.339"> final ContextResolver&lt;?, R&gt; resolver = contextMap.get(type);</a> <span class="sourceLineNo">339</span><a id="line.339"> Class&lt;?&gt; rootType = type;</a>
<span class="sourceLineNo">340</span><a id="line.340"> if (resolver != null) {</a> <span class="sourceLineNo">340</span><a id="line.340"> do {</a>
<span class="sourceLineNo">341</span><a id="line.341"> return resolver;</a> <span class="sourceLineNo">341</span><a id="line.341"> if (type == Object.class) {</a>
<span class="sourceLineNo">342</span><a id="line.342"> }</a> <span class="sourceLineNo">342</span><a id="line.342"> break;</a>
<span class="sourceLineNo">343</span><a id="line.343"> } while ((type = type.getSuperclass()) != null);</a> <span class="sourceLineNo">343</span><a id="line.343"> }</a>
<span class="sourceLineNo">344</span><a id="line.344"></a> <span class="sourceLineNo">344</span><a id="line.344"></a>
<span class="sourceLineNo">345</span><a id="line.345"> this.manager.log(LogLevel.ERROR, "Could not find context resolver", new IllegalStateException("No context resolver defined for " + rootType.getName()));</a> <span class="sourceLineNo">345</span><a id="line.345"> final ContextResolver&lt;?, R&gt; resolver = contextMap.get(type);</a>
<span class="sourceLineNo">346</span><a id="line.346"> return null;</a> <span class="sourceLineNo">346</span><a id="line.346"> if (resolver != null) {</a>
<span class="sourceLineNo">347</span><a id="line.347"> }</a> <span class="sourceLineNo">347</span><a id="line.347"> return resolver;</a>
<span class="sourceLineNo">348</span><a id="line.348">}</a> <span class="sourceLineNo">348</span><a id="line.348"> }</a>
<span class="sourceLineNo">349</span><a id="line.349"> } while ((type = type.getSuperclass()) != null);</a>
<span class="sourceLineNo">350</span><a id="line.350"></a>
<span class="sourceLineNo">351</span><a id="line.351"> this.manager.log(LogLevel.ERROR, "Could not find context resolver", new IllegalStateException("No context resolver defined for " + rootType.getName()));</a>
<span class="sourceLineNo">352</span><a id="line.352"> return null;</a>
<span class="sourceLineNo">353</span><a id="line.353"> }</a>
<span class="sourceLineNo">354</span><a id="line.354">}</a>
@@ -116,7 +116,7 @@
<span class="sourceLineNo">107</span><a id="line.107"> if (pattern.matcher(help.getDescription()).matches()) {</a> <span class="sourceLineNo">107</span><a id="line.107"> if (pattern.matcher(help.getDescription()).matches()) {</a>
<span class="sourceLineNo">108</span><a id="line.108"> searchScore += 2;</a> <span class="sourceLineNo">108</span><a id="line.108"> searchScore += 2;</a>
<span class="sourceLineNo">109</span><a id="line.109"> }</a> <span class="sourceLineNo">109</span><a id="line.109"> }</a>
<span class="sourceLineNo">110</span><a id="line.110"> if (pattern.matcher(help.getParameterSyntax()).matches()) {</a> <span class="sourceLineNo">110</span><a id="line.110"> if (pattern.matcher(help.getParameterSyntax(issuer)).matches()) {</a>
<span class="sourceLineNo">111</span><a id="line.111"> searchScore++;</a> <span class="sourceLineNo">111</span><a id="line.111"> searchScore++;</a>
<span class="sourceLineNo">112</span><a id="line.112"> }</a> <span class="sourceLineNo">112</span><a id="line.112"> }</a>
<span class="sourceLineNo">113</span><a id="line.113"> if (help.getSearchTags() != null &amp;&amp; pattern.matcher(help.getSearchTags()).matches()) {</a> <span class="sourceLineNo">113</span><a id="line.113"> if (help.getSearchTags() != null &amp;&amp; pattern.matcher(help.getSearchTags()).matches()) {</a>
@@ -183,7 +183,7 @@
<span class="sourceLineNo">174</span><a id="line.174"> return new String[]{</a> <span class="sourceLineNo">174</span><a id="line.174"> return new String[]{</a>
<span class="sourceLineNo">175</span><a id="line.175"> "{command}", entry.getCommand(),</a> <span class="sourceLineNo">175</span><a id="line.175"> "{command}", entry.getCommand(),</a>
<span class="sourceLineNo">176</span><a id="line.176"> "{commandprefix}", help.getCommandPrefix(),</a> <span class="sourceLineNo">176</span><a id="line.176"> "{commandprefix}", help.getCommandPrefix(),</a>
<span class="sourceLineNo">177</span><a id="line.177"> "{parameters}", entry.getParameterSyntax(),</a> <span class="sourceLineNo">177</span><a id="line.177"> "{parameters}", entry.getParameterSyntax(help.getIssuer()),</a>
<span class="sourceLineNo">178</span><a id="line.178"> "{separator}", entry.getDescription().isEmpty() ? "" : "-",</a> <span class="sourceLineNo">178</span><a id="line.178"> "{separator}", entry.getDescription().isEmpty() ? "" : "-",</a>
<span class="sourceLineNo">179</span><a id="line.179"> "{description}", entry.getDescription()</a> <span class="sourceLineNo">179</span><a id="line.179"> "{description}", entry.getDescription()</a>
<span class="sourceLineNo">180</span><a id="line.180"> };</a> <span class="sourceLineNo">180</span><a id="line.180"> };</a>
@@ -201,9 +201,9 @@
<span class="sourceLineNo">192</span><a id="line.192"> public String[] getParameterFormatReplacements(CommandHelp help, CommandParameter param, HelpEntry entry) {</a> <span class="sourceLineNo">192</span><a id="line.192"> public String[] getParameterFormatReplacements(CommandHelp help, CommandParameter param, HelpEntry entry) {</a>
<span class="sourceLineNo">193</span><a id="line.193"> //{name} {description}</a> <span class="sourceLineNo">193</span><a id="line.193"> //{name} {description}</a>
<span class="sourceLineNo">194</span><a id="line.194"> return new String[]{</a> <span class="sourceLineNo">194</span><a id="line.194"> return new String[]{</a>
<span class="sourceLineNo">195</span><a id="line.195"> "{name}", param.getName(),</a> <span class="sourceLineNo">195</span><a id="line.195"> "{name}", param.getDisplayName(help.getIssuer()),</a>
<span class="sourceLineNo">196</span><a id="line.196"> "{syntaxorname}", ACFUtil.nullDefault(param.getSyntax(), param.getName()),</a> <span class="sourceLineNo">196</span><a id="line.196"> "{syntaxorname}", ACFUtil.nullDefault(param.getSyntax(help.getIssuer()), param.getDisplayName(help.getIssuer())),</a>
<span class="sourceLineNo">197</span><a id="line.197"> "{syntax}", ACFUtil.nullDefault(param.getSyntax(), ""),</a> <span class="sourceLineNo">197</span><a id="line.197"> "{syntax}", ACFUtil.nullDefault(param.getSyntax(help.getIssuer()), ""),</a>
<span class="sourceLineNo">198</span><a id="line.198"> "{description}", ACFUtil.nullDefault(param.getDescription(), ""),</a> <span class="sourceLineNo">198</span><a id="line.198"> "{description}", ACFUtil.nullDefault(param.getDescription(), ""),</a>
<span class="sourceLineNo">199</span><a id="line.199"> "{command}", help.getCommandName(),</a> <span class="sourceLineNo">199</span><a id="line.199"> "{command}", help.getCommandName(),</a>
<span class="sourceLineNo">200</span><a id="line.200"> "{fullcommand}", entry.getCommand(),</a> <span class="sourceLineNo">200</span><a id="line.200"> "{fullcommand}", entry.getCommand(),</a>

Some files were not shown because too many files have changed in this diff Show More