Deploying to gh-pages from @ plan-player-analytics/Plan@88b4191f6b 🚀

This commit is contained in:
AuroraLS3 2023-01-22 08:28:45 +00:00
parent afb0721474
commit 2a8ae1aef2
58 changed files with 3166 additions and 1539 deletions

File diff suppressed because it is too large Load Diff

View File

@ -132,9 +132,12 @@ loadScripts(document, 'script');</script>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createJSONAsMap(java.util.UUID)" class="member-name-link">createJSONAsMap</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../domain/datatransfer/extension/ExtensionsDto.html" title="class in com.djrapitops.plan.delivery.domain.datatransfer.extension">ExtensionsDto</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#playerExtensionData(java.util.UUID)" class="member-name-link">playerExtensionData</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID)</code></div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>long</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLastSeen(java.util.UUID)" class="member-name-link">getLastSeen</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../domain/datatransfer/extension/ExtensionsDto.html" title="class in com.djrapitops.plan.delivery.domain.datatransfer.extension">ExtensionsDto</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#playerExtensionData(java.util.UUID)" class="member-name-link">playerExtensionData</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
@ -173,6 +176,12 @@ loadScripts(document, 'script');</script>
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getLastSeen(java.util.UUID)">
<h3>getLastSeen</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">long</span>&nbsp;<span class="element-name">getLastSeen</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID)</span></div>
</section>
</li>
<li>
<section class="detail" id="createJSONAsMap(java.util.UUID)">
<h3>createJSONAsMap</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</span>&nbsp;<span class="element-name">createJSONAsMap</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID)</span></div>

View File

@ -131,6 +131,9 @@ implements <a href="Page.html" title="interface in com.djrapitops.plan.delivery.
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.djrapitops.plan.delivery.rendering.pages.Page">Methods inherited from interface&nbsp;com.djrapitops.plan.delivery.rendering.pages.<a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></h3>
<code><a href="Page.html#lastModified()">lastModified</a></code></div>
</section>
</li>
</ul>

View File

@ -123,6 +123,9 @@ implements <a href="Page.html" title="interface in com.djrapitops.plan.delivery.
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.djrapitops.plan.delivery.rendering.pages.Page">Methods inherited from interface&nbsp;com.djrapitops.plan.delivery.rendering.pages.<a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></h3>
<code><a href="Page.html#lastModified()">lastModified</a></code></div>
</section>
</li>
</ul>

View File

@ -98,9 +98,12 @@ implements <a href="Page.html" title="interface in com.djrapitops.plan.delivery.
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toHtml()" class="member-name-link">toHtml</a>()</code></div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>long</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#lastModified()" class="member-name-link">lastModified</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toHtml()" class="member-name-link">toHtml</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
@ -119,6 +122,16 @@ implements <a href="Page.html" title="interface in com.djrapitops.plan.delivery.
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="lastModified()">
<h3>lastModified</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">long</span>&nbsp;<span class="element-name">lastModified</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Page.html#lastModified()">lastModified</a></code>&nbsp;in interface&nbsp;<code><a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="toHtml()">
<h3>toHtml</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toHtml</span>()</div>

View File

@ -107,6 +107,9 @@ implements <a href="Page.html" title="interface in com.djrapitops.plan.delivery.
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.djrapitops.plan.delivery.rendering.pages.Page">Methods inherited from interface&nbsp;com.djrapitops.plan.delivery.rendering.pages.<a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></h3>
<code><a href="Page.html#lastModified()">lastModified</a></code></div>
</section>
</li>
</ul>

View File

@ -74,7 +74,7 @@ loadScripts(document, 'script');</script>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Known Implementing Classes:</dt>
<dd><code><a href="ErrorMessagePage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">ErrorMessagePage</a></code>, <code><a href="InternalErrorPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">InternalErrorPage</a></code>, <code><a href="LoginPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">LoginPage</a></code>, <code><a href="NetworkPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">NetworkPage</a></code>, <code><a href="PlayerPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">PlayerPage</a></code>, <code><a href="PlayersPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">PlayersPage</a></code>, <code><a href="QueryPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">QueryPage</a></code>, <code><a href="ServerPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">ServerPage</a></code></dd>
<dd><code><a href="ErrorMessagePage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">ErrorMessagePage</a></code>, <code><a href="InternalErrorPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">InternalErrorPage</a></code>, <code><a href="LoginPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">LoginPage</a></code>, <code><a href="NetworkPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">NetworkPage</a></code>, <code><a href="PlayerPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">PlayerPage</a></code>, <code><a href="PlayersPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">PlayersPage</a></code>, <code><a href="QueryPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">QueryPage</a></code>, <code><a href="ReactPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">ReactPage</a></code>, <code><a href="ServerPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">ServerPage</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">Page</span></div>
@ -87,15 +87,18 @@ loadScripts(document, 'script');</script>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab5" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab5', 3)" class="table-tab">Default Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#toHtml()" class="member-name-link">toHtml</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default long</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#lastModified()" class="member-name-link">lastModified</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#toHtml()" class="member-name-link">toHtml</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
</div>
</div>
</div>
@ -116,6 +119,12 @@ loadScripts(document, 'script');</script>
<div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toHtml</span>()</div>
</section>
</li>
<li>
<section class="detail" id="lastModified()">
<h3>lastModified</h3>
<div class="member-signature"><span class="modifiers">default</span>&nbsp;<span class="return-type">long</span>&nbsp;<span class="element-name">lastModified</span>()</div>
</section>
</li>
</ul>
</section>
</li>

View File

@ -129,40 +129,43 @@ loadScripts(document, 'script');</script>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#errorsPage()" class="member-name-link">errorsPage</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../../web/resource/WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getResource(java.lang.String)" class="member-name-link">getResource</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="PlayerPluginTab.html" title="class in com.djrapitops.plan.delivery.rendering.pages">PlayerPluginTab</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#inspectPluginTabs(java.util.UUID)" class="member-name-link">inspectPluginTabs</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID)</code></div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getResourceAsString(java.lang.String)" class="member-name-link">getResourceAsString</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#internalErrorPage(java.lang.String,java.lang.Throwable)" class="member-name-link">internalErrorPage</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;message,
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="PlayerPluginTab.html" title="class in com.djrapitops.plan.delivery.rendering.pages">PlayerPluginTab</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#inspectPluginTabs(java.util.UUID)" class="member-name-link">inspectPluginTabs</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#internalErrorPage(java.lang.String,java.lang.Throwable)" class="member-name-link">internalErrorPage</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;message,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a>&nbsp;error)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#loginPage()" class="member-name-link">loginPage</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#networkPage()" class="member-name-link">networkPage</a>()</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#loginPage()" class="member-name-link">loginPage</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#playerPage(java.util.UUID)" class="member-name-link">playerPage</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID)</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#networkPage()" class="member-name-link">networkPage</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#playersPage()" class="member-name-link">playersPage</a>()</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#playerPage(java.util.UUID)" class="member-name-link">playerPage</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#queryPage()" class="member-name-link">queryPage</a>()</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#playersPage()" class="member-name-link">playersPage</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#reactPage()" class="member-name-link">reactPage</a>()</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#queryPage()" class="member-name-link">queryPage</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#registerPage()" class="member-name-link">registerPage</a>()</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#reactPage()" class="member-name-link">reactPage</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serverPage(com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">serverPage</a><wbr>(<a href="../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#registerPage()" class="member-name-link">registerPage</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serverPage(com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">serverPage</a><wbr>(<a href="../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Create a server page.</div>
</div>
</div>
@ -307,10 +310,21 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
<section class="detail" id="getResourceAsString(java.lang.String)">
<h3>getResourceAsString</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getResourceAsString</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getResource(java.lang.String)">
<h3>getResource</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getResource</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../../web/resource/WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></span>&nbsp;<span class="element-name">getResource</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd>

View File

@ -110,6 +110,9 @@ implements <a href="Page.html" title="interface in com.djrapitops.plan.delivery.
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.djrapitops.plan.delivery.rendering.pages.Page">Methods inherited from interface&nbsp;com.djrapitops.plan.delivery.rendering.pages.<a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></h3>
<code><a href="Page.html#lastModified()">lastModified</a></code></div>
</section>
</li>
</ul>

View File

@ -107,6 +107,9 @@ implements <a href="Page.html" title="interface in com.djrapitops.plan.delivery.
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.djrapitops.plan.delivery.rendering.pages.Page">Methods inherited from interface&nbsp;com.djrapitops.plan.delivery.rendering.pages.<a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></h3>
<code><a href="Page.html#lastModified()">lastModified</a></code></div>
</section>
</li>
</ul>

View File

@ -123,6 +123,9 @@ implements <a href="Page.html" title="interface in com.djrapitops.plan.delivery.
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.djrapitops.plan.delivery.rendering.pages.Page">Methods inherited from interface&nbsp;com.djrapitops.plan.delivery.rendering.pages.<a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></h3>
<code><a href="Page.html#lastModified()">lastModified</a></code></div>
</section>
</li>
</ul>

View File

@ -0,0 +1,183 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>ReactPage (Plan 5.5-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="declaration: package: com.djrapitops.plan.delivery.rendering.pages, class: ReactPage">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.6.0.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">com.djrapitops.plan.delivery.rendering.pages</a></div>
<h1 title="Class ReactPage" class="title">Class ReactPage</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">com.djrapitops.plan.delivery.rendering.pages.ReactPage</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ReactPage</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
implements <a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></span></div>
<div class="block">Represents React index.html.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String,com.djrapitops.plan.delivery.web.resource.WebResource)" class="member-name-link">ReactPage</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;basePath,
<a href="../../web/resource/WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a>&nbsp;reactHtml)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>long</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#lastModified()" class="member-name-link">lastModified</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toHtml()" class="member-name-link">toHtml</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.lang.String,com.djrapitops.plan.delivery.web.resource.WebResource)">
<h3>ReactPage</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ReactPage</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;basePath,
<a href="../../web/resource/WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a>&nbsp;reactHtml)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="toHtml()">
<h3>toHtml</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toHtml</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Page.html#toHtml()">toHtml</a></code>&nbsp;in interface&nbsp;<code><a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="lastModified()">
<h3>lastModified</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">long</span>&nbsp;<span class="element-name">lastModified</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="Page.html#lastModified()">lastModified</a></code>&nbsp;in interface&nbsp;<code><a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@ -107,6 +107,9 @@ implements <a href="Page.html" title="interface in com.djrapitops.plan.delivery.
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.djrapitops.plan.delivery.rendering.pages.Page">Methods inherited from interface&nbsp;com.djrapitops.plan.delivery.rendering.pages.<a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></h3>
<code><a href="Page.html#lastModified()">lastModified</a></code></div>
</section>
</li>
</ul>

View File

@ -124,12 +124,16 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Page to display error stacktrace.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ServerPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">ServerPage</a></div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ReactPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">ReactPage</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Represents React index.html.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ServerPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">ServerPage</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Html String generator for /server page.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ServerPluginTabs.html" title="class in com.djrapitops.plan.delivery.rendering.pages">ServerPluginTabs</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ServerPluginTabs.html" title="class in com.djrapitops.plan.delivery.rendering.pages">ServerPluginTabs</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Responsible for generating /server page plugin tabs based on DataExtension API data.</div>
</div>
</div>

View File

@ -68,6 +68,7 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.delivery.rendering.pages.<a href="PlayerPluginTab.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.pages">PlayerPluginTab</a> (implements java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a>&lt;T&gt;)</li>
<li class="circle">com.djrapitops.plan.delivery.rendering.pages.<a href="PlayersPage.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.pages">PlayersPage</a> (implements com.djrapitops.plan.delivery.rendering.pages.<a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.rendering.pages.<a href="QueryPage.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.pages">QueryPage</a> (implements com.djrapitops.plan.delivery.rendering.pages.<a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.rendering.pages.<a href="ReactPage.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.pages">ReactPage</a> (implements com.djrapitops.plan.delivery.rendering.pages.<a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.rendering.pages.<a href="ServerPage.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.pages">ServerPage</a> (implements com.djrapitops.plan.delivery.rendering.pages.<a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.rendering.pages.<a href="ServerPluginTabs.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.pages">ServerPluginTabs</a></li>
</ul>

File diff suppressed because one or more lines are too long

View File

@ -96,7 +96,7 @@ implements <a href="WebResource.html" title="interface in com.djrapitops.plan.de
<h2>Nested Class Summary</h2>
<div class="inherited-list">
<h2 id="nested-classes-inherited-from-class-com.djrapitops.plan.delivery.web.resource.WebResource">Nested classes/interfaces inherited from interface&nbsp;com.djrapitops.plan.delivery.web.resource.<a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></h2>
<code><a href="WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></code></div>
<code><a href="WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a>, <a href="WebResource.LazyWebResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
@ -109,6 +109,9 @@ implements <a href="WebResource.html" title="interface in com.djrapitops.plan.de
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(byte%5B%5D)" class="member-name-link">ByteResource</a><wbr>(byte[]&nbsp;content)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(byte%5B%5D,java.lang.Long)" class="member-name-link">ByteResource</a><wbr>(byte[]&nbsp;content,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&nbsp;lastModified)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
@ -134,6 +137,9 @@ implements <a href="WebResource.html" title="interface in com.djrapitops.plan.de
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Return the resource as a UTF-8 String.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLastModified()" class="member-name-link">getLastModified</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
@ -157,6 +163,13 @@ implements <a href="WebResource.html" title="interface in com.djrapitops.plan.de
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ByteResource</span><wbr><span class="parameters">(byte[]&nbsp;content)</span></div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(byte[],java.lang.Long)">
<h3>ByteResource</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ByteResource</span><wbr><span class="parameters">(byte[]&nbsp;content,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&nbsp;lastModified)</span></div>
</section>
</li>
</ul>
</section>
</li>
@ -199,6 +212,16 @@ implements <a href="WebResource.html" title="interface in com.djrapitops.plan.de
</dl>
</section>
</li>
<li>
<section class="detail" id="getLastModified()">
<h3>getLastModified</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">getLastModified</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="WebResource.html#getLastModified()">getLastModified</a></code>&nbsp;in interface&nbsp;<code><a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>

View File

@ -0,0 +1,229 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>WebResource.LazyWebResource (Plan 5.5-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="declaration: package: com.djrapitops.plan.delivery.web.resource, interface: WebResource, class: LazyWebResource">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.6.0.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li><a href="#nested-class-summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">com.djrapitops.plan.delivery.web.resource</a></div>
<h1 title="Class WebResource.LazyWebResource" class="title">Class WebResource.LazyWebResource</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">com.djrapitops.plan.delivery.web.resource.WebResource.LazyWebResource</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></code></dd>
</dl>
<dl class="notes">
<dt>Enclosing interface:</dt>
<dd><a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public static final class </span><span class="element-name type-name-label">WebResource.LazyWebResource</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
implements <a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested-class-summary">
<h2>Nested Class Summary</h2>
<div class="inherited-list">
<h2 id="nested-classes-inherited-from-class-com.djrapitops.plan.delivery.web.resource.WebResource">Nested classes/interfaces inherited from interface&nbsp;com.djrapitops.plan.delivery.web.resource.<a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></h2>
<code><a href="WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a>, <a href="WebResource.LazyWebResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.util.function.Supplier,java.util.function.Supplier,java.lang.Long)" class="member-name-link">LazyWebResource</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a>&gt;&nbsp;inputStreamSupplier,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;byte[]&gt;&nbsp;contentSupplier,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&nbsp;lastModified)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>byte[]</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#asBytes()" class="member-name-link">asBytes</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#asStream()" class="member-name-link">asStream</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#asString()" class="member-name-link">asString</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Return the resource as a UTF-8 String.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLastModified()" class="member-name-link">getLastModified</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.util.function.Supplier,java.util.function.Supplier,java.lang.Long)">
<h3>LazyWebResource</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">LazyWebResource</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a>&gt;&nbsp;inputStreamSupplier,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;byte[]&gt;&nbsp;contentSupplier,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&nbsp;lastModified)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="asBytes()">
<h3>asBytes</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">byte[]</span>&nbsp;<span class="element-name">asBytes</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="WebResource.html#asBytes()">asBytes</a></code>&nbsp;in interface&nbsp;<code><a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="asString()">
<h3>asString</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">asString</span>()</div>
<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="WebResource.html#asString()">WebResource</a></code></span></div>
<div class="block">Return the resource as a UTF-8 String.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="WebResource.html#asString()">asString</a></code>&nbsp;in interface&nbsp;<code><a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></code></dd>
<dt>Returns:</dt>
<dd>The resource in UTF-8.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="asStream()">
<h3>asStream</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a></span>&nbsp;<span class="element-name">asStream</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="WebResource.html#asStream()">asStream</a></code>&nbsp;in interface&nbsp;<code><a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getLastModified()">
<h3>getLastModified</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">getLastModified</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="WebResource.html#getLastModified()">getLastModified</a></code>&nbsp;in interface&nbsp;<code><a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@ -74,7 +74,7 @@ loadScripts(document, 'script');</script>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Known Implementing Classes:</dt>
<dd><code><a href="WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></code></dd>
<dd><code><a href="WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></code>, <code><a href="WebResource.LazyWebResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">WebResource</span></div>
@ -98,6 +98,9 @@ loadScripts(document, 'script');</script>
<div class="col-first even-row-color"><code>static final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="WebResource.ByteResource.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="WebResource.LazyWebResource.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
@ -106,7 +109,7 @@ loadScripts(document, 'script');</script>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab5" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab5', 3)" class="table-tab">Default Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
@ -134,10 +137,25 @@ loadScripts(document, 'script');</script>
<div class="block">Creates a new WebResource from an InputStream.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1"><code>static <a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#create(java.lang.String)" class="member-name-link">create</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;utf8String)</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#create(java.io.InputStream,java.lang.Long)" class="member-name-link">create</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a>&nbsp;in,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&nbsp;lastModified)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1">
<div class="block">Creates a new WebResource from an InputStream.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1"><code>static <a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1"><code><a href="#create(java.lang.String)" class="member-name-link">create</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;utf8String)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1">
<div class="block">Create a new WebResource from an UTF-8 String.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1"><code>static <a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#create(java.util.function.Supplier,java.lang.Long)" class="member-name-link">create</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a>&gt;&nbsp;in,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&nbsp;lastModified)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1">
<div class="block">Create a lazy WebResource that only reads contents if necessary.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#getLastModified()" class="member-name-link">getLastModified</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5">&nbsp;</div>
</div>
</div>
</div>
@ -195,6 +213,39 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
<section class="detail" id="create(java.io.InputStream,java.lang.Long)">
<h3>create</h3>
<div class="member-signature"><span class="modifiers">static</span>&nbsp;<span class="return-type"><a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></span>&nbsp;<span class="element-name">create</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a>&nbsp;in,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&nbsp;lastModified)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
<div class="block">Creates a new WebResource from an InputStream.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>in</code> - InputStream for the resource, closed after inside the method.</dd>
<dd><code>lastModified</code> - Epoch millisecond the resource was last modified</dd>
<dt>Returns:</dt>
<dd>WebResource.</dd>
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - If the stream can not be read.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="create(java.util.function.Supplier,java.lang.Long)">
<h3>create</h3>
<div class="member-signature"><span class="modifiers">static</span>&nbsp;<span class="return-type"><a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></span>&nbsp;<span class="element-name">create</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a>&gt;&nbsp;in,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&nbsp;lastModified)</span></div>
<div class="block">Create a lazy WebResource that only reads contents if necessary.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>in</code> - Supplier for InputStream, a lazy method that reads input when necessary.</dd>
<dd><code>lastModified</code> - Last modified date for the resource.</dd>
<dt>Returns:</dt>
<dd>WebResource.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="asBytes()">
<h3>asBytes</h3>
<div class="member-signature"><span class="return-type">byte[]</span>&nbsp;<span class="element-name">asBytes</span>()</div>
@ -217,6 +268,12 @@ loadScripts(document, 'script');</script>
<div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a></span>&nbsp;<span class="element-name">asStream</span>()</div>
</section>
</li>
<li>
<section class="detail" id="getLastModified()">
<h3>getLastModified</h3>
<div class="member-signature"><span class="modifiers">default</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">getLastModified</span>()</div>
</section>
</li>
</ul>
</section>
</li>

View File

@ -101,6 +101,8 @@ loadScripts(document, 'script');</script>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="WebResource.LazyWebResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
</div>
</div>
</div>

View File

@ -60,6 +60,7 @@ loadScripts(document, 'script');</script>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">com.djrapitops.plan.delivery.web.resource.<a href="WebResource.ByteResource.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a> (implements com.djrapitops.plan.delivery.web.resource.<a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.web.resource.<a href="WebResource.LazyWebResource.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a> (implements com.djrapitops.plan.delivery.web.resource.<a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a>)</li>
</ul>
</li>
</ul>

View File

@ -0,0 +1,171 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>CacheStrategy (Plan 5.5-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="declaration: package: com.djrapitops.plan.delivery.webserver, class: CacheStrategy">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.6.0.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<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="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">com.djrapitops.plan.delivery.webserver</a></div>
<h1 title="Class CacheStrategy" class="title">Class CacheStrategy</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">com.djrapitops.plan.delivery.webserver.CacheStrategy</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">CacheStrategy</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#CACHE_IN_BROWSER" class="member-name-link">CACHE_IN_BROWSER</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#CHECK_ETAG" class="member-name-link">CHECK_ETAG</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#CHECK_ETAG_USER_SPECIFIC" class="member-name-link">CHECK_ETAG_USER_SPECIFIC</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="CACHE_IN_BROWSER">
<h3>CACHE_IN_BROWSER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">CACHE_IN_BROWSER</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../../../constant-values.html#com.djrapitops.plan.delivery.webserver.CacheStrategy.CACHE_IN_BROWSER">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="CHECK_ETAG">
<h3>CHECK_ETAG</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">CHECK_ETAG</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../../../constant-values.html#com.djrapitops.plan.delivery.webserver.CacheStrategy.CHECK_ETAG">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="CHECK_ETAG_USER_SPECIFIC">
<h3>CHECK_ETAG_USER_SPECIFIC</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">CHECK_ETAG_USER_SPECIFIC</span></div>
<dl class="notes">
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../../../../constant-values.html#com.djrapitops.plan.delivery.webserver.CacheStrategy.CHECK_ETAG_USER_SPECIFIC">Constant Field Values</a></li>
</ul>
</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@ -91,10 +91,11 @@ loadScripts(document, 'script');</script>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(com.djrapitops.plan.storage.file.PlanFiles,com.djrapitops.plan.delivery.rendering.pages.PageFactory,com.djrapitops.plan.settings.locale.Locale,com.djrapitops.plan.storage.database.DBSystem,com.djrapitops.plan.settings.theme.Theme,dagger.Lazy)" class="member-name-link">ResponseFactory</a><wbr>(<a href="../../storage/file/PlanFiles.html" title="class in com.djrapitops.plan.storage.file">PlanFiles</a>&nbsp;files,
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(com.djrapitops.plan.storage.file.PlanFiles,com.djrapitops.plan.delivery.rendering.pages.PageFactory,com.djrapitops.plan.settings.locale.Locale,com.djrapitops.plan.storage.database.DBSystem,com.djrapitops.plan.delivery.formatting.Formatters,com.djrapitops.plan.settings.theme.Theme,dagger.Lazy)" class="member-name-link">ResponseFactory</a><wbr>(<a href="../../storage/file/PlanFiles.html" title="class in com.djrapitops.plan.storage.file">PlanFiles</a>&nbsp;files,
<a href="../rendering/pages/PageFactory.html" title="class in com.djrapitops.plan.delivery.rendering.pages">PageFactory</a>&nbsp;pageFactory,
<a href="../../settings/locale/Locale.html" title="class in com.djrapitops.plan.settings.locale">Locale</a>&nbsp;locale,
<a href="../../storage/database/DBSystem.html" title="class in com.djrapitops.plan.storage.database">DBSystem</a>&nbsp;dbSystem,
<a href="../formatting/Formatters.html" title="class in com.djrapitops.plan.delivery.formatting">Formatters</a>&nbsp;formatters,
<a href="../../settings/theme/Theme.html" title="class in com.djrapitops.plan.settings.theme">Theme</a>&nbsp;theme,
dagger.Lazy&lt;<a href="Addresses.html" title="class in com.djrapitops.plan.delivery.webserver">Addresses</a>&gt;&nbsp;addresses)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
@ -123,16 +124,24 @@ loadScripts(document, 'script');</script>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#basicAuthFail(com.djrapitops.plan.exceptions.WebUserAuthException)" class="member-name-link">basicAuthFail</a><wbr>(<a href="../../exceptions/WebUserAuthException.html" title="class in com.djrapitops.plan.exceptions">WebUserAuthException</a>&nbsp;e)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#cssResponse(java.lang.String)" class="member-name-link">cssResponse</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fileName)</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#cssResponse(long,java.lang.String)" class="member-name-link">cssResponse</a><wbr>(long&nbsp;modified,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fileName)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#errorsPageResponse()" class="member-name-link">errorsPageResponse</a>()</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#cssResponse(java.lang.String)" class="member-name-link">cssResponse</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fileName)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#failedLoginAttempts403()" class="member-name-link">failedLoginAttempts403</a>()</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#errorsPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">errorsPageResponse</a><wbr>(<a href="../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#faviconResponse()" class="member-name-link">faviconResponse</a>()</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#failedLoginAttempts403()" class="member-name-link">failedLoginAttempts403</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#faviconResponse()" class="member-name-link">faviconResponse</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fontResponse(long,java.lang.String)" class="member-name-link">fontResponse</a><wbr>(long&nbsp;modified,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fileName)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fontResponse(java.lang.String)" class="member-name-link">fontResponse</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fileName)</code></div>
@ -147,14 +156,22 @@ loadScripts(document, 'script');</script>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getResource(java.lang.String)" class="member-name-link">getResource</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;resourceName)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#imageResponse(java.lang.String)" class="member-name-link">imageResponse</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fileName)</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#imageResponse(long,java.lang.String)" class="member-name-link">imageResponse</a><wbr>(long&nbsp;modified,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fileName)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#internalErrorResponse(java.lang.Throwable,java.lang.String)" class="member-name-link">internalErrorResponse</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a>&nbsp;e,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;cause)</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#imageResponse(java.lang.String)" class="member-name-link">imageResponse</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fileName)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ipWhitelist403(java.lang.String)" class="member-name-link">ipWhitelist403</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;accessor)</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#internalErrorResponse(java.lang.Throwable,java.lang.String)" class="member-name-link">internalErrorResponse</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a>&nbsp;e,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;cause)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ipWhitelist403(java.lang.String)" class="member-name-link">ipWhitelist403</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;accessor)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#javaScriptResponse(long,java.lang.String)" class="member-name-link">javaScriptResponse</a><wbr>(long&nbsp;modified,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fileName)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#javaScriptResponse(java.lang.String)" class="member-name-link">javaScriptResponse</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fileName)</code></div>
@ -163,10 +180,10 @@ loadScripts(document, 'script');</script>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#jsonFileResponse(java.lang.String)" class="member-name-link">jsonFileResponse</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;file)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#loginPageResponse()" class="member-name-link">loginPageResponse</a>()</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#loginPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">loginPageResponse</a><wbr>(<a href="../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#networkPageResponse()" class="member-name-link">networkPageResponse</a>()</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#networkPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">networkPageResponse</a><wbr>(<a href="../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#notFound404(java.lang.String)" class="member-name-link">notFound404</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;message)</code></div>
@ -178,31 +195,33 @@ loadScripts(document, 'script');</script>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#playerNotFound404()" class="member-name-link">playerNotFound404</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#playerPageResponse(java.util.UUID)" class="member-name-link">playerPageResponse</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID)</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#playerPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request,java.util.UUID)" class="member-name-link">playerPageResponse</a><wbr>(<a href="../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#playersPageResponse()" class="member-name-link">playersPageResponse</a>()</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#playersPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">playersPageResponse</a><wbr>(<a href="../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#queryPageResponse()" class="member-name-link">queryPageResponse</a>()</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#queryPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">queryPageResponse</a><wbr>(<a href="../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#rawPlayerPageResponse(java.util.UUID)" class="member-name-link">rawPlayerPageResponse</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#reactPageResponse()" class="member-name-link">reactPageResponse</a>()</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#reactPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">reactPageResponse</a><wbr>(<a href="../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#redirectResponse(java.lang.String)" class="member-name-link">redirectResponse</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;location)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#registerPageResponse()" class="member-name-link">registerPageResponse</a>()</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#registerPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">registerPageResponse</a><wbr>(<a href="../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#robotsResponse()" class="member-name-link">robotsResponse</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serverPageResponse(com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">serverPageResponse</a><wbr>(<a href="../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serverPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request,com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">serverPageResponse</a><wbr>(<a href="../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request,
<a href="../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#uuidNotFound404()" class="member-name-link">uuidNotFound404</a>()</code></div>
@ -225,13 +244,14 @@ loadScripts(document, 'script');</script>
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(com.djrapitops.plan.storage.file.PlanFiles,com.djrapitops.plan.delivery.rendering.pages.PageFactory,com.djrapitops.plan.settings.locale.Locale,com.djrapitops.plan.storage.database.DBSystem,com.djrapitops.plan.settings.theme.Theme,dagger.Lazy)">
<section class="detail" id="&lt;init&gt;(com.djrapitops.plan.storage.file.PlanFiles,com.djrapitops.plan.delivery.rendering.pages.PageFactory,com.djrapitops.plan.settings.locale.Locale,com.djrapitops.plan.storage.database.DBSystem,com.djrapitops.plan.delivery.formatting.Formatters,com.djrapitops.plan.settings.theme.Theme,dagger.Lazy)">
<h3>ResponseFactory</h3>
<div class="member-signature"><span class="annotations">@Inject
</span><span class="modifiers">public</span>&nbsp;<span class="element-name">ResponseFactory</span><wbr><span class="parameters">(<a href="../../storage/file/PlanFiles.html" title="class in com.djrapitops.plan.storage.file">PlanFiles</a>&nbsp;files,
<a href="../rendering/pages/PageFactory.html" title="class in com.djrapitops.plan.delivery.rendering.pages">PageFactory</a>&nbsp;pageFactory,
<a href="../../settings/locale/Locale.html" title="class in com.djrapitops.plan.settings.locale">Locale</a>&nbsp;locale,
<a href="../../storage/database/DBSystem.html" title="class in com.djrapitops.plan.storage.database">DBSystem</a>&nbsp;dbSystem,
<a href="../formatting/Formatters.html" title="class in com.djrapitops.plan.delivery.formatting">Formatters</a>&nbsp;formatters,
<a href="../../settings/theme/Theme.html" title="class in com.djrapitops.plan.settings.theme">Theme</a>&nbsp;theme,
dagger.Lazy&lt;<a href="Addresses.html" title="class in com.djrapitops.plan.delivery.webserver">Addresses</a>&gt;&nbsp;addresses)</span></div>
</section>
@ -251,9 +271,9 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
<section class="detail" id="playersPageResponse()">
<section class="detail" id="playersPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request)">
<h3>playersPageResponse</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">playersPageResponse</span>()</div>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">playersPageResponse</span><wbr><span class="parameters">(<a href="../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</span></div>
</section>
</li>
<li>
@ -264,15 +284,16 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
<section class="detail" id="networkPageResponse()">
<section class="detail" id="networkPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request)">
<h3>networkPageResponse</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">networkPageResponse</span>()</div>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">networkPageResponse</span><wbr><span class="parameters">(<a href="../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</span></div>
</section>
</li>
<li>
<section class="detail" id="serverPageResponse(com.djrapitops.plan.identification.ServerUUID)">
<section class="detail" id="serverPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request,com.djrapitops.plan.identification.ServerUUID)">
<h3>serverPageResponse</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">serverPageResponse</span><wbr><span class="parameters">(<a href="../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</span></div>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">serverPageResponse</span><wbr><span class="parameters">(<a href="../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request,
<a href="../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</span></div>
</section>
</li>
<li>
@ -282,24 +303,52 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
<section class="detail" id="javaScriptResponse(long,java.lang.String)">
<h3>javaScriptResponse</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">javaScriptResponse</span><wbr><span class="parameters">(long&nbsp;modified,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fileName)</span></div>
</section>
</li>
<li>
<section class="detail" id="javaScriptResponse(java.lang.String)">
<h3>javaScriptResponse</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">javaScriptResponse</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fileName)</span></div>
</section>
</li>
<li>
<section class="detail" id="cssResponse(long,java.lang.String)">
<h3>cssResponse</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">cssResponse</span><wbr><span class="parameters">(long&nbsp;modified,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fileName)</span></div>
</section>
</li>
<li>
<section class="detail" id="cssResponse(java.lang.String)">
<h3>cssResponse</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">cssResponse</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fileName)</span></div>
</section>
</li>
<li>
<section class="detail" id="imageResponse(long,java.lang.String)">
<h3>imageResponse</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">imageResponse</span><wbr><span class="parameters">(long&nbsp;modified,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fileName)</span></div>
</section>
</li>
<li>
<section class="detail" id="imageResponse(java.lang.String)">
<h3>imageResponse</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">imageResponse</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fileName)</span></div>
</section>
</li>
<li>
<section class="detail" id="fontResponse(long,java.lang.String)">
<h3>fontResponse</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">fontResponse</span><wbr><span class="parameters">(long&nbsp;modified,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fileName)</span></div>
</section>
</li>
<li>
<section class="detail" id="fontResponse(java.lang.String)">
<h3>fontResponse</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">fontResponse</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fileName)</span></div>
@ -391,33 +440,34 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
<section class="detail" id="playerPageResponse(java.util.UUID)">
<section class="detail" id="playerPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request,java.util.UUID)">
<h3>playerPageResponse</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">playerPageResponse</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID)</span></div>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">playerPageResponse</span><wbr><span class="parameters">(<a href="../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID)</span></div>
</section>
</li>
<li>
<section class="detail" id="loginPageResponse()">
<section class="detail" id="loginPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request)">
<h3>loginPageResponse</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">loginPageResponse</span>()</div>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">loginPageResponse</span><wbr><span class="parameters">(<a href="../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</span></div>
</section>
</li>
<li>
<section class="detail" id="registerPageResponse()">
<section class="detail" id="registerPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request)">
<h3>registerPageResponse</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">registerPageResponse</span>()</div>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">registerPageResponse</span><wbr><span class="parameters">(<a href="../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</span></div>
</section>
</li>
<li>
<section class="detail" id="queryPageResponse()">
<section class="detail" id="queryPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request)">
<h3>queryPageResponse</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">queryPageResponse</span>()</div>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">queryPageResponse</span><wbr><span class="parameters">(<a href="../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</span></div>
</section>
</li>
<li>
<section class="detail" id="errorsPageResponse()">
<section class="detail" id="errorsPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request)">
<h3>errorsPageResponse</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">errorsPageResponse</span>()</div>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">errorsPageResponse</span><wbr><span class="parameters">(<a href="../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</span></div>
</section>
</li>
<li>
@ -427,9 +477,9 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
<section class="detail" id="reactPageResponse()">
<section class="detail" id="reactPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request)">
<h3>reactPageResponse</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">reactPageResponse</span>()</div>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">reactPageResponse</span><wbr><span class="parameters">(<a href="../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</span></div>
</section>
</li>
</ul>

View File

@ -91,7 +91,8 @@ loadScripts(document, 'script');</script>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.processing.Processing,com.djrapitops.plan.delivery.webserver.cache.JSONStorage)" class="member-name-link">AsyncJSONResolverService</a><wbr>(<a href="../../../settings/config/PlanConfig.html" title="class in com.djrapitops.plan.settings.config">PlanConfig</a>&nbsp;config,
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.delivery.formatting.Formatters,com.djrapitops.plan.processing.Processing,com.djrapitops.plan.delivery.webserver.cache.JSONStorage)" class="member-name-link">AsyncJSONResolverService</a><wbr>(<a href="../../../settings/config/PlanConfig.html" title="class in com.djrapitops.plan.settings.config">PlanConfig</a>&nbsp;config,
<a href="../../formatting/Formatters.html" title="class in com.djrapitops.plan.delivery.formatting">Formatters</a>&nbsp;formatters,
<a href="../../../processing/Processing.html" title="class in com.djrapitops.plan.processing">Processing</a>&nbsp;processing,
<a href="JSONStorage.html" title="interface in com.djrapitops.plan.delivery.webserver.cache">JSONStorage</a>&nbsp;jsonStorage)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
@ -109,17 +110,20 @@ loadScripts(document, 'script');</script>
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;<a href="JSONStorage.StoredJSON.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONStorage.StoredJSON</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve(java.util.Optional,com.djrapitops.plan.delivery.webserver.cache.DataID,com.djrapitops.plan.identification.ServerUUID,java.util.function.Function)" class="member-name-link">resolve</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;&nbsp;newerThanTimestamp,
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../../formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;<a href="JSONStorage.StoredJSON.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONStorage.StoredJSON</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve(java.util.Optional,com.djrapitops.plan.delivery.webserver.cache.DataID,com.djrapitops.plan.identification.ServerUUID,java.util.function.Function)" class="member-name-link">resolve</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;&nbsp;newerThanTimestamp,
<a href="DataID.html" title="enum class in com.djrapitops.plan.delivery.webserver.cache">DataID</a>&nbsp;dataID,
<a href="../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;<a href="../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>,<wbr>T&gt;&nbsp;creator)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;<a href="JSONStorage.StoredJSON.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONStorage.StoredJSON</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve(java.util.Optional,com.djrapitops.plan.delivery.webserver.cache.DataID,java.util.function.Supplier)" class="member-name-link">resolve</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;&nbsp;newerThanTimestamp,
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;<a href="JSONStorage.StoredJSON.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONStorage.StoredJSON</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve(java.util.Optional,com.djrapitops.plan.delivery.webserver.cache.DataID,java.util.function.Supplier)" class="member-name-link">resolve</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;&nbsp;newerThanTimestamp,
<a href="DataID.html" title="enum class in com.djrapitops.plan.delivery.webserver.cache">DataID</a>&nbsp;dataID,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;T&gt;&nbsp;jsonCreator)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
@ -138,10 +142,11 @@ loadScripts(document, 'script');</script>
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.processing.Processing,com.djrapitops.plan.delivery.webserver.cache.JSONStorage)">
<section class="detail" id="&lt;init&gt;(com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.delivery.formatting.Formatters,com.djrapitops.plan.processing.Processing,com.djrapitops.plan.delivery.webserver.cache.JSONStorage)">
<h3>AsyncJSONResolverService</h3>
<div class="member-signature"><span class="annotations">@Inject
</span><span class="modifiers">public</span>&nbsp;<span class="element-name">AsyncJSONResolverService</span><wbr><span class="parameters">(<a href="../../../settings/config/PlanConfig.html" title="class in com.djrapitops.plan.settings.config">PlanConfig</a>&nbsp;config,
<a href="../../formatting/Formatters.html" title="class in com.djrapitops.plan.delivery.formatting">Formatters</a>&nbsp;formatters,
<a href="../../../processing/Processing.html" title="class in com.djrapitops.plan.processing">Processing</a>&nbsp;processing,
<a href="JSONStorage.html" title="interface in com.djrapitops.plan.delivery.webserver.cache">JSONStorage</a>&nbsp;jsonStorage)</span></div>
</section>
@ -171,6 +176,12 @@ loadScripts(document, 'script');</script>
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;T&gt;&nbsp;jsonCreator)</span></div>
</section>
</li>
<li>
<section class="detail" id="getHttpLastModifiedFormatter()">
<h3>getHttpLastModifiedFormatter</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../../formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">getHttpLastModifiedFormatter</span>()</div>
</section>
</li>
</ul>
</section>
</li>

View File

@ -147,15 +147,18 @@ implements <a href="JSONStorage.html" title="interface in com.djrapitops.plan.de
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fetchJsonMadeBefore(java.lang.String,long)" class="member-name-link">fetchJsonMadeBefore</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier,
long&nbsp;timestamp)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#invalidateOlder(java.lang.String,long)" class="member-name-link">invalidateOlder</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier,
long&nbsp;timestamp)</code></div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTimestamp(java.lang.String)" class="member-name-link">getTimestamp</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JSONStorage.StoredJSON.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONStorage.StoredJSON</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#storeJson(java.lang.String,java.lang.String,long)" class="member-name-link">storeJson</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;json,
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#invalidateOlder(java.lang.String,long)" class="member-name-link">invalidateOlder</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier,
long&nbsp;timestamp)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JSONStorage.StoredJSON.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONStorage.StoredJSON</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#storeJson(java.lang.String,java.lang.String,long)" class="member-name-link">storeJson</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;json,
long&nbsp;timestamp)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
@ -259,6 +262,16 @@ implements <a href="JSONStorage.html" title="interface in com.djrapitops.plan.de
</dl>
</section>
</li>
<li>
<section class="detail" id="getTimestamp(java.lang.String)">
<h3>getTimestamp</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">getTimestamp</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier)</span></div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="JSONStorage.html#getTimestamp(java.lang.String)">getTimestamp</a></code>&nbsp;in interface&nbsp;<code><a href="JSONStorage.html" title="interface in com.djrapitops.plan.delivery.webserver.cache">JSONStorage</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>

View File

@ -143,15 +143,18 @@ implements <a href="JSONStorage.html" title="interface in com.djrapitops.plan.de
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>com.github.benmanes.caffeine.cache.Cache&lt;com.djrapitops.plan.delivery.webserver.cache.JSONMemoryStorageShim.TimestampedIdentifier,<wbr><a href="JSONStorage.StoredJSON.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONStorage.StoredJSON</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCache()" class="member-name-link">getCache</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#invalidateOlder(java.lang.String,long)" class="member-name-link">invalidateOlder</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier,
long&nbsp;timestamp)</code></div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTimestamp(java.lang.String)" class="member-name-link">getTimestamp</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JSONStorage.StoredJSON.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONStorage.StoredJSON</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#storeJson(java.lang.String,java.lang.String,long)" class="member-name-link">storeJson</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;json,
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#invalidateOlder(java.lang.String,long)" class="member-name-link">invalidateOlder</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier,
long&nbsp;timestamp)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="JSONStorage.StoredJSON.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONStorage.StoredJSON</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#storeJson(java.lang.String,java.lang.String,long)" class="member-name-link">storeJson</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;json,
long&nbsp;timestamp)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
@ -273,6 +276,16 @@ implements <a href="JSONStorage.html" title="interface in com.djrapitops.plan.de
</dl>
</section>
</li>
<li>
<section class="detail" id="getTimestamp(java.lang.String)">
<h3>getTimestamp</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">getTimestamp</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier)</span></div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="JSONStorage.html#getTimestamp(java.lang.String)">getTimestamp</a></code>&nbsp;in interface&nbsp;<code><a href="JSONStorage.html" title="interface in com.djrapitops.plan.delivery.webserver.cache">JSONStorage</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>

View File

@ -131,6 +131,12 @@ loadScripts(document, 'script');</script>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#equals(java.lang.Object)" class="member-name-link">equals</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;o)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getJson()" class="member-name-link">getJson</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>long</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTimestamp()" class="member-name-link">getTimestamp</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hashCode()" class="member-name-link">hashCode</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
@ -187,6 +193,18 @@ loadScripts(document, 'script');</script>
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getJson()">
<h3>getJson</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getJson</span>()</div>
</section>
</li>
<li>
<section class="detail" id="getTimestamp()">
<h3>getTimestamp</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">long</span>&nbsp;<span class="element-name">getTimestamp</span>()</div>
</section>
</li>
<li>
<section class="detail" id="equals(java.lang.Object)">
<h3>equals</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">equals</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;o)</span></div>

View File

@ -138,28 +138,31 @@ extends <a href="../../../SubSystem.html" title="interface in com.djrapitops.pla
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#fetchJsonMadeBefore(java.lang.String,long)" class="member-name-link">fetchJsonMadeBefore</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier,
long&nbsp;timestamp)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#invalidateOlder(java.lang.String,long)" class="member-name-link">invalidateOlder</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier,
long&nbsp;timestamp)</code></div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getTimestamp(java.lang.String)" class="member-name-link">getTimestamp</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="JSONStorage.StoredJSON.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONStorage.StoredJSON</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#storeJson(java.lang.String,java.lang.Object)" class="member-name-link">storeJson</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;json)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="JSONStorage.StoredJSON.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONStorage.StoredJSON</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#storeJson(java.lang.String,java.lang.Object,long)" class="member-name-link">storeJson</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;json,
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#invalidateOlder(java.lang.String,long)" class="member-name-link">invalidateOlder</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier,
long&nbsp;timestamp)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="JSONStorage.StoredJSON.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONStorage.StoredJSON</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#storeJson(java.lang.String,java.lang.Object)" class="member-name-link">storeJson</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;json)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="JSONStorage.StoredJSON.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONStorage.StoredJSON</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#storeJson(java.lang.String,java.lang.String)" class="member-name-link">storeJson</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;json)</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#storeJson(java.lang.String,java.lang.Object,long)" class="member-name-link">storeJson</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;json,
long&nbsp;timestamp)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="JSONStorage.StoredJSON.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONStorage.StoredJSON</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#storeJson(java.lang.String,java.lang.String,long)" class="member-name-link">storeJson</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier,
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="JSONStorage.StoredJSON.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONStorage.StoredJSON</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#storeJson(java.lang.String,java.lang.String)" class="member-name-link">storeJson</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;json)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="JSONStorage.StoredJSON.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONStorage.StoredJSON</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#storeJson(java.lang.String,java.lang.String,long)" class="member-name-link">storeJson</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;json,
long&nbsp;timestamp)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
</div>
</div>
</div>
@ -262,6 +265,12 @@ extends <a href="../../../SubSystem.html" title="interface in com.djrapitops.pla
long&nbsp;timestamp)</span></div>
</section>
</li>
<li>
<section class="detail" id="getTimestamp(java.lang.String)">
<h3>getTimestamp</h3>
<div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">getTimestamp</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier)</span></div>
</section>
</li>
</ul>
</section>
</li>

View File

@ -98,28 +98,30 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">In charge of address management.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="NonProxyWebserverDisableChecker.html" title="class in com.djrapitops.plan.delivery.webserver">NonProxyWebserverDisableChecker</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="CacheStrategy.html" title="class in com.djrapitops.plan.delivery.webserver">CacheStrategy</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="NonProxyWebserverDisableChecker.html" title="class in com.djrapitops.plan.delivery.webserver">NonProxyWebserverDisableChecker</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">In charge of disabling Webserver if a Proxy server is detected in the database.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="PassBruteForceGuard.html" title="class in com.djrapitops.plan.delivery.webserver">PassBruteForceGuard</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="PassBruteForceGuard.html" title="class in com.djrapitops.plan.delivery.webserver">PassBruteForceGuard</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Guards against password brute-force break attempts.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="PassBruteForceGuard.Disabled.html" title="class in com.djrapitops.plan.delivery.webserver">PassBruteForceGuard.Disabled</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RequestBodyConverter.html" title="class in com.djrapitops.plan.delivery.webserver">RequestBodyConverter</a></div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="PassBruteForceGuard.Disabled.html" title="class in com.djrapitops.plan.delivery.webserver">PassBruteForceGuard.Disabled</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RequestBodyConverter.html" title="class in com.djrapitops.plan.delivery.webserver">RequestBodyConverter</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Factory for creating different <a href="../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver"><code>Response</code></a> objects.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ResponseResolver.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseResolver</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ResponseResolver.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Resolves All URLs.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="WebServerSystem.html" title="class in com.djrapitops.plan.delivery.webserver">WebServerSystem</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="WebServerSystem.html" title="class in com.djrapitops.plan.delivery.webserver">WebServerSystem</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">WebServer subsystem for managing WebServer initialization.</div>
</div>
</div>

View File

@ -60,6 +60,7 @@ loadScripts(document, 'script');</script>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">com.djrapitops.plan.delivery.webserver.<a href="Addresses.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver">Addresses</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.<a href="CacheStrategy.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver">CacheStrategy</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.<a href="NonProxyWebserverDisableChecker.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver">NonProxyWebserverDisableChecker</a> (implements java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Runnable.html" title="class or interface in java.lang" class="external-link">Runnable</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.<a href="PassBruteForceGuard.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver">PassBruteForceGuard</a>
<ul>

View File

@ -72,8 +72,10 @@ loadScripts(document, 'script');</script>
<h1 title="Class ExtensionJSONResolver" class="title">Class ExtensionJSONResolver</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">com.djrapitops.plan.delivery.webserver.resolver.json.JSONResolver</a>
<div class="inheritance">com.djrapitops.plan.delivery.webserver.resolver.json.ExtensionJSONResolver</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
@ -82,8 +84,7 @@ loadScripts(document, 'script');</script>
<hr>
<div class="type-signature"><span class="annotations">@Singleton
</span><span class="modifiers">public class </span><span class="element-name type-name-label">ExtensionJSONResolver</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
implements <a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></span></div>
<span class="extends-implements">extends <a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
@ -118,15 +119,21 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Implement access control if authorization is enabled.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve</a><wbr>(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../../../formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve</a><wbr>(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Implement request resolution.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.djrapitops.plan.delivery.webserver.resolver.json.JSONResolver">Methods inherited from class&nbsp;com.djrapitops.plan.delivery.webserver.resolver.json.<a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></h3>
<code><a href="JSONResolver.html#getCachedOrNewResponse(com.djrapitops.plan.delivery.web.resolver.request.Request,com.djrapitops.plan.delivery.webserver.cache.JSONStorage.StoredJSON)">getCachedOrNewResponse</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
@ -161,6 +168,16 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getHttpLastModifiedFormatter()">
<h3>getHttpLastModifiedFormatter</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../../../formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">getHttpLastModifiedFormatter</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="JSONResolver.html#getHttpLastModifiedFormatter()">getHttpLastModifiedFormatter</a></code>&nbsp;in class&nbsp;<code><a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">
<h3>canAccess</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">canAccess</span><wbr><span class="parameters">(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</span></div>
@ -169,8 +186,6 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<p>
Is not called when access control is not active.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../../../web/resolver/Resolver.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">canAccess</a></code>&nbsp;in interface&nbsp;<code><a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>
<dt>Parameters:</dt>
<dd><code>request</code> - HTTP request, contains all information necessary to check access.</dd>
<dt>Returns:</dt>
@ -192,8 +207,6 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="../../../web/resolver/Resolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">Resolver</a></code></span></div>
<div class="block">Implement request resolution.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../../../web/resolver/Resolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">resolve</a></code>&nbsp;in interface&nbsp;<code><a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>
<dt>Parameters:</dt>
<dd><code>request</code> - HTTP request, contains all information necessary to resolve the request.</dd>
<dt>Returns:</dt>

View File

@ -72,8 +72,10 @@ loadScripts(document, 'script');</script>
<h1 title="Class GraphsJSONResolver" class="title">Class GraphsJSONResolver</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">com.djrapitops.plan.delivery.webserver.resolver.json.JSONResolver</a>
<div class="inheritance">com.djrapitops.plan.delivery.webserver.resolver.json.GraphsJSONResolver</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
@ -83,8 +85,7 @@ loadScripts(document, 'script');</script>
<div class="type-signature"><span class="annotations">@Singleton
@Path("/v1/graph")
</span><span class="modifiers">public class </span><span class="element-name type-name-label">GraphsJSONResolver</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
implements <a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></span></div>
<span class="extends-implements">extends <a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></span></div>
<div class="block">Resolves /v1/graph JSON requests.</div>
</section>
<section class="summary">
@ -120,15 +121,21 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Implement access control if authorization is enabled.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve</a><wbr>(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../../../formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve</a><wbr>(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Resolves the request.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.djrapitops.plan.delivery.webserver.resolver.json.JSONResolver">Methods inherited from class&nbsp;com.djrapitops.plan.delivery.webserver.resolver.json.<a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></h3>
<code><a href="JSONResolver.html#getCachedOrNewResponse(com.djrapitops.plan.delivery.web.resolver.request.Request,com.djrapitops.plan.delivery.webserver.cache.JSONStorage.StoredJSON)">getCachedOrNewResponse</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
@ -163,6 +170,16 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getHttpLastModifiedFormatter()">
<h3>getHttpLastModifiedFormatter</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../../../formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">getHttpLastModifiedFormatter</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="JSONResolver.html#getHttpLastModifiedFormatter()">getHttpLastModifiedFormatter</a></code>&nbsp;in class&nbsp;<code><a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">
<h3>canAccess</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">canAccess</span><wbr><span class="parameters">(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</span></div>
@ -171,8 +188,6 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<p>
Is not called when access control is not active.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../../../web/resolver/Resolver.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">canAccess</a></code>&nbsp;in interface&nbsp;<code><a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>
<dt>Parameters:</dt>
<dd><code>request</code> - HTTP request, contains all information necessary to check access.</dd>
<dt>Returns:</dt>
@ -193,8 +208,6 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>&gt;</span>&nbsp;<span class="element-name">resolve</span><wbr><span class="parameters">(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</span></div>
<div class="block">Resolves the request.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../../../web/resolver/Resolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">resolve</a></code>&nbsp;in interface&nbsp;<code><a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>
<dt>Parameters:</dt>
<dd><code>request</code> - HTTP request, contains all information necessary to resolve the request.</dd>
<dt>Returns:</dt>

View File

@ -0,0 +1,181 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>JSONResolver (Plan 5.5-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="declaration: package: com.djrapitops.plan.delivery.webserver.resolver.json, class: JSONResolver">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.6.0.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">com.djrapitops.plan.delivery.webserver.resolver.json</a></div>
<h1 title="Class JSONResolver" class="title">Class JSONResolver</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">com.djrapitops.plan.delivery.webserver.resolver.json.JSONResolver</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>
</dl>
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="ExtensionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ExtensionJSONResolver</a></code>, <code><a href="GraphsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">GraphsJSONResolver</a></code>, <code><a href="NetworkTabJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkTabJSONResolver</a></code>, <code><a href="PlayerKillsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerKillsJSONResolver</a></code>, <code><a href="PlayersTableJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayersTableJSONResolver</a></code>, <code><a href="ServerTabJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ServerTabJSONResolver</a></code>, <code><a href="SessionsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">SessionsJSONResolver</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">JSONResolver</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
implements <a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">JSONResolver</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected <a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCachedOrNewResponse(com.djrapitops.plan.delivery.web.resolver.request.Request,com.djrapitops.plan.delivery.webserver.cache.JSONStorage.StoredJSON)" class="member-name-link">getCachedOrNewResponse</a><wbr>(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request,
<a href="../../cache/JSONStorage.StoredJSON.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONStorage.StoredJSON</a>&nbsp;storedJSON)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract <a href="../../../formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.djrapitops.plan.delivery.web.resolver.Resolver">Methods inherited from interface&nbsp;com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></h3>
<code><a href="../../../web/resolver/Resolver.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">canAccess</a>, <a href="../../../web/resolver/Resolver.html#newResponseBuilder()">newResponseBuilder</a>, <a href="../../../web/resolver/Resolver.html#requiresAuth(com.djrapitops.plan.delivery.web.resolver.request.Request)">requiresAuth</a>, <a href="../../../web/resolver/Resolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">resolve</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>JSONResolver</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">JSONResolver</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getCachedOrNewResponse(com.djrapitops.plan.delivery.web.resolver.request.Request,com.djrapitops.plan.delivery.webserver.cache.JSONStorage.StoredJSON)">
<h3>getCachedOrNewResponse</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a></span>&nbsp;<span class="element-name">getCachedOrNewResponse</span><wbr><span class="parameters">(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request,
<a href="../../cache/JSONStorage.StoredJSON.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONStorage.StoredJSON</a>&nbsp;storedJSON)</span></div>
</section>
</li>
<li>
<section class="detail" id="getHttpLastModifiedFormatter()">
<h3>getHttpLastModifiedFormatter</h3>
<div class="member-signature"><span class="modifiers">protected abstract</span>&nbsp;<span class="return-type"><a href="../../../formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">getHttpLastModifiedFormatter</span>()</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@ -72,8 +72,10 @@ loadScripts(document, 'script');</script>
<h1 title="Class NetworkTabJSONResolver" class="title">Class NetworkTabJSONResolver&lt;T&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">com.djrapitops.plan.delivery.webserver.resolver.json.JSONResolver</a>
<div class="inheritance">com.djrapitops.plan.delivery.webserver.resolver.json.NetworkTabJSONResolver&lt;T&gt;</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
@ -81,8 +83,7 @@ loadScripts(document, 'script');</script>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">NetworkTabJSONResolver&lt;T&gt;</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
implements <a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></span></div>
<span class="extends-implements">extends <a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></span></div>
<div class="block">Functional interface wrapper for resolving network JSON directly from other methods.</div>
</section>
<section class="summary">
@ -118,15 +119,21 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Implement access control if authorization is enabled.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve</a><wbr>(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../../../formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve</a><wbr>(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Implement request resolution.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.djrapitops.plan.delivery.webserver.resolver.json.JSONResolver">Methods inherited from class&nbsp;com.djrapitops.plan.delivery.webserver.resolver.json.<a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></h3>
<code><a href="JSONResolver.html#getCachedOrNewResponse(com.djrapitops.plan.delivery.web.resolver.request.Request,com.djrapitops.plan.delivery.webserver.cache.JSONStorage.StoredJSON)">getCachedOrNewResponse</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
@ -160,6 +167,16 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getHttpLastModifiedFormatter()">
<h3>getHttpLastModifiedFormatter</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../../../formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">getHttpLastModifiedFormatter</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="JSONResolver.html#getHttpLastModifiedFormatter()">getHttpLastModifiedFormatter</a></code>&nbsp;in class&nbsp;<code><a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">
<h3>canAccess</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">canAccess</span><wbr><span class="parameters">(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</span></div>
@ -168,8 +185,6 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<p>
Is not called when access control is not active.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../../../web/resolver/Resolver.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">canAccess</a></code>&nbsp;in interface&nbsp;<code><a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>
<dt>Parameters:</dt>
<dd><code>request</code> - HTTP request, contains all information necessary to check access.</dd>
<dt>Returns:</dt>
@ -190,8 +205,6 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="../../../web/resolver/Resolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">Resolver</a></code></span></div>
<div class="block">Implement request resolution.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../../../web/resolver/Resolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">resolve</a></code>&nbsp;in interface&nbsp;<code><a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>
<dt>Parameters:</dt>
<dd><code>request</code> - HTTP request, contains all information necessary to resolve the request.</dd>
<dt>Returns:</dt>

View File

@ -96,7 +96,8 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.rendering.json.PlayerJSONCreator)" class="member-name-link">PlayerJSONResolver</a><wbr>(<a href="../../../../identification/Identifiers.html" title="class in com.djrapitops.plan.identification">Identifiers</a>&nbsp;identifiers,
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.formatting.Formatters,com.djrapitops.plan.delivery.rendering.json.PlayerJSONCreator)" class="member-name-link">PlayerJSONResolver</a><wbr>(<a href="../../../../identification/Identifiers.html" title="class in com.djrapitops.plan.identification">Identifiers</a>&nbsp;identifiers,
<a href="../../../formatting/Formatters.html" title="class in com.djrapitops.plan.delivery.formatting">Formatters</a>&nbsp;formatters,
<a href="../../../rendering/json/PlayerJSONCreator.html" title="class in com.djrapitops.plan.delivery.rendering.json">PlayerJSONCreator</a>&nbsp;jsonCreator)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
@ -144,10 +145,11 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.rendering.json.PlayerJSONCreator)">
<section class="detail" id="&lt;init&gt;(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.formatting.Formatters,com.djrapitops.plan.delivery.rendering.json.PlayerJSONCreator)">
<h3>PlayerJSONResolver</h3>
<div class="member-signature"><span class="annotations">@Inject
</span><span class="modifiers">public</span>&nbsp;<span class="element-name">PlayerJSONResolver</span><wbr><span class="parameters">(<a href="../../../../identification/Identifiers.html" title="class in com.djrapitops.plan.identification">Identifiers</a>&nbsp;identifiers,
<a href="../../../formatting/Formatters.html" title="class in com.djrapitops.plan.delivery.formatting">Formatters</a>&nbsp;formatters,
<a href="../../../rendering/json/PlayerJSONCreator.html" title="class in com.djrapitops.plan.delivery.rendering.json">PlayerJSONCreator</a>&nbsp;jsonCreator)</span></div>
</section>
</li>

View File

@ -72,8 +72,10 @@ loadScripts(document, 'script');</script>
<h1 title="Class PlayerKillsJSONResolver" class="title">Class PlayerKillsJSONResolver</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">com.djrapitops.plan.delivery.webserver.resolver.json.JSONResolver</a>
<div class="inheritance">com.djrapitops.plan.delivery.webserver.resolver.json.PlayerKillsJSONResolver</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
@ -83,8 +85,7 @@ loadScripts(document, 'script');</script>
<div class="type-signature"><span class="annotations">@Singleton
@Path("/v1/kills")
</span><span class="modifiers">public class </span><span class="element-name type-name-label">PlayerKillsJSONResolver</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
implements <a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></span></div>
<span class="extends-implements">extends <a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></span></div>
<div class="block">Resolves /v1/kills JSON requests.</div>
</section>
<section class="summary">
@ -120,15 +121,21 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Implement access control if authorization is enabled.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve</a><wbr>(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../../../formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve</a><wbr>(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Implement request resolution.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.djrapitops.plan.delivery.webserver.resolver.json.JSONResolver">Methods inherited from class&nbsp;com.djrapitops.plan.delivery.webserver.resolver.json.<a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></h3>
<code><a href="JSONResolver.html#getCachedOrNewResponse(com.djrapitops.plan.delivery.web.resolver.request.Request,com.djrapitops.plan.delivery.webserver.cache.JSONStorage.StoredJSON)">getCachedOrNewResponse</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
@ -163,6 +170,16 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getHttpLastModifiedFormatter()">
<h3>getHttpLastModifiedFormatter</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../../../formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">getHttpLastModifiedFormatter</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="JSONResolver.html#getHttpLastModifiedFormatter()">getHttpLastModifiedFormatter</a></code>&nbsp;in class&nbsp;<code><a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">
<h3>canAccess</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">canAccess</span><wbr><span class="parameters">(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</span></div>
@ -171,8 +188,6 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<p>
Is not called when access control is not active.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../../../web/resolver/Resolver.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">canAccess</a></code>&nbsp;in interface&nbsp;<code><a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>
<dt>Parameters:</dt>
<dd><code>request</code> - HTTP request, contains all information necessary to check access.</dd>
<dt>Returns:</dt>
@ -194,8 +209,6 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="../../../web/resolver/Resolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">Resolver</a></code></span></div>
<div class="block">Implement request resolution.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../../../web/resolver/Resolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">resolve</a></code>&nbsp;in interface&nbsp;<code><a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>
<dt>Parameters:</dt>
<dd><code>request</code> - HTTP request, contains all information necessary to resolve the request.</dd>
<dt>Returns:</dt>

View File

@ -72,8 +72,10 @@ loadScripts(document, 'script');</script>
<h1 title="Class PlayersTableJSONResolver" class="title">Class PlayersTableJSONResolver</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">com.djrapitops.plan.delivery.webserver.resolver.json.JSONResolver</a>
<div class="inheritance">com.djrapitops.plan.delivery.webserver.resolver.json.PlayersTableJSONResolver</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
@ -83,8 +85,7 @@ loadScripts(document, 'script');</script>
<div class="type-signature"><span class="annotations">@Singleton
@Path("/v1/players")
</span><span class="modifiers">public class </span><span class="element-name type-name-label">PlayersTableJSONResolver</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
implements <a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></span></div>
<span class="extends-implements">extends <a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></span></div>
<div class="block">Resolves /v1/players JSON requests.</div>
</section>
<section class="summary">
@ -120,15 +121,21 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Implement access control if authorization is enabled.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve</a><wbr>(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../../../formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve</a><wbr>(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Implement request resolution.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.djrapitops.plan.delivery.webserver.resolver.json.JSONResolver">Methods inherited from class&nbsp;com.djrapitops.plan.delivery.webserver.resolver.json.<a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></h3>
<code><a href="JSONResolver.html#getCachedOrNewResponse(com.djrapitops.plan.delivery.web.resolver.request.Request,com.djrapitops.plan.delivery.webserver.cache.JSONStorage.StoredJSON)">getCachedOrNewResponse</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
@ -163,6 +170,16 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getHttpLastModifiedFormatter()">
<h3>getHttpLastModifiedFormatter</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../../../formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">getHttpLastModifiedFormatter</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="JSONResolver.html#getHttpLastModifiedFormatter()">getHttpLastModifiedFormatter</a></code>&nbsp;in class&nbsp;<code><a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">
<h3>canAccess</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">canAccess</span><wbr><span class="parameters">(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</span></div>
@ -171,8 +188,6 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<p>
Is not called when access control is not active.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../../../web/resolver/Resolver.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">canAccess</a></code>&nbsp;in interface&nbsp;<code><a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>
<dt>Parameters:</dt>
<dd><code>request</code> - HTTP request, contains all information necessary to check access.</dd>
<dt>Returns:</dt>
@ -194,8 +209,6 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="../../../web/resolver/Resolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">Resolver</a></code></span></div>
<div class="block">Implement request resolution.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../../../web/resolver/Resolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">resolve</a></code>&nbsp;in interface&nbsp;<code><a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>
<dt>Parameters:</dt>
<dd><code>request</code> - HTTP request, contains all information necessary to resolve the request.</dd>
<dt>Returns:</dt>

View File

@ -72,8 +72,10 @@ loadScripts(document, 'script');</script>
<h1 title="Class ServerTabJSONResolver" class="title">Class ServerTabJSONResolver&lt;T&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">com.djrapitops.plan.delivery.webserver.resolver.json.JSONResolver</a>
<div class="inheritance">com.djrapitops.plan.delivery.webserver.resolver.json.ServerTabJSONResolver&lt;T&gt;</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
@ -81,8 +83,7 @@ loadScripts(document, 'script');</script>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ServerTabJSONResolver&lt;T&gt;</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
implements <a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></span></div>
<span class="extends-implements">extends <a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></span></div>
<div class="block">Functional interface wrapper for resolving server specific JSON directly from other methods.</div>
</section>
<section class="summary">
@ -119,15 +120,21 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Implement access control if authorization is enabled.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve</a><wbr>(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../../../formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve</a><wbr>(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Implement request resolution.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.djrapitops.plan.delivery.webserver.resolver.json.JSONResolver">Methods inherited from class&nbsp;com.djrapitops.plan.delivery.webserver.resolver.json.<a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></h3>
<code><a href="JSONResolver.html#getCachedOrNewResponse(com.djrapitops.plan.delivery.web.resolver.request.Request,com.djrapitops.plan.delivery.webserver.cache.JSONStorage.StoredJSON)">getCachedOrNewResponse</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
@ -162,6 +169,16 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getHttpLastModifiedFormatter()">
<h3>getHttpLastModifiedFormatter</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../../../formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">getHttpLastModifiedFormatter</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="JSONResolver.html#getHttpLastModifiedFormatter()">getHttpLastModifiedFormatter</a></code>&nbsp;in class&nbsp;<code><a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">
<h3>canAccess</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">canAccess</span><wbr><span class="parameters">(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</span></div>
@ -170,8 +187,6 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<p>
Is not called when access control is not active.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../../../web/resolver/Resolver.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">canAccess</a></code>&nbsp;in interface&nbsp;<code><a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>
<dt>Parameters:</dt>
<dd><code>request</code> - HTTP request, contains all information necessary to check access.</dd>
<dt>Returns:</dt>
@ -192,8 +207,6 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="../../../web/resolver/Resolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">Resolver</a></code></span></div>
<div class="block">Implement request resolution.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../../../web/resolver/Resolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">resolve</a></code>&nbsp;in interface&nbsp;<code><a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>
<dt>Parameters:</dt>
<dd><code>request</code> - HTTP request, contains all information necessary to resolve the request.</dd>
<dt>Returns:</dt>

View File

@ -72,8 +72,10 @@ loadScripts(document, 'script');</script>
<h1 title="Class SessionsJSONResolver" class="title">Class SessionsJSONResolver</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">com.djrapitops.plan.delivery.webserver.resolver.json.JSONResolver</a>
<div class="inheritance">com.djrapitops.plan.delivery.webserver.resolver.json.SessionsJSONResolver</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
@ -83,8 +85,7 @@ loadScripts(document, 'script');</script>
<div class="type-signature"><span class="annotations">@Singleton
@Path("/v1/sessions")
</span><span class="modifiers">public class </span><span class="element-name type-name-label">SessionsJSONResolver</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
implements <a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></span></div>
<span class="extends-implements">extends <a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></span></div>
<div class="block">Resolves /v1/sessions JSON requests.</div>
</section>
<section class="summary">
@ -120,15 +121,21 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Implement access control if authorization is enabled.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve</a><wbr>(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../../../formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve</a><wbr>(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Implement request resolution.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.djrapitops.plan.delivery.webserver.resolver.json.JSONResolver">Methods inherited from class&nbsp;com.djrapitops.plan.delivery.webserver.resolver.json.<a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></h3>
<code><a href="JSONResolver.html#getCachedOrNewResponse(com.djrapitops.plan.delivery.web.resolver.request.Request,com.djrapitops.plan.delivery.webserver.cache.JSONStorage.StoredJSON)">getCachedOrNewResponse</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
@ -163,6 +170,16 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="getHttpLastModifiedFormatter()">
<h3>getHttpLastModifiedFormatter</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../../../formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">getHttpLastModifiedFormatter</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="JSONResolver.html#getHttpLastModifiedFormatter()">getHttpLastModifiedFormatter</a></code>&nbsp;in class&nbsp;<code><a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">
<h3>canAccess</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">canAccess</span><wbr><span class="parameters">(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</span></div>
@ -171,8 +188,6 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<p>
Is not called when access control is not active.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../../../web/resolver/Resolver.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">canAccess</a></code>&nbsp;in interface&nbsp;<code><a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>
<dt>Parameters:</dt>
<dd><code>request</code> - HTTP request, contains all information necessary to check access.</dd>
<dt>Returns:</dt>
@ -194,8 +209,6 @@ implements <a href="../../../web/resolver/Resolver.html" title="interface in com
<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="../../../web/resolver/Resolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">Resolver</a></code></span></div>
<div class="block">Implement request resolution.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../../../web/resolver/Resolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">resolve</a></code>&nbsp;in interface&nbsp;<code><a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>
<dt>Parameters:</dt>
<dd><code>request</code> - HTTP request, contains all information necessary to resolve the request.</dd>
<dt>Returns:</dt>

View File

@ -93,58 +93,60 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Resolves /v1/graph JSON requests.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="LocaleJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">LocaleJSONResolver</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="LocaleJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">LocaleJSONResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Resolves JSON requests for /v1/locale and /v1/locale/<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#toString()" title="class or interface in java.lang" class="external-link"><code>Enum.toString()</code></a>.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="MetadataJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">MetadataJSONResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="NetworkJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkJSONResolver</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="MetadataJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">MetadataJSONResolver</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="NetworkJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkJSONResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Resolves /v1/network/ JSON requests.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="NetworkMetadataJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkMetadataJSONResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="NetworkPerformanceJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkPerformanceJSONResolver</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="NetworkMetadataJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkMetadataJSONResolver</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="NetworkPerformanceJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkPerformanceJSONResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Creates JSON payload for /server-page Performance tab.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="NetworkTabJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkTabJSONResolver</a>&lt;T&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="NetworkTabJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkTabJSONResolver</a>&lt;T&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Functional interface wrapper for resolving network JSON directly from other methods.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="PlayerJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerJSONResolver</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="PlayerKillsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerKillsJSONResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="PlayerJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerJSONResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="PlayerKillsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerKillsJSONResolver</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Resolves /v1/kills JSON requests.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="PlayersTableJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayersTableJSONResolver</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="PlayersTableJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayersTableJSONResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Resolves /v1/players JSON requests.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="QueryJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">QueryJSONResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RootJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RootJSONResolver</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="QueryJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">QueryJSONResolver</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RootJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RootJSONResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Root resolver for JSON requests, resolves /v1/ URLs.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ServerIdentityJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ServerIdentityJSONResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ServerTabJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ServerTabJSONResolver</a>&lt;T&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ServerIdentityJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ServerIdentityJSONResolver</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ServerTabJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ServerTabJSONResolver</a>&lt;T&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Functional interface wrapper for resolving server specific JSON directly from other methods.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SessionsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">SessionsJSONResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SessionsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">SessionsJSONResolver</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Resolves /v1/sessions JSON requests.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="VersionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">VersionJSONResolver</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="VersionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">VersionJSONResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Resolves requests for /v1/version.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="WhoAmIJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">WhoAmIJSONResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="WhoAmIJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">WhoAmIJSONResolver</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
</div>
</div>
</li>

View File

@ -60,23 +60,27 @@ loadScripts(document, 'script');</script>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="ErrorsJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ErrorsJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="ExtensionJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ExtensionJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="FiltersJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">FiltersJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="GraphsJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">GraphsJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="JSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)
<ul>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="ExtensionJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ExtensionJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="GraphsJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">GraphsJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="NetworkTabJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkTabJSONResolver</a>&lt;T&gt;</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="PlayerKillsJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerKillsJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="PlayersTableJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayersTableJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="ServerTabJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ServerTabJSONResolver</a>&lt;T&gt;</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="SessionsJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">SessionsJSONResolver</a></li>
</ul>
</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="LocaleJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">LocaleJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/NoAuthResolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">NoAuthResolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="MetadataJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">MetadataJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/NoAuthResolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">NoAuthResolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="NetworkJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="NetworkMetadataJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkMetadataJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="NetworkPerformanceJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkPerformanceJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="NetworkTabJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkTabJSONResolver</a>&lt;T&gt; (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="PlayerJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="PlayerKillsJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerKillsJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="PlayersTableJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayersTableJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="QueryJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">QueryJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="RootJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RootJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="ServerIdentityJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ServerIdentityJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="ServerTabJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ServerTabJSONResolver</a>&lt;T&gt; (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="SessionsJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">SessionsJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="VersionJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">VersionJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="WhoAmIJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">WhoAmIJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/NoAuthResolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">NoAuthResolver</a>)</li>
</ul>

View File

@ -123,30 +123,33 @@ loadScripts(document, 'script');</script>
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPlayerUserId(java.util.UUID)" class="member-name-link">getPlayerUserId</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPlayerUUID(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">getPlayerUUID</a><wbr>(<a href="../delivery/web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getEtag(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">getEtag</a><wbr>(<a href="../delivery/web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPlayerUserId(java.util.UUID)" class="member-name-link">getPlayerUserId</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPlayerUUID(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">getPlayerUUID</a><wbr>(<a href="../delivery/web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Obtain UUID of the player.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@Nullable <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPlayerUUID(java.lang.String)" class="member-name-link">getPlayerUUID</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getServerUUID(java.lang.String)" class="member-name-link">getServerUUID</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Obtain UUID of the server.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getServerUUID(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">getServerUUID</a><wbr>(<a href="../delivery/web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@Nullable <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPlayerUUID(java.lang.String)" class="member-name-link">getPlayerUUID</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getServerUUID(java.lang.String)" class="member-name-link">getServerUUID</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Obtain UUID of the server.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getTimestamp(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">getTimestamp</a><wbr>(<a href="../delivery/web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getServerUUID(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">getServerUUID</a><wbr>(<a href="../delivery/web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Obtain UUID of the server.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getTimestamp(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">getTimestamp</a><wbr>(<a href="../delivery/web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
@ -216,6 +219,12 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
<section class="detail" id="getEtag(com.djrapitops.plan.delivery.web.resolver.request.Request)">
<h3>getEtag</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">getEtag</span><wbr><span class="parameters">(<a href="../delivery/web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</span></div>
</section>
</li>
<li>
<section class="detail" id="getServerUUID(java.lang.String)">
<h3>getServerUUID</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&gt;</span>&nbsp;<span class="element-name">getServerUUID</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;identifier)</span></div>

View File

@ -161,63 +161,66 @@ loadScripts(document, 'script');</script>
<div class="block">Query the database for Session data of a player with kill and world data.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#lastSeen(java.util.UUID,com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">lastSeen</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID,
<a href="../../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#lastSeen(java.util.UUID)" class="member-name-link">lastSeen</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#playtime(long,long)" class="member-name-link">playtime</a><wbr>(long&nbsp;after,
long&nbsp;before)</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#lastSeen(java.util.UUID,com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">lastSeen</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID,
<a href="../../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#playtime(long,long,com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">playtime</a><wbr>(long&nbsp;after,
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#playtime(long,long)" class="member-name-link">playtime</a><wbr>(long&nbsp;after,
long&nbsp;before)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#playtime(long,long,com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">playtime</a><wbr>(long&nbsp;after,
long&nbsp;before,
<a href="../../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="../../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#playtimeOfPlayer(long,long,java.util.UUID)" class="member-name-link">playtimeOfPlayer</a><wbr>(long&nbsp;after,
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="../../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#playtimeOfPlayer(long,long,java.util.UUID)" class="member-name-link">playtimeOfPlayer</a><wbr>(long&nbsp;after,
long&nbsp;before,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/NavigableMap.html" title="class or interface in java.util" class="external-link">NavigableMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#playtimePerDay(long,long,long,com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">playtimePerDay</a><wbr>(long&nbsp;after,
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/NavigableMap.html" title="class or interface in java.util" class="external-link">NavigableMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#playtimePerDay(long,long,long,com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">playtimePerDay</a><wbr>(long&nbsp;after,
long&nbsp;before,
long&nbsp;timeZoneOffset,
<a href="../../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Query playtime for each day within range on a server.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#playtimePerServer(long,long)" class="member-name-link">playtimePerServer</a><wbr>(long&nbsp;after,
long&nbsp;before)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#sessionCount(long,long)" class="member-name-link">sessionCount</a><wbr>(long&nbsp;after,
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#playtimePerServer(long,long)" class="member-name-link">playtimePerServer</a><wbr>(long&nbsp;after,
long&nbsp;before)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#sessionCount(long,long,com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">sessionCount</a><wbr>(long&nbsp;after,
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#sessionCount(long,long)" class="member-name-link">sessionCount</a><wbr>(long&nbsp;after,
long&nbsp;before)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#sessionCount(long,long,com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">sessionCount</a><wbr>(long&nbsp;after,
long&nbsp;before,
<a href="../../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/NavigableMap.html" title="class or interface in java.util" class="external-link">NavigableMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#sessionCountPerDay(long,long,long,com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">sessionCountPerDay</a><wbr>(long&nbsp;after,
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/NavigableMap.html" title="class or interface in java.util" class="external-link">NavigableMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#sessionCountPerDay(long,long,long,com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">sessionCountPerDay</a><wbr>(long&nbsp;after,
long&nbsp;before,
long&nbsp;timeZoneOffset,
<a href="../../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&nbsp;serverUUID)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Query session count for each day within range on a server.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#summaryOfPlayers(java.util.Set,java.util.List,long,long)" class="member-name-link">summaryOfPlayers</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;&nbsp;userIds,
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#summaryOfPlayers(java.util.Set,java.util.List,long,long)" class="member-name-link">summaryOfPlayers</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;&nbsp;userIds,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&gt;&nbsp;serverUUIDs,
long&nbsp;after,
long&nbsp;before)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#userIdsOfPlayedBetween(long,long,java.util.List)" class="member-name-link">userIdsOfPlayedBetween</a><wbr>(long&nbsp;after,
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#userIdsOfPlayedBetween(long,long,java.util.List)" class="member-name-link">userIdsOfPlayedBetween</a><wbr>(long&nbsp;after,
long&nbsp;before,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../../../identification/ServerUUID.html" title="class in com.djrapitops.plan.identification">ServerUUID</a>&gt;&nbsp;serverUUIDs)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
@ -434,6 +437,12 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
<section class="detail" id="lastSeen(java.util.UUID)">
<h3>lastSeen</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">lastSeen</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID)</span></div>
</section>
</li>
<li>
<section class="detail" id="lastSeen(java.util.UUID,com.djrapitops.plan.identification.ServerUUID)">
<h3>lastSeen</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="../Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">lastSeen</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&nbsp;playerUUID,

View File

@ -154,6 +154,25 @@ loadScripts(document, 'script');</script>
</ul>
<ul class="block-list">
<li>
<div class="caption"><span>com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/CacheStrategy.html" title="class in com.djrapitops.plan.delivery.webserver">CacheStrategy</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Constant Field</div>
<div class="table-header col-last">Value</div>
<div class="col-first even-row-color"><code id="com.djrapitops.plan.delivery.webserver.CacheStrategy.CACHE_IN_BROWSER">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="com/djrapitops/plan/delivery/webserver/CacheStrategy.html#CACHE_IN_BROWSER">CACHE_IN_BROWSER</a></code></div>
<div class="col-last even-row-color"><code>"max-age: 2592000"</code></div>
<div class="col-first odd-row-color"><code id="com.djrapitops.plan.delivery.webserver.CacheStrategy.CHECK_ETAG">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="com/djrapitops/plan/delivery/webserver/CacheStrategy.html#CHECK_ETAG">CHECK_ETAG</a></code></div>
<div class="col-last odd-row-color"><code>"no-cache"</code></div>
<div class="col-first even-row-color"><code id="com.djrapitops.plan.delivery.webserver.CacheStrategy.CHECK_ETAG_USER_SPECIFIC">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="com/djrapitops/plan/delivery/webserver/CacheStrategy.html#CHECK_ETAG_USER_SPECIFIC">CHECK_ETAG_USER_SPECIFIC</a></code></div>
<div class="col-last even-row-color"><code>"no-cache, private"</code></div>
</div>
</li>
</ul>
<ul class="block-list">
<li>
<div class="caption"><span>com.djrapitops.plan.delivery.webserver.resolver.<a href="com/djrapitops/plan/delivery/webserver/resolver/StaticResourceResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">StaticResourceResolver</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>

View File

@ -737,6 +737,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html#asBytes()" class="member-name-link">asBytes()</a> - Method in class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html#asBytes()" class="member-name-link">asBytes()</a> - Method in class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/file/FileResource.html#asBytes()" class="member-name-link">asBytes()</a> - Method in class com.djrapitops.plan.storage.file.<a href="com/djrapitops/plan/storage/file/FileResource.html" title="class in com.djrapitops.plan.storage.file">FileResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/file/JarResource.html#asBytes()" class="member-name-link">asBytes()</a> - Method in class com.djrapitops.plan.storage.file.<a href="com/djrapitops/plan/storage/file/JarResource.html" title="class in com.djrapitops.plan.storage.file">JarResource</a></dt>
@ -789,6 +791,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html#asStream()" class="member-name-link">asStream()</a> - Method in class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html#asStream()" class="member-name-link">asStream()</a> - Method in class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resolver/request/URIPath.html#asString()" class="member-name-link">asString()</a> - Method in class com.djrapitops.plan.delivery.web.resolver.request.<a href="com/djrapitops/plan/delivery/web/resolver/request/URIPath.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">URIPath</a></dt>
<dd>
<div class="block">Obtain the full path.</div>
@ -801,6 +805,8 @@ loadScripts(document, 'script');</script>
</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html#asString()" class="member-name-link">asString()</a> - Method in class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html#asString()" class="member-name-link">asString()</a> - Method in class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/file/FileResource.html#asString()" class="member-name-link">asString()</a> - Method in class com.djrapitops.plan.storage.file.<a href="com/djrapitops/plan/storage/file/FileResource.html" title="class in com.djrapitops.plan.storage.file">FileResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/file/JarResource.html#asString()" class="member-name-link">asString()</a> - Method in class com.djrapitops.plan.storage.file.<a href="com/djrapitops/plan/storage/file/JarResource.html" title="class in com.djrapitops.plan.storage.file">JarResource</a></dt>
@ -829,7 +835,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Service for resolving json asynchronously in order to move database queries off server thread.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/cache/AsyncJSONResolverService.html#%3Cinit%3E(com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.processing.Processing,com.djrapitops.plan.delivery.webserver.cache.JSONStorage)" class="member-name-link">AsyncJSONResolverService(PlanConfig, Processing, JSONStorage)</a> - Constructor for class com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/AsyncJSONResolverService.html" title="class in com.djrapitops.plan.delivery.webserver.cache">AsyncJSONResolverService</a></dt>
<dt><a href="com/djrapitops/plan/delivery/webserver/cache/AsyncJSONResolverService.html#%3Cinit%3E(com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.delivery.formatting.Formatters,com.djrapitops.plan.processing.Processing,com.djrapitops.plan.delivery.webserver.cache.JSONStorage)" class="member-name-link">AsyncJSONResolverService(PlanConfig, Formatters, Processing, JSONStorage)</a> - Constructor for class com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/AsyncJSONResolverService.html" title="class in com.djrapitops.plan.delivery.webserver.cache">AsyncJSONResolverService</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/utilities/chat/DefaultFontInfo.html#AT_SYMBOL" class="member-name-link">AT_SYMBOL</a> - Enum constant in enum class com.djrapitops.plan.utilities.chat.<a href="com/djrapitops/plan/utilities/chat/DefaultFontInfo.html" title="enum class in com.djrapitops.plan.utilities.chat">DefaultFontInfo</a></dt>
<dd>&nbsp;</dd>
@ -1884,6 +1890,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html#%3Cinit%3E(byte%5B%5D)" class="member-name-link">ByteResource(byte[])</a> - Constructor for class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html#%3Cinit%3E(byte%5B%5D,java.lang.Long)" class="member-name-link">ByteResource(byte[], Long)</a> - Constructor for class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/formatting/Formatters.html#byteSize()" class="member-name-link">byteSize()</a> - Method in class com.djrapitops.plan.delivery.formatting.<a href="com/djrapitops/plan/delivery/formatting/Formatters.html" title="class in com.djrapitops.plan.delivery.formatting">Formatters</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/formatting/ByteSizeFormatter.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.formatting">ByteSizeFormatter</a> - Class in <a href="com/djrapitops/plan/delivery/formatting/package-summary.html">com.djrapitops.plan.delivery.formatting</a></dt>
@ -1903,10 +1911,14 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/file/ResourceCache.html#cache(java.lang.String,java.lang.String,long)" class="member-name-link">cache(String, String, long)</a> - Static method in class com.djrapitops.plan.storage.file.<a href="com/djrapitops/plan/storage/file/ResourceCache.html" title="class in com.djrapitops.plan.storage.file">ResourceCache</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/CacheStrategy.html#CACHE_IN_BROWSER" class="member-name-link">CACHE_IN_BROWSER</a> - Static variable in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/CacheStrategy.html" title="class in com.djrapitops.plan.delivery.webserver">CacheStrategy</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/gathering/cache/SessionCache.html#cacheSession(java.util.UUID,com.djrapitops.plan.gathering.domain.ActiveSession)" class="member-name-link">cacheSession(UUID, ActiveSession)</a> - Method in class com.djrapitops.plan.gathering.cache.<a href="com/djrapitops/plan/gathering/cache/SessionCache.html" title="class in com.djrapitops.plan.gathering.cache">SessionCache</a></dt>
<dd>
<div class="block">Cache a new session.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/CacheStrategy.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver">CacheStrategy</a> - Class in <a href="com/djrapitops/plan/delivery/webserver/package-summary.html">com.djrapitops.plan.delivery.webserver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/gathering/cache/CacheSystem.html" class="type-name-link" title="class in com.djrapitops.plan.gathering.cache">CacheSystem</a> - Class in <a href="com/djrapitops/plan/gathering/cache/package-summary.html">com.djrapitops.plan.gathering.cache</a></dt>
<dd>
<div class="block">System that holds data caches of the plugin.</div>
@ -2133,6 +2145,10 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="net/playeranalytics/plan/gathering/listeners/fabric/ChatListener.html#%3Cinit%3E(com.djrapitops.plan.identification.ServerInfo,com.djrapitops.plan.storage.database.DBSystem,com.djrapitops.plan.gathering.cache.NicknameCache,com.djrapitops.plan.utilities.logging.ErrorLogger)" class="member-name-link">ChatListener(ServerInfo, DBSystem, NicknameCache, ErrorLogger)</a> - Constructor for class net.playeranalytics.plan.gathering.listeners.fabric.<a href="net/playeranalytics/plan/gathering/listeners/fabric/ChatListener.html" title="class in net.playeranalytics.plan.gathering.listeners.fabric">ChatListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/CacheStrategy.html#CHECK_ETAG" class="member-name-link">CHECK_ETAG</a> - Static variable in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/CacheStrategy.html" title="class in com.djrapitops.plan.delivery.webserver">CacheStrategy</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/CacheStrategy.html#CHECK_ETAG_USER_SPECIFIC" class="member-name-link">CHECK_ETAG_USER_SPECIFIC</a> - Static variable in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/CacheStrategy.html" title="class in com.djrapitops.plan.delivery.webserver">CacheStrategy</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/config/paths/PluginSettings.html#CHECK_FOR_UPDATES" class="member-name-link">CHECK_FOR_UPDATES</a> - Static variable in class com.djrapitops.plan.settings.config.paths.<a href="com/djrapitops/plan/settings/config/paths/PluginSettings.html" title="class in com.djrapitops.plan.settings.config.paths">PluginSettings</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/auth/ActiveCookieStore.html#checkCookie(java.lang.String)" class="member-name-link">checkCookie(String)</a> - Method in class com.djrapitops.plan.delivery.webserver.auth.<a href="com/djrapitops/plan/delivery/webserver/auth/ActiveCookieStore.html" title="class in com.djrapitops.plan.delivery.webserver.auth">ActiveCookieStore</a></dt>
@ -3253,6 +3269,10 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Creates a new WebResource from an InputStream.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.html#create(java.io.InputStream,java.lang.Long)" class="member-name-link">create(InputStream, Long)</a> - Static method in interface com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></dt>
<dd>
<div class="block">Creates a new WebResource from an InputStream.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/html/Html.html#create(java.io.Serializable...)" class="member-name-link">create(Serializable...)</a> - Method in enum class com.djrapitops.plan.delivery.rendering.html.<a href="com/djrapitops/plan/delivery/rendering/html/Html.html" title="enum class in com.djrapitops.plan.delivery.rendering.html">Html</a></dt>
<dd>&nbsp;</dd>
<dt><a href="net/playeranalytics/plugin/scheduling/FabricRunnableFactory.html#create(java.lang.Runnable)" class="member-name-link">create(Runnable)</a> - Method in class net.playeranalytics.plugin.scheduling.<a href="net/playeranalytics/plugin/scheduling/FabricRunnableFactory.html" title="class in net.playeranalytics.plugin.scheduling">FabricRunnableFactory</a></dt>
@ -3263,6 +3283,10 @@ loadScripts(document, 'script');</script>
</dd>
<dt><a href="com/djrapitops/plan/storage/database/sql/building/CreateTableBuilder.html#create(java.lang.String,com.djrapitops.plan.storage.database.DBType)" class="member-name-link">create(String, DBType)</a> - Static method in class com.djrapitops.plan.storage.database.sql.building.<a href="com/djrapitops/plan/storage/database/sql/building/CreateTableBuilder.html" title="class in com.djrapitops.plan.storage.database.sql.building">CreateTableBuilder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.html#create(java.util.function.Supplier,java.lang.Long)" class="member-name-link">create(Supplier&lt;InputStream&gt;, Long)</a> - Static method in interface com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></dt>
<dd>
<div class="block">Create a lazy WebResource that only reads contents if necessary.</div>
</dd>
<dt><a href="com/djrapitops/plan/utilities/java/Lists.html#create(K)" class="member-name-link">create(K)</a> - Static method in class com.djrapitops.plan.utilities.java.<a href="com/djrapitops/plan/utilities/java/Lists.html" title="class in com.djrapitops.plan.utilities.java">Lists</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/utilities/java/Maps.html#create(K)" class="member-name-link">create(K)</a> - Static method in class com.djrapitops.plan.utilities.java.<a href="com/djrapitops/plan/utilities/java/Maps.html" title="class in com.djrapitops.plan.utilities.java">Maps</a></dt>
@ -3407,6 +3431,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resolver/MimeType.html#CSS" class="member-name-link">CSS</a> - Static variable in class com.djrapitops.plan.delivery.web.resolver.<a href="com/djrapitops/plan/delivery/web/resolver/MimeType.html" title="class in com.djrapitops.plan.delivery.web.resolver">MimeType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#cssResponse(long,java.lang.String)" class="member-name-link">cssResponse(long, String)</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#cssResponse(java.lang.String)" class="member-name-link">cssResponse(String)</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/version/VersionChecker.html#currentVersion" class="member-name-link">currentVersion</a> - Variable in class com.djrapitops.plan.version.<a href="com/djrapitops/plan/version/VersionChecker.html" title="class in com.djrapitops.plan.version">VersionChecker</a></dt>
@ -4736,7 +4762,7 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/ErrorsPageResolver.html#%3Cinit%3E(com.djrapitops.plan.delivery.webserver.ResponseFactory)" class="member-name-link">ErrorsPageResolver(ResponseFactory)</a> - Constructor for class com.djrapitops.plan.delivery.webserver.resolver.<a href="com/djrapitops/plan/delivery/webserver/resolver/ErrorsPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">ErrorsPageResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#errorsPageResponse()" class="member-name-link">errorsPageResponse()</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#errorsPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">errorsPageResponse(Request)</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/LangCode.html#ES" class="member-name-link">ES</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.<a href="com/djrapitops/plan/settings/locale/LangCode.html" title="enum class in com.djrapitops.plan.settings.locale">LangCode</a></dt>
<dd>&nbsp;</dd>
@ -5965,6 +5991,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resolver/MimeType.html#FONT_WOFF2" class="member-name-link">FONT_WOFF2</a> - Static variable in class com.djrapitops.plan.delivery.web.resolver.<a href="com/djrapitops/plan/delivery/web/resolver/MimeType.html" title="class in com.djrapitops.plan.delivery.web.resolver">MimeType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#fontResponse(long,java.lang.String)" class="member-name-link">fontResponse(long, String)</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#fontResponse(java.lang.String)" class="member-name-link">fontResponse(String)</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/CommandLang.html#FOOTER_HELP" class="member-name-link">FOOTER_HELP</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/CommandLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">CommandLang</a></dt>
@ -6530,6 +6558,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/cache/JSONMemoryStorageShim.html#getCache()" class="member-name-link">getCache()</a> - Method in class com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/JSONMemoryStorageShim.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONMemoryStorageShim</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/JSONResolver.html#getCachedOrNewResponse(com.djrapitops.plan.delivery.web.resolver.request.Request,com.djrapitops.plan.delivery.webserver.cache.JSONStorage.StoredJSON)" class="member-name-link">getCachedOrNewResponse(Request, JSONStorage.StoredJSON)</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/file/ResourceCache.html#getCachedResourceNames()" class="member-name-link">getCachedResourceNames()</a> - Static method in class com.djrapitops.plan.storage.file.<a href="com/djrapitops/plan/storage/file/ResourceCache.html" title="class in com.djrapitops.plan.storage.file">ResourceCache</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/gathering/cache/SessionCache.html#getCachedSession(java.util.UUID)" class="member-name-link">getCachedSession(UUID)</a> - Static method in class com.djrapitops.plan.gathering.cache.<a href="com/djrapitops/plan/gathering/cache/SessionCache.html" title="class in com.djrapitops.plan.gathering.cache">SessionCache</a></dt>
@ -6928,6 +6958,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/json/graphs/special/WorldMap.html#getEntries()" class="member-name-link">getEntries()</a> - Method in class com.djrapitops.plan.delivery.rendering.json.graphs.special.<a href="com/djrapitops/plan/delivery/rendering/json/graphs/special/WorldMap.html" title="class in com.djrapitops.plan.delivery.rendering.json.graphs.special">WorldMap</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/identification/Identifiers.html#getEtag(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">getEtag(Request)</a> - Static method in class com.djrapitops.plan.identification.<a href="com/djrapitops/plan/identification/Identifiers.html" title="class in com.djrapitops.plan.identification">Identifiers</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/commands/use/Subcommand.html#getExecutor()" class="member-name-link">getExecutor()</a> - Method in class com.djrapitops.plan.commands.use.<a href="com/djrapitops/plan/commands/use/Subcommand.html" title="class in com.djrapitops.plan.commands.use">Subcommand</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/extension/extractor/ExtensionMethod.html#getExistingAnnotation(java.lang.Class)" class="member-name-link">getExistingAnnotation(Class&lt;T&gt;)</a> - Method in class com.djrapitops.plan.extension.extractor.<a href="com/djrapitops/plan/extension/extractor/ExtensionMethod.html" title="class in com.djrapitops.plan.extension.extractor">ExtensionMethod</a></dt>
@ -7130,6 +7162,24 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/extension/implementation/results/ExtensionComponentData.html#getHtmlValue(com.djrapitops.plan.component.ComponentSvc)" class="member-name-link">getHtmlValue(ComponentSvc)</a> - Method in class com.djrapitops.plan.extension.implementation.results.<a href="com/djrapitops/plan/extension/implementation/results/ExtensionComponentData.html" title="class in com.djrapitops.plan.extension.implementation.results">ExtensionComponentData</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/cache/AsyncJSONResolverService.html#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter()</a> - Method in class com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/AsyncJSONResolverService.html" title="class in com.djrapitops.plan.delivery.webserver.cache">AsyncJSONResolverService</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/ExtensionJSONResolver.html#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter()</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/ExtensionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ExtensionJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/GraphsJSONResolver.html#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter()</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/GraphsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">GraphsJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/JSONResolver.html#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter()</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/NetworkTabJSONResolver.html#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter()</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/NetworkTabJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkTabJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerKillsJSONResolver.html#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter()</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerKillsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerKillsJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayersTableJSONResolver.html#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter()</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayersTableJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayersTableJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/ServerTabJSONResolver.html#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter()</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/ServerTabJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ServerTabJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/SessionsJSONResolver.html#getHttpLastModifiedFormatter()" class="member-name-link">getHttpLastModifiedFormatter()</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/SessionsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">SessionsJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/datatransfer/extension/ExtensionDescriptionDto.html#getIcon()" class="member-name-link">getIcon()</a> - Method in class com.djrapitops.plan.delivery.domain.datatransfer.extension.<a href="com/djrapitops/plan/delivery/domain/datatransfer/extension/ExtensionDescriptionDto.html" title="class in com.djrapitops.plan.delivery.domain.datatransfer.extension">ExtensionDescriptionDto</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/datatransfer/extension/ExtensionInformationDto.html#getIcon()" class="member-name-link">getIcon()</a> - Method in class com.djrapitops.plan.delivery.domain.datatransfer.extension.<a href="com/djrapitops/plan/delivery/domain/datatransfer/extension/ExtensionInformationDto.html" title="class in com.djrapitops.plan.delivery.domain.datatransfer.extension">ExtensionInformationDto</a></dt>
@ -7322,6 +7372,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/JoinAddressCounts.html#getJoinAddresses()" class="member-name-link">getJoinAddresses()</a> - Method in class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/JoinAddressCounts.html" title="class in com.djrapitops.plan.delivery.domain">JoinAddressCounts</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/cache/JSONStorage.StoredJSON.html#getJson()" class="member-name-link">getJson()</a> - Method in class com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/JSONStorage.StoredJSON.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONStorage.StoredJSON</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/config/PlanConfig.html#getJSONExportPath()" class="member-name-link">getJSONExportPath()</a> - Method in class com.djrapitops.plan.settings.config.<a href="com/djrapitops/plan/settings/config/PlanConfig.html" title="class in com.djrapitops.plan.settings.config">PlanConfig</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/file/PlanFiles.html#getJSONStorageDirectory()" class="member-name-link">getJSONStorageDirectory()</a> - Method in class com.djrapitops.plan.storage.file.<a href="com/djrapitops/plan/storage/file/PlanFiles.html" title="class in com.djrapitops.plan.storage.file">PlanFiles</a></dt>
@ -7412,6 +7464,12 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/mutators/TPSMutator.html#getLast()" class="member-name-link">getLast()</a> - Method in class com.djrapitops.plan.delivery.domain.mutators.<a href="com/djrapitops/plan/delivery/domain/mutators/TPSMutator.html" title="class in com.djrapitops.plan.delivery.domain.mutators">TPSMutator</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html#getLastModified()" class="member-name-link">getLastModified()</a> - Method in class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.html#getLastModified()" class="member-name-link">getLastModified()</a> - Method in interface com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html#getLastModified()" class="member-name-link">getLastModified()</a> - Method in class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/file/FileResource.html#getLastModifiedDate()" class="member-name-link">getLastModifiedDate()</a> - Method in class com.djrapitops.plan.storage.file.<a href="com/djrapitops/plan/storage/file/FileResource.html" title="class in com.djrapitops.plan.storage.file">FileResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/file/JarResource.html#getLastModifiedDate()" class="member-name-link">getLastModifiedDate()</a> - Method in class com.djrapitops.plan.storage.file.<a href="com/djrapitops/plan/storage/file/JarResource.html" title="class in com.djrapitops.plan.storage.file">JarResource</a></dt>
@ -7428,6 +7486,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/TablePlayer.html#getLastSeen()" class="member-name-link">getLastSeen()</a> - Method in class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/TablePlayer.html" title="class in com.djrapitops.plan.delivery.domain">TablePlayer</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/json/PlayerJSONCreator.html#getLastSeen(java.util.UUID)" class="member-name-link">getLastSeen(UUID)</a> - Method in class com.djrapitops.plan.delivery.rendering.json.<a href="com/djrapitops/plan/delivery/rendering/json/PlayerJSONCreator.html" title="class in com.djrapitops.plan.delivery.rendering.json">PlayerJSONCreator</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/gathering/domain/TimeKeeper.html#getLastStateChange()" class="member-name-link">getLastStateChange()</a> - Method in class com.djrapitops.plan.gathering.domain.<a href="com/djrapitops/plan/gathering/domain/TimeKeeper.html" title="class in com.djrapitops.plan.gathering.domain">TimeKeeper</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/utilities/chat/ChatFormatter.html#getLastStyle(java.lang.String)" class="member-name-link">getLastStyle(String)</a> - Static method in class com.djrapitops.plan.utilities.chat.<a href="com/djrapitops/plan/utilities/chat/ChatFormatter.html" title="class in com.djrapitops.plan.utilities.chat">ChatFormatter</a></dt>
@ -8144,6 +8204,8 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Make one of your web resources customizable by user or Plan API.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/pages/PageFactory.html#getResourceAsString(java.lang.String)" class="member-name-link">getResourceAsString(String)</a> - Method in class com.djrapitops.plan.delivery.rendering.pages.<a href="com/djrapitops/plan/delivery/rendering/pages/PageFactory.html" title="class in com.djrapitops.plan.delivery.rendering.pages">PageFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/file/PlanFiles.html#getResourceFromJar(java.lang.String)" class="member-name-link">getResourceFromJar(String)</a> - Method in class com.djrapitops.plan.storage.file.<a href="com/djrapitops/plan/storage/file/PlanFiles.html" title="class in com.djrapitops.plan.storage.file">PlanFiles</a></dt>
<dd>
<div class="block">Get a file in the jar as a <a href="com/djrapitops/plan/storage/file/Resource.html" title="interface in com.djrapitops.plan.storage.file"><code>Resource</code></a>.</div>
@ -8522,12 +8584,20 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/placeholder/ServerPlaceHolders.TopCategoryQuery.html#getTimeSpan()" class="member-name-link">getTimeSpan()</a> - Method in class com.djrapitops.plan.placeholder.<a href="com/djrapitops/plan/placeholder/ServerPlaceHolders.TopCategoryQuery.html" title="class in com.djrapitops.plan.placeholder">ServerPlaceHolders.TopCategoryQuery</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/cache/JSONStorage.StoredJSON.html#getTimestamp()" class="member-name-link">getTimestamp()</a> - Method in class com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/JSONStorage.StoredJSON.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONStorage.StoredJSON</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/http/InternalRequest.html#getTimestamp()" class="member-name-link">getTimestamp()</a> - Method in interface com.djrapitops.plan.delivery.webserver.http.<a href="com/djrapitops/plan/delivery/webserver/http/InternalRequest.html" title="interface in com.djrapitops.plan.delivery.webserver.http">InternalRequest</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/http/JettyInternalRequest.html#getTimestamp()" class="member-name-link">getTimestamp()</a> - Method in class com.djrapitops.plan.delivery.webserver.http.<a href="com/djrapitops/plan/delivery/webserver/http/JettyInternalRequest.html" title="class in com.djrapitops.plan.delivery.webserver.http">JettyInternalRequest</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/identification/Identifiers.html#getTimestamp(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">getTimestamp(Request)</a> - Static method in class com.djrapitops.plan.identification.<a href="com/djrapitops/plan/identification/Identifiers.html" title="class in com.djrapitops.plan.identification">Identifiers</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/cache/JSONFileStorage.html#getTimestamp(java.lang.String)" class="member-name-link">getTimestamp(String)</a> - Method in class com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/JSONFileStorage.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONFileStorage</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/cache/JSONMemoryStorageShim.html#getTimestamp(java.lang.String)" class="member-name-link">getTimestamp(String)</a> - Method in class com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/JSONMemoryStorageShim.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONMemoryStorageShim</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/cache/JSONStorage.html#getTimestamp(java.lang.String)" class="member-name-link">getTimestamp(String)</a> - Method in interface com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/JSONStorage.html" title="interface in com.djrapitops.plan.delivery.webserver.cache">JSONStorage</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/config/PlanConfig.html#getTimeZone()" class="member-name-link">getTimeZone()</a> - Method in class com.djrapitops.plan.settings.config.<a href="com/djrapitops/plan/settings/config/PlanConfig.html" title="class in com.djrapitops.plan.settings.config">PlanConfig</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/config/PlanConfig.html#getTimeZoneOffsetHours()" class="member-name-link">getTimeZoneOffsetHours()</a> - Method in class com.djrapitops.plan.settings.config.<a href="com/djrapitops/plan/settings/config/PlanConfig.html" title="class in com.djrapitops.plan.settings.config">PlanConfig</a></dt>
@ -9775,6 +9845,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resolver/MimeType.html#IMAGE" class="member-name-link">IMAGE</a> - Static variable in class com.djrapitops.plan.delivery.web.resolver.<a href="com/djrapitops/plan/delivery/web/resolver/MimeType.html" title="class in com.djrapitops.plan.delivery.web.resolver">MimeType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#imageResponse(long,java.lang.String)" class="member-name-link">imageResponse(long, String)</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#imageResponse(java.lang.String)" class="member-name-link">imageResponse(String)</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/DeepHelpLang.html#IMPORT" class="member-name-link">IMPORT</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/DeepHelpLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">DeepHelpLang</a></dt>
@ -10352,6 +10424,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/formatting/Formatters.html#javascriptDateFormatterLong()" class="member-name-link">javascriptDateFormatterLong()</a> - Method in class com.djrapitops.plan.delivery.formatting.<a href="com/djrapitops/plan/delivery/formatting/Formatters.html" title="class in com.djrapitops.plan.delivery.formatting">Formatters</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#javaScriptResponse(long,java.lang.String)" class="member-name-link">javaScriptResponse(long, String)</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#javaScriptResponse(java.lang.String)" class="member-name-link">javaScriptResponse(String)</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/http/JettyInternalRequest.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.http">JettyInternalRequest</a> - Class in <a href="com/djrapitops/plan/delivery/webserver/http/package-summary.html">com.djrapitops.plan.delivery.webserver.http</a></dt>
@ -10476,6 +10550,10 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/cache/JSONMemoryStorageShim.html#%3Cinit%3E(com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.delivery.webserver.cache.JSONStorage)" class="member-name-link">JSONMemoryStorageShim(PlanConfig, JSONStorage)</a> - Constructor for class com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/JSONMemoryStorageShim.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONMemoryStorageShim</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/JSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a> - Class in <a href="com/djrapitops/plan/delivery/webserver/resolver/json/package-summary.html">com.djrapitops.plan.delivery.webserver.resolver.json</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/JSONResolver.html#%3Cinit%3E()" class="member-name-link">JSONResolver()</a> - Constructor for class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/JSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/cache/JSONStorage.html" class="type-name-link" title="interface in com.djrapitops.plan.delivery.webserver.cache">JSONStorage</a> - Interface in <a href="com/djrapitops/plan/delivery/webserver/cache/package-summary.html">com.djrapitops.plan.delivery.webserver.cache</a></dt>
<dd>
<div class="block">In charge of storing json somewhere for later retrieval.</div>
@ -10802,8 +10880,16 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/sql/tables/NicknamesTable.html#LAST_USED" class="member-name-link">LAST_USED</a> - Static variable in class com.djrapitops.plan.storage.database.sql.tables.<a href="com/djrapitops/plan/storage/database/sql/tables/NicknamesTable.html" title="class in com.djrapitops.plan.storage.database.sql.tables">NicknamesTable</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/pages/LoginPage.html#lastModified()" class="member-name-link">lastModified()</a> - Method in class com.djrapitops.plan.delivery.rendering.pages.<a href="com/djrapitops/plan/delivery/rendering/pages/LoginPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">LoginPage</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/pages/Page.html#lastModified()" class="member-name-link">lastModified()</a> - Method in interface com.djrapitops.plan.delivery.rendering.pages.<a href="com/djrapitops/plan/delivery/rendering/pages/Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/pages/ReactPage.html#lastModified()" class="member-name-link">lastModified()</a> - Method in class com.djrapitops.plan.delivery.rendering.pages.<a href="com/djrapitops/plan/delivery/rendering/pages/ReactPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">ReactPage</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/TablePlayer.Builder.html#lastSeen(long)" class="member-name-link">lastSeen(long)</a> - Method in class com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/TablePlayer.Builder.html" title="class in com.djrapitops.plan.delivery.domain">TablePlayer.Builder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/queries/objects/SessionQueries.html#lastSeen(java.util.UUID)" class="member-name-link">lastSeen(UUID)</a> - Static method in class com.djrapitops.plan.storage.database.queries.objects.<a href="com/djrapitops/plan/storage/database/queries/objects/SessionQueries.html" title="class in com.djrapitops.plan.storage.database.queries.objects">SessionQueries</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/queries/objects/SessionQueries.html#lastSeen(java.util.UUID,com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">lastSeen(UUID, ServerUUID)</a> - Static method in class com.djrapitops.plan.storage.database.queries.objects.<a href="com/djrapitops/plan/storage/database/queries/objects/SessionQueries.html" title="class in com.djrapitops.plan.storage.database.queries.objects">SessionQueries</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/queries/PerServerAggregateQueries.html#lastSeenOnServers(java.util.UUID)" class="member-name-link">lastSeenOnServers(UUID)</a> - Static method in class com.djrapitops.plan.storage.database.queries.<a href="com/djrapitops/plan/storage/database/queries/PerServerAggregateQueries.html" title="class in com.djrapitops.plan.storage.database.queries">PerServerAggregateQueries</a></dt>
@ -10818,6 +10904,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/mutators/SessionsMutator.html#latestSession()" class="member-name-link">latestSession()</a> - Method in class com.djrapitops.plan.delivery.domain.mutators.<a href="com/djrapitops/plan/delivery/domain/mutators/SessionsMutator.html" title="class in com.djrapitops.plan.delivery.domain.mutators">SessionsMutator</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html#%3Cinit%3E(java.util.function.Supplier,java.util.function.Supplier,java.lang.Long)" class="member-name-link">LazyWebResource(Supplier&lt;InputStream&gt;, Supplier&lt;byte[]&gt;, Long)</a> - Constructor for class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/utilities/chat/DefaultFontInfo.html#LEFT_ARROW" class="member-name-link">LEFT_ARROW</a> - Enum constant in enum class com.djrapitops.plan.utilities.chat.<a href="com/djrapitops/plan/utilities/chat/DefaultFontInfo.html" title="enum class in com.djrapitops.plan.utilities.chat">DefaultFontInfo</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/utilities/chat/DefaultFontInfo.html#LEFT_BRACKET" class="member-name-link">LEFT_BRACKET</a> - Enum constant in enum class com.djrapitops.plan.utilities.chat.<a href="com/djrapitops/plan/utilities/chat/DefaultFontInfo.html" title="enum class in com.djrapitops.plan.utilities.chat">DefaultFontInfo</a></dt>
@ -11160,7 +11248,7 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/auth/LoginPageResolver.html#%3Cinit%3E(com.djrapitops.plan.delivery.webserver.ResponseFactory,dagger.Lazy)" class="member-name-link">LoginPageResolver(ResponseFactory, Lazy&lt;WebServer&gt;)</a> - Constructor for class com.djrapitops.plan.delivery.webserver.resolver.auth.<a href="com/djrapitops/plan/delivery/webserver/resolver/auth/LoginPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.auth">LoginPageResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#loginPageResponse()" class="member-name-link">loginPageResponse()</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#loginPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">loginPageResponse(Request)</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/auth/LoginResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.auth">LoginResolver</a> - Class in <a href="com/djrapitops/plan/delivery/webserver/resolver/auth/package-summary.html">com.djrapitops.plan.delivery.webserver.resolver.auth</a></dt>
<dd>&nbsp;</dd>
@ -11567,7 +11655,7 @@ loadScripts(document, 'script');</script>
</dd>
<dt><a href="com/djrapitops/plan/delivery/export/NetworkPageExporter.html#%3Cinit%3E(com.djrapitops.plan.storage.file.PlanFiles,com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.storage.database.DBSystem,com.djrapitops.plan.delivery.rendering.pages.PageFactory,com.djrapitops.plan.delivery.webserver.resolver.json.RootJSONResolver,com.djrapitops.plan.settings.theme.Theme)" class="member-name-link">NetworkPageExporter(PlanFiles, PlanConfig, DBSystem, PageFactory, RootJSONResolver, Theme)</a> - Constructor for class com.djrapitops.plan.delivery.export.<a href="com/djrapitops/plan/delivery/export/NetworkPageExporter.html" title="class in com.djrapitops.plan.delivery.export">NetworkPageExporter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#networkPageResponse()" class="member-name-link">networkPageResponse()</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#networkPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">networkPageResponse(Request)</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/NetworkPerformanceJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkPerformanceJSONResolver</a> - Class in <a href="com/djrapitops/plan/delivery/webserver/resolver/json/package-summary.html">com.djrapitops.plan.delivery.webserver.resolver.json</a></dt>
<dd>
@ -13241,7 +13329,7 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerJSONResolver</a> - Class in <a href="com/djrapitops/plan/delivery/webserver/resolver/json/package-summary.html">com.djrapitops.plan.delivery.webserver.resolver.json</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerJSONResolver.html#%3Cinit%3E(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.rendering.json.PlayerJSONCreator)" class="member-name-link">PlayerJSONResolver(Identifiers, PlayerJSONCreator)</a> - Constructor for class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerJSONResolver</a></dt>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerJSONResolver.html#%3Cinit%3E(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.formatting.Formatters,com.djrapitops.plan.delivery.rendering.json.PlayerJSONCreator)" class="member-name-link">PlayerJSONResolver(Identifiers, Formatters, PlayerJSONCreator)</a> - Constructor for class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/domain/keys/PlayerKeys.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain.keys">PlayerKeys</a> - Class in <a href="com/djrapitops/plan/delivery/domain/keys/package-summary.html">com.djrapitops.plan.delivery.domain.keys</a></dt>
<dd>
@ -13382,7 +13470,7 @@ loadScripts(document, 'script');</script>
</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/PlayerPageResolver.html#%3Cinit%3E(com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.delivery.webserver.ResponseFactory,com.djrapitops.plan.identification.UUIDUtility)" class="member-name-link">PlayerPageResolver(PlanConfig, ResponseFactory, UUIDUtility)</a> - Constructor for class com.djrapitops.plan.delivery.webserver.resolver.<a href="com/djrapitops/plan/delivery/webserver/resolver/PlayerPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">PlayerPageResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#playerPageResponse(java.util.UUID)" class="member-name-link">playerPageResponse(UUID)</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#playerPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request,java.util.UUID)" class="member-name-link">playerPageResponse(Request, UUID)</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/placeholder/PlayerPlaceHolders.html" class="type-name-link" title="class in com.djrapitops.plan.placeholder">PlayerPlaceHolders</a> - Class in <a href="com/djrapitops/plan/placeholder/package-summary.html">com.djrapitops.plan.placeholder</a></dt>
<dd>
@ -13478,7 +13566,7 @@ loadScripts(document, 'script');</script>
</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/PlayersPageResolver.html#%3Cinit%3E(com.djrapitops.plan.delivery.webserver.ResponseFactory)" class="member-name-link">PlayersPageResolver(ResponseFactory)</a> - Constructor for class com.djrapitops.plan.delivery.webserver.resolver.<a href="com/djrapitops/plan/delivery/webserver/resolver/PlayersPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">PlayersPageResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#playersPageResponse()" class="member-name-link">playersPageResponse()</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#playersPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">playersPageResponse(Request)</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/json/PlayersTableJSONCreator.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.json">PlayersTableJSONCreator</a> - Class in <a href="com/djrapitops/plan/delivery/rendering/json/package-summary.html">com.djrapitops.plan.delivery.rendering.json</a></dt>
<dd>
@ -14061,7 +14149,7 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/QueryPageResolver.html#%3Cinit%3E(com.djrapitops.plan.delivery.webserver.ResponseFactory)" class="member-name-link">QueryPageResolver(ResponseFactory)</a> - Constructor for class com.djrapitops.plan.delivery.webserver.resolver.<a href="com/djrapitops/plan/delivery/webserver/resolver/QueryPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">QueryPageResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#queryPageResponse()" class="member-name-link">queryPageResponse()</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#queryPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">queryPageResponse(Request)</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/queries/QueryParameterSetter.html" class="type-name-link" title="class in com.djrapitops.plan.storage.database.queries">QueryParameterSetter</a> - Class in <a href="com/djrapitops/plan/storage/database/queries/package-summary.html">com.djrapitops.plan.storage.database.queries</a></dt>
<dd>&nbsp;</dd>
@ -14144,7 +14232,13 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/pages/PageFactory.html#reactPage()" class="member-name-link">reactPage()</a> - Method in class com.djrapitops.plan.delivery.rendering.pages.<a href="com/djrapitops/plan/delivery/rendering/pages/PageFactory.html" title="class in com.djrapitops.plan.delivery.rendering.pages">PageFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#reactPageResponse()" class="member-name-link">reactPageResponse()</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dt><a href="com/djrapitops/plan/delivery/rendering/pages/ReactPage.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.pages">ReactPage</a> - Class in <a href="com/djrapitops/plan/delivery/rendering/pages/package-summary.html">com.djrapitops.plan.delivery.rendering.pages</a></dt>
<dd>
<div class="block">Represents React index.html.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/pages/ReactPage.html#%3Cinit%3E(java.lang.String,com.djrapitops.plan.delivery.web.resource.WebResource)" class="member-name-link">ReactPage(String, WebResource)</a> - Constructor for class com.djrapitops.plan.delivery.rendering.pages.<a href="com/djrapitops/plan/delivery/rendering/pages/ReactPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">ReactPage</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#reactPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">reactPageResponse(Request)</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/config/Config.html#read()" class="member-name-link">read()</a> - Method in class com.djrapitops.plan.settings.config.<a href="com/djrapitops/plan/settings/config/Config.html" title="class in com.djrapitops.plan.settings.config">Config</a></dt>
<dd>&nbsp;</dd>
@ -14492,7 +14586,7 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/auth/RegisterPageResolver.html#%3Cinit%3E(com.djrapitops.plan.delivery.webserver.ResponseFactory,dagger.Lazy)" class="member-name-link">RegisterPageResolver(ResponseFactory, Lazy&lt;WebServer&gt;)</a> - Constructor for class com.djrapitops.plan.delivery.webserver.resolver.auth.<a href="com/djrapitops/plan/delivery/webserver/resolver/auth/RegisterPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.auth">RegisterPageResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#registerPageResponse()" class="member-name-link">registerPageResponse()</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#registerPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">registerPageResponse(Request)</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseResolver.html#registerPages()" class="member-name-link">registerPages()</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseResolver.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseResolver</a></dt>
<dd>&nbsp;</dd>
@ -14930,7 +15024,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Factory for creating different <a href="com/djrapitops/plan/delivery/web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver"><code>Response</code></a> objects.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#%3Cinit%3E(com.djrapitops.plan.storage.file.PlanFiles,com.djrapitops.plan.delivery.rendering.pages.PageFactory,com.djrapitops.plan.settings.locale.Locale,com.djrapitops.plan.storage.database.DBSystem,com.djrapitops.plan.settings.theme.Theme,dagger.Lazy)" class="member-name-link">ResponseFactory(PlanFiles, PageFactory, Locale, DBSystem, Theme, Lazy&lt;Addresses&gt;)</a> - Constructor for class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#%3Cinit%3E(com.djrapitops.plan.storage.file.PlanFiles,com.djrapitops.plan.delivery.rendering.pages.PageFactory,com.djrapitops.plan.settings.locale.Locale,com.djrapitops.plan.storage.database.DBSystem,com.djrapitops.plan.delivery.formatting.Formatters,com.djrapitops.plan.settings.theme.Theme,dagger.Lazy)" class="member-name-link">ResponseFactory(PlanFiles, PageFactory, Locale, DBSystem, Formatters, Theme, Lazy&lt;Addresses&gt;)</a> - Constructor for class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver">ResponseResolver</a> - Class in <a href="com/djrapitops/plan/delivery/webserver/package-summary.html">com.djrapitops.plan.delivery.webserver</a></dt>
<dd>
@ -15413,7 +15507,7 @@ loadScripts(document, 'script');</script>
</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/ServerPageResolver.html#%3Cinit%3E(com.djrapitops.plan.delivery.webserver.ResponseFactory,com.djrapitops.plan.storage.database.DBSystem,com.djrapitops.plan.identification.ServerInfo)" class="member-name-link">ServerPageResolver(ResponseFactory, DBSystem, ServerInfo)</a> - Constructor for class com.djrapitops.plan.delivery.webserver.resolver.<a href="com/djrapitops/plan/delivery/webserver/resolver/ServerPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">ServerPageResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#serverPageResponse(com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">serverPageResponse(ServerUUID)</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#serverPageResponse(com.djrapitops.plan.delivery.web.resolver.request.Request,com.djrapitops.plan.identification.ServerUUID)" class="member-name-link">serverPageResponse(Request, ServerUUID)</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/placeholder/ServerPlaceHolders.html" class="type-name-link" title="class in com.djrapitops.plan.placeholder">ServerPlaceHolders</a> - Class in <a href="com/djrapitops/plan/placeholder/package-summary.html">com.djrapitops.plan.placeholder</a></dt>
<dd>
@ -17427,6 +17521,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/pages/QueryPage.html#toHtml()" class="member-name-link">toHtml()</a> - Method in class com.djrapitops.plan.delivery.rendering.pages.<a href="com/djrapitops/plan/delivery/rendering/pages/QueryPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">QueryPage</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/pages/ReactPage.html#toHtml()" class="member-name-link">toHtml()</a> - Method in class com.djrapitops.plan.delivery.rendering.pages.<a href="com/djrapitops/plan/delivery/rendering/pages/ReactPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">ReactPage</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/pages/ServerPage.html#toHtml()" class="member-name-link">toHtml()</a> - Method in class com.djrapitops.plan.delivery.rendering.pages.<a href="com/djrapitops/plan/delivery/rendering/pages/ServerPage.html" title="class in com.djrapitops.plan.delivery.rendering.pages">ServerPage</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/utilities/html/icon/Icon.html#toHtml()" class="member-name-link">toHtml()</a> - Method in class com.djrapitops.plan.utilities.html.icon.<a href="com/djrapitops/plan/utilities/html/icon/Icon.html" title="class in com.djrapitops.plan.utilities.html.icon">Icon</a></dt>
@ -18931,6 +19027,8 @@ the order they are declared.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a> - Class in <a href="com/djrapitops/plan/delivery/web/resource/package-summary.html">com.djrapitops.plan.delivery.web.resource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a> - Class in <a href="com/djrapitops/plan/delivery/web/resource/package-summary.html">com.djrapitops.plan.delivery.web.resource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/http/WebServer.html" class="type-name-link" title="interface in com.djrapitops.plan.delivery.webserver.http">WebServer</a> - Interface in <a href="com/djrapitops/plan/delivery/webserver/http/package-summary.html">com.djrapitops.plan.delivery.webserver.http</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/configuration/WebserverConfiguration.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.configuration">WebserverConfiguration</a> - Class in <a href="com/djrapitops/plan/delivery/webserver/configuration/package-summary.html">com.djrapitops.plan.delivery.webserver.configuration</a></dt>

File diff suppressed because one or more lines are too long

View File

@ -333,6 +333,7 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.gathering.<a href="com/djrapitops/plan/gathering/BungeeSensor.html" class="type-name-link" title="class in com.djrapitops.plan.gathering">BungeeSensor</a> (implements com.djrapitops.plan.gathering.<a href="com/djrapitops/plan/gathering/ServerSensor.html" title="interface in com.djrapitops.plan.gathering">ServerSensor</a>&lt;W&gt;)</li>
<li class="circle">com.djrapitops.plan.modules.bungee.<a href="com/djrapitops/plan/modules/bungee/BungeeServerPropertiesModule.html" class="type-name-link" title="class in com.djrapitops.plan.modules.bungee">BungeeServerPropertiesModule</a></li>
<li class="circle">com.djrapitops.plan.delivery.formatting.<a href="com/djrapitops/plan/delivery/formatting/ByteSizeFormatter.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.formatting">ByteSizeFormatter</a> (implements com.djrapitops.plan.delivery.formatting.<a href="com/djrapitops/plan/delivery/formatting/Formatter.html" title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a>&lt;T&gt;)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/CacheStrategy.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver">CacheStrategy</a></li>
<li class="circle">com.djrapitops.plan.gathering.cache.<a href="com/djrapitops/plan/gathering/cache/CacheSystem.html" class="type-name-link" title="class in com.djrapitops.plan.gathering.cache">CacheSystem</a> (implements com.djrapitops.plan.<a href="com/djrapitops/plan/SubSystem.html" title="interface in com.djrapitops.plan">SubSystem</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.domain.container.<a href="com/djrapitops/plan/delivery/domain/container/CachingSupplier.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain.container">CachingSupplier</a>&lt;T&gt; (implements java.util.function.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;T&gt;)</li>
<li class="circle">com.djrapitops.plan.delivery.rendering.json.graphs.calendar.<a href="com/djrapitops/plan/delivery/rendering/json/graphs/calendar/CalendarEntry.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.json.graphs.calendar">CalendarEntry</a></li>
@ -536,7 +537,6 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.extension.implementation.results.<a href="com/djrapitops/plan/extension/implementation/results/ExtensionInformation.html" class="type-name-link" title="class in com.djrapitops.plan.extension.implementation.results">ExtensionInformation</a></li>
<li class="circle">com.djrapitops.plan.delivery.domain.datatransfer.extension.<a href="com/djrapitops/plan/delivery/domain/datatransfer/extension/ExtensionInformationDto.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain.datatransfer.extension">ExtensionInformationDto</a></li>
<li class="circle">com.djrapitops.plan.extension.implementation.storage.queries.<a href="com/djrapitops/plan/extension/implementation/storage/queries/ExtensionInformationQueries.html" class="type-name-link" title="class in com.djrapitops.plan.extension.implementation.storage.queries">ExtensionInformationQueries</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/ExtensionJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ExtensionJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="com/djrapitops/plan/delivery/web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.extension.extractor.<a href="com/djrapitops/plan/extension/extractor/ExtensionMethod.html" class="type-name-link" title="class in com.djrapitops.plan.extension.extractor">ExtensionMethod</a></li>
<li class="circle">com.djrapitops.plan.extension.extractor.<a href="com/djrapitops/plan/extension/extractor/ExtensionMethods.html" class="type-name-link" title="class in com.djrapitops.plan.extension.extractor">ExtensionMethods</a></li>
<li class="circle">com.djrapitops.plan.extension.implementation.results.<a href="com/djrapitops/plan/extension/implementation/results/ExtensionNumberData.html" class="type-name-link" title="class in com.djrapitops.plan.extension.implementation.results">ExtensionNumberData</a> (implements com.djrapitops.plan.extension.implementation.results.<a href="com/djrapitops/plan/extension/implementation/results/DescribedExtensionData.html" title="interface in com.djrapitops.plan.extension.implementation.results">DescribedExtensionData</a>)</li>
@ -603,7 +603,6 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.gathering.geolocation.<a href="com/djrapitops/plan/gathering/geolocation/GeolocationCache.html" class="type-name-link" title="class in com.djrapitops.plan.gathering.geolocation">GeolocationCache</a> (implements com.djrapitops.plan.<a href="com/djrapitops/plan/SubSystem.html" title="interface in com.djrapitops.plan">SubSystem</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.rendering.json.graphs.<a href="com/djrapitops/plan/delivery/rendering/json/graphs/GraphJSONCreator.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.json.graphs">GraphJSONCreator</a></li>
<li class="circle">com.djrapitops.plan.delivery.rendering.json.graphs.<a href="com/djrapitops/plan/delivery/rendering/json/graphs/Graphs.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.json.graphs">Graphs</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/GraphsJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">GraphsJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="com/djrapitops/plan/delivery/web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.commands.use.<a href="com/djrapitops/plan/commands/use/HelpFormatter.html" class="type-name-link" title="class in com.djrapitops.plan.commands.use">HelpFormatter</a></li>
<li class="circle">com.djrapitops.plan.delivery.rendering.html.structure.<a href="com/djrapitops/plan/delivery/rendering/html/structure/HtmlTable.Header.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.html.structure">HtmlTable.Header</a></li>
<li class="circle">com.djrapitops.plan.delivery.rendering.html.structure.<a href="com/djrapitops/plan/delivery/rendering/html/structure/HtmlTableWithColoredHeader.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.html.structure">HtmlTableWithColoredHeader</a> (implements com.djrapitops.plan.delivery.rendering.html.structure.<a href="com/djrapitops/plan/delivery/rendering/html/structure/HtmlTable.html" title="interface in com.djrapitops.plan.delivery.rendering.html.structure">HtmlTable</a>)</li>
@ -640,6 +639,17 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.delivery.rendering.json.<a href="com/djrapitops/plan/delivery/rendering/json/JSONFactory.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.json">JSONFactory</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/JSONFileStorage.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONFileStorage</a> (implements com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/JSONStorage.html" title="interface in com.djrapitops.plan.delivery.webserver.cache">JSONStorage</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/JSONMemoryStorageShim.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONMemoryStorageShim</a> (implements com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/JSONStorage.html" title="interface in com.djrapitops.plan.delivery.webserver.cache">JSONStorage</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/JSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">JSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="com/djrapitops/plan/delivery/web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)
<ul>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/ExtensionJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ExtensionJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/GraphsJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">GraphsJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/NetworkTabJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkTabJSONResolver</a>&lt;T&gt;</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerKillsJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerKillsJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayersTableJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayersTableJSONResolver</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/ServerTabJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ServerTabJSONResolver</a>&lt;T&gt;</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/SessionsJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">SessionsJSONResolver</a></li>
</ul>
</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/JSONStorage.StoredJSON.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONStorage.StoredJSON</a></li>
<li class="circle">com.djrapitops.plan.delivery.domain.keys.<a href="com/djrapitops/plan/delivery/domain/keys/Key.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain.keys">Key</a>&lt;T&gt;
<ul>
@ -718,7 +728,6 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.delivery.rendering.json.network.<a href="com/djrapitops/plan/delivery/rendering/json/network/NetworkPlayerBaseOverviewJSONCreator.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.json.network">NetworkPlayerBaseOverviewJSONCreator</a> (implements com.djrapitops.plan.delivery.rendering.json.network.<a href="com/djrapitops/plan/delivery/rendering/json/network/NetworkTabJSONCreator.html" title="interface in com.djrapitops.plan.delivery.rendering.json.network">NetworkTabJSONCreator</a>&lt;T&gt;)</li>
<li class="circle">com.djrapitops.plan.delivery.rendering.json.network.<a href="com/djrapitops/plan/delivery/rendering/json/network/NetworkSessionsOverviewJSONCreator.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.json.network">NetworkSessionsOverviewJSONCreator</a> (implements com.djrapitops.plan.delivery.rendering.json.network.<a href="com/djrapitops/plan/delivery/rendering/json/network/NetworkTabJSONCreator.html" title="interface in com.djrapitops.plan.delivery.rendering.json.network">NetworkTabJSONCreator</a>&lt;T&gt;)</li>
<li class="circle">com.djrapitops.plan.settings.network.<a href="com/djrapitops/plan/settings/network/NetworkSettingManager.html" class="type-name-link" title="class in com.djrapitops.plan.settings.network">NetworkSettingManager</a> (implements com.djrapitops.plan.<a href="com/djrapitops/plan/SubSystem.html" title="interface in com.djrapitops.plan">SubSystem</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/NetworkTabJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">NetworkTabJSONResolver</a>&lt;T&gt; (implements com.djrapitops.plan.delivery.web.resolver.<a href="com/djrapitops/plan/delivery/web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.storage.database.queries.objects.playertable.<a href="com/djrapitops/plan/storage/database/queries/objects/playertable/NetworkTablePlayersQuery.html" class="type-name-link" title="class in com.djrapitops.plan.storage.database.queries.objects.playertable">NetworkTablePlayersQuery</a> (implements com.djrapitops.plan.storage.database.queries.<a href="com/djrapitops/plan/storage/database/queries/Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;T&gt;)</li>
<li class="circle">com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/Nickname.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain">Nickname</a> (implements com.djrapitops.plan.delivery.domain.<a href="com/djrapitops/plan/delivery/domain/DateHolder.html" title="interface in com.djrapitops.plan.delivery.domain">DateHolder</a>)</li>
<li class="circle">com.djrapitops.plan.gathering.cache.<a href="com/djrapitops/plan/gathering/cache/NicknameCache.html" class="type-name-link" title="class in com.djrapitops.plan.gathering.cache">NicknameCache</a> (implements com.djrapitops.plan.<a href="com/djrapitops/plan/SubSystem.html" title="interface in com.djrapitops.plan">SubSystem</a>)</li>
@ -831,7 +840,6 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.delivery.domain.mutators.<a href="com/djrapitops/plan/delivery/domain/mutators/PlayerKillMutator.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain.mutators">PlayerKillMutator</a></li>
<li class="circle">com.djrapitops.plan.processing.processors.player.<a href="com/djrapitops/plan/processing/processors/player/PlayerKillProcessor.html" class="type-name-link" title="class in com.djrapitops.plan.processing.processors.player">PlayerKillProcessor</a> (implements com.djrapitops.plan.processing.<a href="com/djrapitops/plan/processing/CriticalRunnable.html" title="interface in com.djrapitops.plan.processing">CriticalRunnable</a>)</li>
<li class="circle">com.djrapitops.plan.gathering.domain.<a href="com/djrapitops/plan/gathering/domain/PlayerKills.html" class="type-name-link" title="class in com.djrapitops.plan.gathering.domain">PlayerKills</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayerKillsJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayerKillsJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="com/djrapitops/plan/delivery/web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.gathering.domain.event.<a href="com/djrapitops/plan/gathering/domain/event/PlayerLeave.html" class="type-name-link" title="class in com.djrapitops.plan.gathering.domain.event">PlayerLeave</a></li>
<li class="circle">com.djrapitops.plan.gathering.domain.event.<a href="com/djrapitops/plan/gathering/domain/event/PlayerLeave.Builder.html" class="type-name-link" title="class in com.djrapitops.plan.gathering.domain.event">PlayerLeave.Builder</a></li>
<li class="circle">com.djrapitops.plan.gathering.events.<a href="com/djrapitops/plan/gathering/events/PlayerLeaveEventConsumer.html" class="type-name-link" title="class in com.djrapitops.plan.gathering.events">PlayerLeaveEventConsumer</a></li>
@ -855,7 +863,6 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.delivery.export.<a href="com/djrapitops/plan/delivery/export/PlayersPageExporter.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.export">PlayersPageExporter</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.<a href="com/djrapitops/plan/delivery/webserver/resolver/PlayersPageResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver">PlayersPageResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="com/djrapitops/plan/delivery/web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.rendering.json.<a href="com/djrapitops/plan/delivery/rendering/json/PlayersTableJSONCreator.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.json">PlayersTableJSONCreator</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/PlayersTableJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">PlayersTableJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="com/djrapitops/plan/delivery/web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.gathering.events.<a href="com/djrapitops/plan/gathering/events/PlayerSwitchServerEventConsumer.html" class="type-name-link" title="class in com.djrapitops.plan.gathering.events">PlayerSwitchServerEventConsumer</a></li>
<li class="circle">com.djrapitops.plan.delivery.domain.mutators.<a href="com/djrapitops/plan/delivery/domain/mutators/PlayerVersusMutator.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain.mutators">PlayerVersusMutator</a></li>
<li class="circle">net.md_5.bungee.api.plugin.Plugin
@ -963,6 +970,7 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.storage.database.queries.objects.playertable.<a href="com/djrapitops/plan/storage/database/queries/objects/playertable/QueryTablePlayersQuery.html" class="type-name-link" title="class in com.djrapitops.plan.storage.database.queries.objects.playertable">QueryTablePlayersQuery</a> (implements com.djrapitops.plan.storage.database.queries.<a href="com/djrapitops/plan/storage/database/queries/Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;T&gt;)</li>
<li class="circle">com.djrapitops.plan.delivery.domain.container.<a href="com/djrapitops/plan/delivery/domain/container/RawDataContainer.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain.container">RawDataContainer</a> (implements com.djrapitops.plan.delivery.domain.container.<a href="com/djrapitops/plan/delivery/domain/container/DataContainer.html" title="interface in com.djrapitops.plan.delivery.domain.container">DataContainer</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.export.<a href="com/djrapitops/plan/delivery/export/ReactExporter.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.export">ReactExporter</a></li>
<li class="circle">com.djrapitops.plan.delivery.rendering.pages.<a href="com/djrapitops/plan/delivery/rendering/pages/ReactPage.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.pages">ReactPage</a> (implements com.djrapitops.plan.delivery.rendering.pages.<a href="com/djrapitops/plan/delivery/rendering/pages/Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a>)</li>
<li class="circle">com.djrapitops.plan.identification.properties.<a href="com/djrapitops/plan/identification/properties/RedisCheck.html" class="type-name-link" title="class in com.djrapitops.plan.identification.properties">RedisCheck</a></li>
<li class="circle">com.djrapitops.plan.identification.properties.<a href="com/djrapitops/plan/identification/properties/RedisPlayersOnlineSupplier.html" class="type-name-link" title="class in com.djrapitops.plan.identification.properties">RedisPlayersOnlineSupplier</a> (implements java.util.function.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/IntSupplier.html" title="class or interface in java.util.function" class="external-link">IntSupplier</a>)</li>
<li class="circle">com.djrapitops.plan.utilities.<a href="com/djrapitops/plan/utilities/ReentrantLockHelper.html" class="type-name-link" title="class in com.djrapitops.plan.utilities">ReentrantLockHelper</a></li>
@ -1047,7 +1055,6 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.<a href="com/djrapitops/plan/SpongeServerShutdownSave.html" class="type-name-link" title="class in com.djrapitops.plan">SpongeServerShutdownSave</a></li>
</ul>
</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/ServerTabJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ServerTabJSONResolver</a>&lt;T&gt; (implements com.djrapitops.plan.delivery.web.resolver.<a href="com/djrapitops/plan/delivery/web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.storage.database.sql.tables.<a href="com/djrapitops/plan/storage/database/sql/tables/ServerTable.html" class="type-name-link" title="class in com.djrapitops.plan.storage.database.sql.tables">ServerTable</a></li>
<li class="circle">com.djrapitops.plan.storage.database.queries.objects.playertable.<a href="com/djrapitops/plan/storage/database/queries/objects/playertable/ServerTablePlayersQuery.html" class="type-name-link" title="class in com.djrapitops.plan.storage.database.queries.objects.playertable">ServerTablePlayersQuery</a> (implements com.djrapitops.plan.storage.database.queries.<a href="com/djrapitops/plan/storage/database/queries/Query.html" title="interface in com.djrapitops.plan.storage.database.queries">Query</a>&lt;T&gt;)</li>
<li class="circle">com.djrapitops.plan.gathering.<a href="com/djrapitops/plan/gathering/ServerUptimeCalculator.html" class="type-name-link" title="class in com.djrapitops.plan.gathering">ServerUptimeCalculator</a></li>
@ -1055,7 +1062,6 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.gathering.cache.<a href="com/djrapitops/plan/gathering/cache/SessionCache.html" class="type-name-link" title="class in com.djrapitops.plan.gathering.cache">SessionCache</a></li>
<li class="circle">com.djrapitops.plan.placeholder.<a href="com/djrapitops/plan/placeholder/SessionPlaceHolders.html" class="type-name-link" title="class in com.djrapitops.plan.placeholder">SessionPlaceHolders</a> (implements com.djrapitops.plan.placeholder.<a href="com/djrapitops/plan/placeholder/Placeholders.html" title="interface in com.djrapitops.plan.placeholder">Placeholders</a>)</li>
<li class="circle">com.djrapitops.plan.storage.database.queries.objects.<a href="com/djrapitops/plan/storage/database/queries/objects/SessionQueries.html" class="type-name-link" title="class in com.djrapitops.plan.storage.database.queries.objects">SessionQueries</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/SessionsJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">SessionsJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="com/djrapitops/plan/delivery/web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.domain.mutators.<a href="com/djrapitops/plan/delivery/domain/mutators/SessionsMutator.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain.mutators">SessionsMutator</a></li>
<li class="circle">com.djrapitops.plan.delivery.rendering.json.<a href="com/djrapitops/plan/delivery/rendering/json/SessionsOverviewJSONCreator.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.json">SessionsOverviewJSONCreator</a> (implements com.djrapitops.plan.delivery.rendering.json.<a href="com/djrapitops/plan/delivery/rendering/json/ServerTabJSONCreator.html" title="interface in com.djrapitops.plan.delivery.rendering.json">ServerTabJSONCreator</a>&lt;T&gt;)</li>
<li class="circle">com.djrapitops.plan.storage.database.sql.tables.<a href="com/djrapitops/plan/storage/database/sql/tables/SessionsTable.html" class="type-name-link" title="class in com.djrapitops.plan.storage.database.sql.tables">SessionsTable</a></li>
@ -1382,6 +1388,7 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.delivery.domain.datatransfer.<a href="com/djrapitops/plan/delivery/domain/datatransfer/ViewDto.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain.datatransfer">ViewDto</a></li>
<li class="circle">com.djrapitops.plan.settings.upkeep.<a href="com/djrapitops/plan/settings/upkeep/WatchedFile.html" class="type-name-link" title="class in com.djrapitops.plan.settings.upkeep">WatchedFile</a></li>
<li class="circle">com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a> (implements com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a> (implements com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.configuration.<a href="com/djrapitops/plan/delivery/webserver/configuration/WebserverConfiguration.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.configuration">WebserverConfiguration</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.configuration.<a href="com/djrapitops/plan/delivery/webserver/configuration/WebserverLogMessages.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.configuration">WebserverLogMessages</a></li>
<li class="circle">com.djrapitops.plan.settings.config.paths.<a href="com/djrapitops/plan/settings/config/paths/WebserverSettings.html" class="type-name-link" title="class in com.djrapitops.plan.settings.config.paths">WebserverSettings</a></li>

File diff suppressed because one or more lines are too long

View File

@ -334,8 +334,10 @@ loadScripts(document, 'script');</script>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/web/resolver/request/WebUser.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">WebUser</a></div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/web/resolver/request/WebUser.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">WebUser</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
</div>
</div>
</div>

View File

@ -96,7 +96,7 @@ implements <a href="WebResource.html" title="interface in com.djrapitops.plan.de
<h2>Nested Class Summary</h2>
<div class="inherited-list">
<h2 id="nested-classes-inherited-from-class-com.djrapitops.plan.delivery.web.resource.WebResource">Nested classes/interfaces inherited from interface&nbsp;com.djrapitops.plan.delivery.web.resource.<a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></h2>
<code><a href="WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></code></div>
<code><a href="WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a>, <a href="WebResource.LazyWebResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
@ -109,6 +109,9 @@ implements <a href="WebResource.html" title="interface in com.djrapitops.plan.de
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(byte%5B%5D)" class="member-name-link">ByteResource</a><wbr>(byte[]&nbsp;content)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(byte%5B%5D,java.lang.Long)" class="member-name-link">ByteResource</a><wbr>(byte[]&nbsp;content,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&nbsp;lastModified)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
@ -134,6 +137,9 @@ implements <a href="WebResource.html" title="interface in com.djrapitops.plan.de
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Return the resource as a UTF-8 String.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLastModified()" class="member-name-link">getLastModified</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
@ -157,6 +163,13 @@ implements <a href="WebResource.html" title="interface in com.djrapitops.plan.de
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ByteResource</span><wbr><span class="parameters">(byte[]&nbsp;content)</span></div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(byte[],java.lang.Long)">
<h3>ByteResource</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ByteResource</span><wbr><span class="parameters">(byte[]&nbsp;content,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&nbsp;lastModified)</span></div>
</section>
</li>
</ul>
</section>
</li>
@ -199,6 +212,16 @@ implements <a href="WebResource.html" title="interface in com.djrapitops.plan.de
</dl>
</section>
</li>
<li>
<section class="detail" id="getLastModified()">
<h3>getLastModified</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">getLastModified</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="WebResource.html#getLastModified()">getLastModified</a></code>&nbsp;in interface&nbsp;<code><a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>

View File

@ -0,0 +1,229 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>WebResource.LazyWebResource (api 5.5-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="declaration: package: com.djrapitops.plan.delivery.web.resource, interface: WebResource, class: LazyWebResource">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.6.0.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li><a href="#nested-class-summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">com.djrapitops.plan.delivery.web.resource</a></div>
<h1 title="Class WebResource.LazyWebResource" class="title">Class WebResource.LazyWebResource</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">com.djrapitops.plan.delivery.web.resource.WebResource.LazyWebResource</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></code></dd>
</dl>
<dl class="notes">
<dt>Enclosing interface:</dt>
<dd><a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public static final class </span><span class="element-name type-name-label">WebResource.LazyWebResource</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
implements <a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested-class-summary">
<h2>Nested Class Summary</h2>
<div class="inherited-list">
<h2 id="nested-classes-inherited-from-class-com.djrapitops.plan.delivery.web.resource.WebResource">Nested classes/interfaces inherited from interface&nbsp;com.djrapitops.plan.delivery.web.resource.<a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></h2>
<code><a href="WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a>, <a href="WebResource.LazyWebResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.util.function.Supplier,java.util.function.Supplier,java.lang.Long)" class="member-name-link">LazyWebResource</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a>&gt;&nbsp;inputStreamSupplier,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;byte[]&gt;&nbsp;contentSupplier,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&nbsp;lastModified)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>byte[]</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#asBytes()" class="member-name-link">asBytes</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#asStream()" class="member-name-link">asStream</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#asString()" class="member-name-link">asString</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Return the resource as a UTF-8 String.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLastModified()" class="member-name-link">getLastModified</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.util.function.Supplier,java.util.function.Supplier,java.lang.Long)">
<h3>LazyWebResource</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">LazyWebResource</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a>&gt;&nbsp;inputStreamSupplier,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;byte[]&gt;&nbsp;contentSupplier,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&nbsp;lastModified)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="asBytes()">
<h3>asBytes</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">byte[]</span>&nbsp;<span class="element-name">asBytes</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="WebResource.html#asBytes()">asBytes</a></code>&nbsp;in interface&nbsp;<code><a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="asString()">
<h3>asString</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">asString</span>()</div>
<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="WebResource.html#asString()">WebResource</a></code></span></div>
<div class="block">Return the resource as a UTF-8 String.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="WebResource.html#asString()">asString</a></code>&nbsp;in interface&nbsp;<code><a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></code></dd>
<dt>Returns:</dt>
<dd>The resource in UTF-8.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="asStream()">
<h3>asStream</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a></span>&nbsp;<span class="element-name">asStream</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="WebResource.html#asStream()">asStream</a></code>&nbsp;in interface&nbsp;<code><a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getLastModified()">
<h3>getLastModified</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">getLastModified</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="WebResource.html#getLastModified()">getLastModified</a></code>&nbsp;in interface&nbsp;<code><a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@ -74,7 +74,7 @@ loadScripts(document, 'script');</script>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Known Implementing Classes:</dt>
<dd><code><a href="WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></code></dd>
<dd><code><a href="WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></code>, <code><a href="WebResource.LazyWebResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">WebResource</span></div>
@ -98,6 +98,9 @@ loadScripts(document, 'script');</script>
<div class="col-first even-row-color"><code>static final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="WebResource.ByteResource.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="WebResource.LazyWebResource.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
@ -106,7 +109,7 @@ loadScripts(document, 'script');</script>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab5" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab5', 3)" class="table-tab">Default Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
@ -134,10 +137,25 @@ loadScripts(document, 'script');</script>
<div class="block">Creates a new WebResource from an InputStream.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1"><code>static <a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#create(java.lang.String)" class="member-name-link">create</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;utf8String)</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#create(java.io.InputStream,java.lang.Long)" class="member-name-link">create</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a>&nbsp;in,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&nbsp;lastModified)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1">
<div class="block">Creates a new WebResource from an InputStream.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1"><code>static <a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1"><code><a href="#create(java.lang.String)" class="member-name-link">create</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;utf8String)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1">
<div class="block">Create a new WebResource from an UTF-8 String.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1"><code>static <a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#create(java.util.function.Supplier,java.lang.Long)" class="member-name-link">create</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a>&gt;&nbsp;in,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&nbsp;lastModified)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1">
<div class="block">Create a lazy WebResource that only reads contents if necessary.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#getLastModified()" class="member-name-link">getLastModified</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5">&nbsp;</div>
</div>
</div>
</div>
@ -195,6 +213,39 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
<section class="detail" id="create(java.io.InputStream,java.lang.Long)">
<h3>create</h3>
<div class="member-signature"><span class="modifiers">static</span>&nbsp;<span class="return-type"><a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></span>&nbsp;<span class="element-name">create</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a>&nbsp;in,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&nbsp;lastModified)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
<div class="block">Creates a new WebResource from an InputStream.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>in</code> - InputStream for the resource, closed after inside the method.</dd>
<dd><code>lastModified</code> - Epoch millisecond the resource was last modified</dd>
<dt>Returns:</dt>
<dd>WebResource.</dd>
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - If the stream can not be read.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="create(java.util.function.Supplier,java.lang.Long)">
<h3>create</h3>
<div class="member-signature"><span class="modifiers">static</span>&nbsp;<span class="return-type"><a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></span>&nbsp;<span class="element-name">create</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a>&gt;&nbsp;in,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&nbsp;lastModified)</span></div>
<div class="block">Create a lazy WebResource that only reads contents if necessary.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>in</code> - Supplier for InputStream, a lazy method that reads input when necessary.</dd>
<dd><code>lastModified</code> - Last modified date for the resource.</dd>
<dt>Returns:</dt>
<dd>WebResource.</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="asBytes()">
<h3>asBytes</h3>
<div class="member-signature"><span class="return-type">byte[]</span>&nbsp;<span class="element-name">asBytes</span>()</div>
@ -217,6 +268,12 @@ loadScripts(document, 'script');</script>
<div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link">InputStream</a></span>&nbsp;<span class="element-name">asStream</span>()</div>
</section>
</li>
<li>
<section class="detail" id="getLastModified()">
<h3>getLastModified</h3>
<div class="member-signature"><span class="modifiers">default</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">getLastModified</span>()</div>
</section>
</li>
</ul>
</section>
</li>

View File

@ -101,6 +101,8 @@ loadScripts(document, 'script');</script>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="WebResource.LazyWebResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
</div>
</div>
</div>

View File

@ -60,6 +60,7 @@ loadScripts(document, 'script');</script>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">com.djrapitops.plan.delivery.web.resource.<a href="WebResource.ByteResource.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a> (implements com.djrapitops.plan.delivery.web.resource.<a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.web.resource.<a href="WebResource.LazyWebResource.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a> (implements com.djrapitops.plan.delivery.web.resource.<a href="WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a>)</li>
</ul>
</li>
</ul>

View File

@ -129,10 +129,14 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html#asBytes()" class="member-name-link">asBytes()</a> - Method in class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html#asBytes()" class="member-name-link">asBytes()</a> - Method in class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.html#asStream()" class="member-name-link">asStream()</a> - Method in interface com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html#asStream()" class="member-name-link">asStream()</a> - Method in class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html#asStream()" class="member-name-link">asStream()</a> - Method in class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resolver/request/URIPath.html#asString()" class="member-name-link">asString()</a> - Method in class com.djrapitops.plan.delivery.web.resolver.request.<a href="com/djrapitops/plan/delivery/web/resolver/request/URIPath.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">URIPath</a></dt>
<dd>
<div class="block">Obtain the full path.</div>
@ -145,6 +149,8 @@ loadScripts(document, 'script');</script>
</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html#asString()" class="member-name-link">asString()</a> - Method in class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html#asString()" class="member-name-link">asString()</a> - Method in class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:B">B</h2>
<dl class="index">
@ -272,6 +278,8 @@ loadScripts(document, 'script');</script>
</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html#%3Cinit%3E(byte%5B%5D)" class="member-name-link">ByteResource(byte[])</a> - Constructor for class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html#%3Cinit%3E(byte%5B%5D,java.lang.Long)" class="member-name-link">ByteResource(byte[], Long)</a> - Constructor for class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></dt>
<dd>&nbsp;</dd>
</dl>
<h2 class="title" id="I:C">C</h2>
<dl class="index">
@ -463,10 +471,18 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Creates a new WebResource from an InputStream.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.html#create(java.io.InputStream,java.lang.Long)" class="member-name-link">create(InputStream, Long)</a> - Static method in interface com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></dt>
<dd>
<div class="block">Creates a new WebResource from an InputStream.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.html#create(java.lang.String)" class="member-name-link">create(String)</a> - Static method in interface com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></dt>
<dd>
<div class="block">Create a new WebResource from an UTF-8 String.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.html#create(java.util.function.Supplier,java.lang.Long)" class="member-name-link">create(Supplier&lt;InputStream&gt;, Long)</a> - Static method in interface com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></dt>
<dd>
<div class="block">Create a lazy WebResource that only reads contents if necessary.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resolver/MimeType.html#CSS" class="member-name-link">CSS</a> - Static variable in class com.djrapitops.plan.delivery.web.resolver.<a href="com/djrapitops/plan/delivery/web/resolver/MimeType.html" title="class in com.djrapitops.plan.delivery.web.resolver">MimeType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/extension/icon/Color.html#CYAN" class="member-name-link">CYAN</a> - Enum constant in enum class com.djrapitops.plan.extension.icon.<a href="com/djrapitops/plan/extension/icon/Color.html" title="enum class in com.djrapitops.plan.extension.icon">Color</a></dt>
@ -823,6 +839,12 @@ loadScripts(document, 'script');</script>
</dd>
<dt><a href="com/djrapitops/plan/extension/extractor/ExtensionExtractor.html#getInvalidateMethodAnnotations()" class="member-name-link">getInvalidateMethodAnnotations()</a> - Method in class com.djrapitops.plan.extension.extractor.<a href="com/djrapitops/plan/extension/extractor/ExtensionExtractor.html" title="class in com.djrapitops.plan.extension.extractor">ExtensionExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html#getLastModified()" class="member-name-link">getLastModified()</a> - Method in class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.html#getLastModified()" class="member-name-link">getLastModified()</a> - Method in interface com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html#getLastModified()" class="member-name-link">getLastModified()</a> - Method in class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/extension/table/Table.html#getMaxColumnSize()" class="member-name-link">getMaxColumnSize()</a> - Method in class com.djrapitops.plan.extension.table.<a href="com/djrapitops/plan/extension/table/Table.html" title="class in com.djrapitops.plan.extension.table">Table</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/extension/builder/DataValue.html#getMetadata(java.lang.Class)" class="member-name-link">getMetadata(Class&lt;I&gt;)</a> - Method in interface com.djrapitops.plan.extension.builder.<a href="com/djrapitops/plan/extension/builder/DataValue.html" title="interface in com.djrapitops.plan.extension.builder">DataValue</a></dt>
@ -1141,6 +1163,8 @@ loadScripts(document, 'script');</script>
</dl>
<h2 class="title" id="I:L">L</h2>
<dl class="index">
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html#%3Cinit%3E(java.util.function.Supplier,java.util.function.Supplier,java.lang.Long)" class="member-name-link">LazyWebResource(Supplier&lt;InputStream&gt;, Supplier&lt;byte[]&gt;, Long)</a> - Constructor for class com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resolver/request/URIPath.html#length()" class="member-name-link">length()</a> - Method in class com.djrapitops.plan.delivery.web.resolver.request.<a href="com/djrapitops/plan/delivery/web/resolver/request/URIPath.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">URIPath</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/extension/icon/Color.html#LIGHT_BLUE" class="member-name-link">LIGHT_BLUE</a> - Enum constant in enum class com.djrapitops.plan.extension.icon.<a href="com/djrapitops/plan/extension/icon/Color.html" title="enum class in com.djrapitops.plan.extension.icon">Color</a></dt>
@ -1830,6 +1854,8 @@ the order they are declared.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a> - Class in <a href="com/djrapitops/plan/delivery/web/resource/package-summary.html">com.djrapitops.plan.delivery.web.resource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a> - Class in <a href="com/djrapitops/plan/delivery/web/resource/package-summary.html">com.djrapitops.plan.delivery.web.resource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resolver/request/WebUser.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.web.resolver.request">WebUser</a> - Class in <a href="com/djrapitops/plan/delivery/web/resolver/request/package-summary.html">com.djrapitops.plan.delivery.web.resolver.request</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resolver/request/WebUser.html#%3Cinit%3E(java.lang.String)" class="member-name-link">WebUser(String)</a> - Constructor for class com.djrapitops.plan.delivery.web.resolver.request.<a href="com/djrapitops/plan/delivery/web/resolver/request/WebUser.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">WebUser</a></dt>

File diff suppressed because one or more lines are too long

View File

@ -124,6 +124,7 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.delivery.web.resolver.request.<a href="com/djrapitops/plan/delivery/web/resolver/request/URIPath.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.web.resolver.request">URIPath</a></li>
<li class="circle">com.djrapitops.plan.delivery.web.resolver.request.<a href="com/djrapitops/plan/delivery/web/resolver/request/URIQuery.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.web.resolver.request">URIQuery</a></li>
<li class="circle">com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.ByteResource.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.ByteResource</a> (implements com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.LazyWebResource.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.web.resource">WebResource.LazyWebResource</a> (implements com.djrapitops.plan.delivery.web.resource.<a href="com/djrapitops/plan/delivery/web/resource/WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.web.resolver.request.<a href="com/djrapitops/plan/delivery/web/resolver/request/WebUser.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.web.resolver.request">WebUser</a></li>
</ul>
</li>

File diff suppressed because one or more lines are too long