Deploying to gh-pages from @ plan-player-analytics/Plan@09279cbb66 🚀

This commit is contained in:
AuroraLS3 2023-02-05 10:24:53 +00:00
parent dd7c97ae69
commit 2fda4fee99
28 changed files with 659 additions and 171 deletions

View File

@ -2403,6 +2403,14 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">TPSCounter extension for game server platforms.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/storage/file/PublicHtmlFiles.html" title="class in com.djrapitops.plan.storage.file">PublicHtmlFiles</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Access to public_html folder and its contents.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/webserver/resolver/PublicHtmlResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">PublicHtmlResolver</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Resolves any files in public_html folder.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/rendering/json/graphs/special/PunchCard.html" title="class in com.djrapitops.plan.delivery.rendering.json.graphs.special">PunchCard</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Bubble Chart that represents login "punches" of players.</div>
@ -3548,8 +3556,8 @@ loadScripts(document, 'script');</script>
<div class="block">File or Path with a function that is called if the file is modified.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/djrapitops/plan/delivery/web/WebAssetVersionCheckTask.html" title="class in com.djrapitops.plan.delivery.web">WebAssetVersionCheckTask</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Task in charge of checking html customized files on enable to see if they are outdated.</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">Deprecated, for removal: This API element is subject to removal in a future version.
<div class="deprecation-comment">Html customization system will be overhauled for React version of frontend.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/djrapitops/plan/delivery/web/resource/WebResource.html" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">

View File

@ -90,8 +90,9 @@ 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(dagger.Lazy,dagger.Lazy)" class="member-name-link">DeliveryUtilities</a><wbr>(dagger.Lazy&lt;<a href="formatting/Formatters.html" title="class in com.djrapitops.plan.delivery.formatting">Formatters</a>&gt;&nbsp;formatters,
dagger.Lazy&lt;<a href="rendering/json/graphs/Graphs.html" title="class in com.djrapitops.plan.delivery.rendering.json.graphs">Graphs</a>&gt;&nbsp;graphs)</code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(dagger.Lazy,dagger.Lazy,dagger.Lazy)" class="member-name-link">DeliveryUtilities</a><wbr>(dagger.Lazy&lt;<a href="formatting/Formatters.html" title="class in com.djrapitops.plan.delivery.formatting">Formatters</a>&gt;&nbsp;formatters,
dagger.Lazy&lt;<a href="rendering/json/graphs/Graphs.html" title="class in com.djrapitops.plan.delivery.rendering.json.graphs">Graphs</a>&gt;&nbsp;graphs,
dagger.Lazy&lt;<a href="../storage/file/PublicHtmlFiles.html" title="class in com.djrapitops.plan.storage.file">PublicHtmlFiles</a>&gt;&nbsp;publicHtmlFiles)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
@ -113,6 +114,9 @@ loadScripts(document, 'script');</script>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="rendering/json/graphs/Graphs.html" title="class in com.djrapitops.plan.delivery.rendering.json.graphs">Graphs</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getGraphs()" class="member-name-link">getGraphs</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="../storage/file/PublicHtmlFiles.html" title="class in com.djrapitops.plan.storage.file">PublicHtmlFiles</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPublicHtmlFiles()" class="member-name-link">getPublicHtmlFiles</a>()</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>
@ -131,11 +135,12 @@ loadScripts(document, 'script');</script>
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(dagger.Lazy,dagger.Lazy)">
<section class="detail" id="&lt;init&gt;(dagger.Lazy,dagger.Lazy,dagger.Lazy)">
<h3>DeliveryUtilities</h3>
<div class="member-signature"><span class="annotations">@Inject
</span><span class="modifiers">public</span>&nbsp;<span class="element-name">DeliveryUtilities</span><wbr><span class="parameters">(dagger.Lazy&lt;<a href="formatting/Formatters.html" title="class in com.djrapitops.plan.delivery.formatting">Formatters</a>&gt;&nbsp;formatters,
dagger.Lazy&lt;<a href="rendering/json/graphs/Graphs.html" title="class in com.djrapitops.plan.delivery.rendering.json.graphs">Graphs</a>&gt;&nbsp;graphs)</span></div>
dagger.Lazy&lt;<a href="rendering/json/graphs/Graphs.html" title="class in com.djrapitops.plan.delivery.rendering.json.graphs">Graphs</a>&gt;&nbsp;graphs,
dagger.Lazy&lt;<a href="../storage/file/PublicHtmlFiles.html" title="class in com.djrapitops.plan.storage.file">PublicHtmlFiles</a>&gt;&nbsp;publicHtmlFiles)</span></div>
</section>
</li>
</ul>
@ -158,6 +163,12 @@ loadScripts(document, 'script');</script>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="rendering/json/graphs/Graphs.html" title="class in com.djrapitops.plan.delivery.rendering.json.graphs">Graphs</a></span>&nbsp;<span class="element-name">getGraphs</span>()</div>
</section>
</li>
<li>
<section class="detail" id="getPublicHtmlFiles()">
<h3>getPublicHtmlFiles</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../storage/file/PublicHtmlFiles.html" title="class in com.djrapitops.plan.storage.file">PublicHtmlFiles</a></span>&nbsp;<span class="element-name">getPublicHtmlFiles</span>()</div>
</section>
</li>
</ul>
</section>
</li>

View File

@ -91,8 +91,9 @@ 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(dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy)" class="member-name-link">PageFactory</a><wbr>(dagger.Lazy&lt;<a href="../../../version/VersionChecker.html" title="class in com.djrapitops.plan.version">VersionChecker</a>&gt;&nbsp;versionChecker,
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy)" class="member-name-link">PageFactory</a><wbr>(dagger.Lazy&lt;<a href="../../../version/VersionChecker.html" title="class in com.djrapitops.plan.version">VersionChecker</a>&gt;&nbsp;versionChecker,
dagger.Lazy&lt;<a href="../../../storage/file/PlanFiles.html" title="class in com.djrapitops.plan.storage.file">PlanFiles</a>&gt;&nbsp;files,
dagger.Lazy&lt;<a href="../../../storage/file/PublicHtmlFiles.html" title="class in com.djrapitops.plan.storage.file">PublicHtmlFiles</a>&gt;&nbsp;publicHtmlFiles,
dagger.Lazy&lt;<a href="../../../settings/config/PlanConfig.html" title="class in com.djrapitops.plan.settings.config">PlanConfig</a>&gt;&nbsp;config,
dagger.Lazy&lt;<a href="../../../settings/theme/Theme.html" title="class in com.djrapitops.plan.settings.theme">Theme</a>&gt;&nbsp;theme,
dagger.Lazy&lt;<a href="../../../storage/database/DBSystem.html" title="class in com.djrapitops.plan.storage.database">DBSystem</a>&gt;&nbsp;dbSystem,
@ -130,42 +131,45 @@ 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="#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="../../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-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPublicHtmlOrJarResource(java.lang.String)" class="member-name-link">getPublicHtmlOrJarResource</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 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="#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-first even-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 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="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-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="#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 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,
<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-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,
<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 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="#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="#networkPage()" class="member-name-link">networkPage</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="#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 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-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="#playersPage()" class="member-name-link">playersPage</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-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="#queryPage()" class="member-name-link">queryPage</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-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="#reactPage()" class="member-name-link">reactPage</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-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="#registerPage()" class="member-name-link">registerPage</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-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="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-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="block">Create a server page.</div>
</div>
</div>
@ -186,11 +190,12 @@ loadScripts(document, 'script');</script>
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy)">
<section class="detail" id="&lt;init&gt;(dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy)">
<h3>PageFactory</h3>
<div class="member-signature"><span class="annotations">@Inject
</span><span class="modifiers">public</span>&nbsp;<span class="element-name">PageFactory</span><wbr><span class="parameters">(dagger.Lazy&lt;<a href="../../../version/VersionChecker.html" title="class in com.djrapitops.plan.version">VersionChecker</a>&gt;&nbsp;versionChecker,
dagger.Lazy&lt;<a href="../../../storage/file/PlanFiles.html" title="class in com.djrapitops.plan.storage.file">PlanFiles</a>&gt;&nbsp;files,
dagger.Lazy&lt;<a href="../../../storage/file/PublicHtmlFiles.html" title="class in com.djrapitops.plan.storage.file">PublicHtmlFiles</a>&gt;&nbsp;publicHtmlFiles,
dagger.Lazy&lt;<a href="../../../settings/config/PlanConfig.html" title="class in com.djrapitops.plan.settings.config">PlanConfig</a>&gt;&nbsp;config,
dagger.Lazy&lt;<a href="../../../settings/theme/Theme.html" title="class in com.djrapitops.plan.settings.theme">Theme</a>&gt;&nbsp;theme,
dagger.Lazy&lt;<a href="../../../storage/database/DBSystem.html" title="class in com.djrapitops.plan.storage.database">DBSystem</a>&gt;&nbsp;dbSystem,
@ -323,7 +328,7 @@ loadScripts(document, 'script');</script>
<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="../../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>
<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;resourceName)</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>
@ -332,6 +337,17 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
<section class="detail" id="getPublicHtmlOrJarResource(java.lang.String)">
<h3>getPublicHtmlOrJarResource</h3>
<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">getPublicHtmlOrJarResource</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;resourceName)</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="loginPage()">
<h3>loginPage</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages">Page</a></span>&nbsp;<span class="element-name">loginPage</span>()

View File

@ -105,7 +105,8 @@ implements <a href="ResolverService.html" title="interface in com.djrapitops.pla
<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">ResolverSvc</a>()</code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(com.djrapitops.plan.settings.config.PlanConfig,net.playeranalytics.plugin.server.PluginLogger)" class="member-name-link">ResolverSvc</a><wbr>(<a href="../../settings/config/PlanConfig.html" title="class in com.djrapitops.plan.settings.config">PlanConfig</a>&nbsp;config,
net.playeranalytics.plugin.server.PluginLogger&nbsp;logger)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
@ -169,10 +170,11 @@ implements <a href="ResolverService.html" title="interface in com.djrapitops.pla
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<section class="detail" id="&lt;init&gt;(com.djrapitops.plan.settings.config.PlanConfig,net.playeranalytics.plugin.server.PluginLogger)">
<h3>ResolverSvc</h3>
<div class="member-signature"><span class="annotations">@Inject
</span><span class="modifiers">public</span>&nbsp;<span class="element-name">ResolverSvc</span>()</div>
</span><span class="modifiers">public</span>&nbsp;<span class="element-name">ResolverSvc</span><wbr><span class="parameters">(<a href="../../settings/config/PlanConfig.html" title="class in com.djrapitops.plan.settings.config">PlanConfig</a>&nbsp;config,
net.playeranalytics.plugin.server.PluginLogger&nbsp;logger)</span></div>
</section>
</li>
</ul>

View File

@ -120,7 +120,7 @@ implements <a href="ResourceService.html" title="interface in com.djrapitops.pla
<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.settings.config.PlanConfig,com.djrapitops.plan.settings.locale.Locale,net.playeranalytics.plugin.server.PluginLogger,com.djrapitops.plan.utilities.logging.ErrorLogger)" class="member-name-link">ResourceSvc</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.PublicHtmlFiles,com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.settings.locale.Locale,net.playeranalytics.plugin.server.PluginLogger,com.djrapitops.plan.utilities.logging.ErrorLogger)" class="member-name-link">ResourceSvc</a><wbr>(<a href="../../storage/file/PublicHtmlFiles.html" title="class in com.djrapitops.plan.storage.file">PublicHtmlFiles</a>&nbsp;publicHtmlFiles,
<a href="../../settings/config/PlanConfig.html" title="class in com.djrapitops.plan.settings.config">PlanConfig</a>&nbsp;config,
<a href="../../settings/locale/Locale.html" title="class in com.djrapitops.plan.settings.locale">Locale</a>&nbsp;locale,
net.playeranalytics.plugin.server.PluginLogger&nbsp;logger,
@ -225,10 +225,10 @@ implements <a href="ResourceService.html" title="interface in com.djrapitops.pla
<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.settings.config.PlanConfig,com.djrapitops.plan.settings.locale.Locale,net.playeranalytics.plugin.server.PluginLogger,com.djrapitops.plan.utilities.logging.ErrorLogger)">
<section class="detail" id="&lt;init&gt;(com.djrapitops.plan.storage.file.PublicHtmlFiles,com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.settings.locale.Locale,net.playeranalytics.plugin.server.PluginLogger,com.djrapitops.plan.utilities.logging.ErrorLogger)">
<h3>ResourceSvc</h3>
<div class="member-signature"><span class="annotations">@Inject
</span><span class="modifiers">public</span>&nbsp;<span class="element-name">ResourceSvc</span><wbr><span class="parameters">(<a href="../../storage/file/PlanFiles.html" title="class in com.djrapitops.plan.storage.file">PlanFiles</a>&nbsp;files,
</span><span class="modifiers">public</span>&nbsp;<span class="element-name">ResourceSvc</span><wbr><span class="parameters">(<a href="../../storage/file/PublicHtmlFiles.html" title="class in com.djrapitops.plan.storage.file">PublicHtmlFiles</a>&nbsp;publicHtmlFiles,
<a href="../../settings/config/PlanConfig.html" title="class in com.djrapitops.plan.settings.config">PlanConfig</a>&nbsp;config,
<a href="../../settings/locale/Locale.html" title="class in com.djrapitops.plan.settings.locale">Locale</a>&nbsp;locale,
net.playeranalytics.plugin.server.PluginLogger&nbsp;logger,

View File

@ -85,8 +85,13 @@ loadScripts(document, 'script');</script>
</dl>
<hr>
<div class="type-signature"><span class="annotations">@Singleton
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html#forRemoval()" title="class or interface in java.lang" class="external-link">forRemoval</a>=true,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html#since()" title="class or interface in java.lang" class="external-link">since</a>="#2260")
</span><span class="modifiers">public class </span><span class="element-name type-name-label">WebAssetVersionCheckTask</span>
<span class="extends-implements">extends <a href="../../TaskSystem.Task.html" title="class in com.djrapitops.plan">TaskSystem.Task</a></span></div>
<div class="deprecation-block"><span class="deprecated-label">Deprecated, for removal: This API element is subject to removal in a future version.</span>
<div class="deprecation-comment">Html customization system will be overhauled for React version of frontend.</div>
</div>
<div class="block">Task in charge of checking html customized files on enable to see if they are outdated.</div>
</section>
<section class="summary">
@ -104,7 +109,9 @@ loadScripts(document, 'script');</script>
net.playeranalytics.plugin.server.PluginLogger&nbsp;logger,
<a href="AssetVersions.html" title="class in com.djrapitops.plan.delivery.web">AssetVersions</a>&nbsp;assetVersions,
<a href="../formatting/Formatters.html" title="class in com.djrapitops.plan.delivery.formatting">Formatters</a>&nbsp;formatters)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated, for removal: This API element is subject to removal in a future version.</span></div>
&nbsp;</div>
</div>
</section>
</li>
@ -113,18 +120,22 @@ 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-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 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><button id="method-summary-table-tab6" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab6', 3)" class="table-tab">Deprecated 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>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#register(net.playeranalytics.plugin.scheduling.RunnableFactory)" class="member-name-link">register</a><wbr>(net.playeranalytics.plugin.scheduling.RunnableFactory&nbsp;runnableFactory)</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>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#run()" class="member-name-link">run</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 method-summary-table-tab6"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#register(net.playeranalytics.plugin.scheduling.RunnableFactory)" class="member-name-link">register</a><wbr>(net.playeranalytics.plugin.scheduling.RunnableFactory&nbsp;runnableFactory)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6">
<div class="block"><span class="deprecated-label">Deprecated, for removal: This API element is subject to removal in a future version.</span></div>
&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#run()" class="member-name-link">run</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6">
<div class="block"><span class="deprecated-label">Deprecated, for removal: This API element is subject to removal in a future version.</span></div>
&nbsp;</div>
</div>
</div>
</div>
@ -154,6 +165,7 @@ loadScripts(document, 'script');</script>
net.playeranalytics.plugin.server.PluginLogger&nbsp;logger,
<a href="AssetVersions.html" title="class in com.djrapitops.plan.delivery.web">AssetVersions</a>&nbsp;assetVersions,
<a href="../formatting/Formatters.html" title="class in com.djrapitops.plan.delivery.formatting">Formatters</a>&nbsp;formatters)</span></div>
<div class="deprecation-block"><span class="deprecated-label">Deprecated, for removal: This API element is subject to removal in a future version.</span></div>
</section>
</li>
</ul>
@ -168,6 +180,7 @@ loadScripts(document, 'script');</script>
<section class="detail" id="register(net.playeranalytics.plugin.scheduling.RunnableFactory)">
<h3>register</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">register</span><wbr><span class="parameters">(net.playeranalytics.plugin.scheduling.RunnableFactory&nbsp;runnableFactory)</span></div>
<div class="deprecation-block"><span class="deprecated-label">Deprecated, for removal: This API element is subject to removal in a future version.</span></div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../../TaskSystem.Task.html#register(net.playeranalytics.plugin.scheduling.RunnableFactory)">register</a></code>&nbsp;in class&nbsp;<code><a href="../../TaskSystem.Task.html" title="class in com.djrapitops.plan">TaskSystem.Task</a></code></dd>
@ -178,6 +191,7 @@ loadScripts(document, 'script');</script>
<section class="detail" id="run()">
<h3>run</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">run</span>()</div>
<div class="deprecation-block"><span class="deprecated-label">Deprecated, for removal: This API element is subject to removal in a future version.</span></div>
</section>
</li>
</ul>

View File

@ -144,8 +144,8 @@ loadScripts(document, 'script');</script>
<div class="block">Task in charge of writing html customized files on enable when they don't exist yet.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="WebAssetVersionCheckTask.html" title="class in com.djrapitops.plan.delivery.web">WebAssetVersionCheckTask</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Task in charge of checking html customized files on enable to see if they are outdated.</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">Deprecated, for removal: This API element is subject to removal in a future version.
<div class="deprecation-comment">Html customization system will be overhauled for React version of frontend.</div>
</div>
</div>
</div>

View File

@ -78,7 +78,7 @@ loadScripts(document, 'script');</script>
</dl>
<dl class="notes">
<dt>All Known Implementing Classes:</dt>
<dd><code><a href="../../webserver/resolver/json/LocaleJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">LocaleJSONResolver</a></code>, <code><a href="../../webserver/resolver/auth/LoginPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.auth">LoginPageResolver</a></code>, <code><a href="../../webserver/resolver/auth/LoginResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.auth">LoginResolver</a></code>, <code><a href="../../webserver/resolver/auth/LogoutResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.auth">LogoutResolver</a></code>, <code><a href="../../webserver/resolver/json/MetadataJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">MetadataJSONResolver</a></code>, <code><a href="../../webserver/resolver/auth/RegisterPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.auth">RegisterPageResolver</a></code>, <code><a href="../../webserver/resolver/auth/RegisterResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.auth">RegisterResolver</a></code>, <code><a href="../../webserver/resolver/RootPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">RootPageResolver</a></code>, <code><a href="../../webserver/resolver/StaticResourceResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">StaticResourceResolver</a></code>, <code><a href="../../webserver/resolver/json/WhoAmIJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">WhoAmIJSONResolver</a></code></dd>
<dd><code><a href="../../webserver/resolver/json/LocaleJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">LocaleJSONResolver</a></code>, <code><a href="../../webserver/resolver/auth/LoginPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.auth">LoginPageResolver</a></code>, <code><a href="../../webserver/resolver/auth/LoginResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.auth">LoginResolver</a></code>, <code><a href="../../webserver/resolver/auth/LogoutResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.auth">LogoutResolver</a></code>, <code><a href="../../webserver/resolver/json/MetadataJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">MetadataJSONResolver</a></code>, <code><a href="../../webserver/resolver/PublicHtmlResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">PublicHtmlResolver</a></code>, <code><a href="../../webserver/resolver/auth/RegisterPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.auth">RegisterPageResolver</a></code>, <code><a href="../../webserver/resolver/auth/RegisterResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.auth">RegisterResolver</a></code>, <code><a href="../../webserver/resolver/RootPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">RootPageResolver</a></code>, <code><a href="../../webserver/resolver/StaticResourceResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">StaticResourceResolver</a></code>, <code><a href="../../webserver/resolver/json/WhoAmIJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">WhoAmIJSONResolver</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">NoAuthResolver</span><span class="extends-implements">

File diff suppressed because one or more lines are too long

View File

@ -91,7 +91,9 @@ 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.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,
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(com.djrapitops.plan.storage.file.PlanFiles,com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.storage.file.PublicHtmlFiles,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="../../settings/config/PlanConfig.html" title="class in com.djrapitops.plan.settings.config">PlanConfig</a>&nbsp;config,
<a href="../../storage/file/PublicHtmlFiles.html" title="class in com.djrapitops.plan.storage.file">PublicHtmlFiles</a>&nbsp;publicHtmlFiles,
<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,
@ -118,12 +120,6 @@ loadScripts(document, 'script');</script>
<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;target)</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="#basicAuth()" class="member-name-link">basicAuth</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="#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(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>
@ -202,6 +198,15 @@ 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="#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="#publicHtmlResourceResponse(long,java.lang.String,java.lang.String)" class="member-name-link">publicHtmlResourceResponse</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,
<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;mimeType)</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="#publicHtmlResourceResponse(java.lang.String,java.lang.String)" class="member-name-link">publicHtmlResourceResponse</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,
<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;mimeType)</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(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>
@ -244,10 +249,12 @@ 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.delivery.formatting.Formatters,com.djrapitops.plan.settings.theme.Theme,dagger.Lazy)">
<section class="detail" id="&lt;init&gt;(com.djrapitops.plan.storage.file.PlanFiles,com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.storage.file.PublicHtmlFiles,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="../../settings/config/PlanConfig.html" title="class in com.djrapitops.plan.settings.config">PlanConfig</a>&nbsp;config,
<a href="../../storage/file/PublicHtmlFiles.html" title="class in com.djrapitops.plan.storage.file">PublicHtmlFiles</a>&nbsp;publicHtmlFiles,
<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,
@ -268,6 +275,10 @@ loadScripts(document, 'script');</script>
<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="../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;resourceName)</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/UncheckedIOException.html" title="class or interface in java.io" class="external-link">UncheckedIOException</a></code> - If reading the resource fails</dd>
</dl>
</section>
</li>
<li>
@ -355,6 +366,21 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
<section class="detail" id="publicHtmlResourceResponse(long,java.lang.String,java.lang.String)">
<h3>publicHtmlResourceResponse</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">publicHtmlResourceResponse</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,
<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;mimeType)</span></div>
</section>
</li>
<li>
<section class="detail" id="publicHtmlResourceResponse(java.lang.String,java.lang.String)">
<h3>publicHtmlResourceResponse</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">publicHtmlResourceResponse</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,
<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;mimeType)</span></div>
</section>
</li>
<li>
<section class="detail" id="redirectResponse(java.lang.String)">
<h3>redirectResponse</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">redirectResponse</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;location)</span></div>
@ -397,12 +423,6 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
<section class="detail" id="basicAuthFail(com.djrapitops.plan.exceptions.WebUserAuthException)">
<h3>basicAuthFail</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">basicAuthFail</span><wbr><span class="parameters">(<a href="../../exceptions/WebUserAuthException.html" title="class in com.djrapitops.plan.exceptions">WebUserAuthException</a>&nbsp;e)</span></div>
</section>
</li>
<li>
<section class="detail" id="forbidden403()">
<h3>forbidden403</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">forbidden403</span>()</div>
@ -427,12 +447,6 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
<section class="detail" id="basicAuth()">
<h3>basicAuth</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">basicAuth</span>()</div>
</section>
</li>
<li>
<section class="detail" id="badRequest(java.lang.String,java.lang.String)">
<h3>badRequest</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">badRequest</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;errorMessage,

View File

@ -94,7 +94,7 @@ 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.delivery.web.ResolverSvc,com.djrapitops.plan.delivery.webserver.ResponseFactory,dagger.Lazy,com.djrapitops.plan.delivery.webserver.resolver.QueryPageResolver,com.djrapitops.plan.delivery.webserver.resolver.PlayersPageResolver,com.djrapitops.plan.delivery.webserver.resolver.PlayerPageResolver,com.djrapitops.plan.delivery.webserver.resolver.ServerPageResolver,com.djrapitops.plan.delivery.webserver.resolver.RootPageResolver,com.djrapitops.plan.delivery.webserver.resolver.json.RootJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.StaticResourceResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.LoginPageResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.RegisterPageResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.LoginResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.LogoutResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.RegisterResolver,com.djrapitops.plan.delivery.webserver.resolver.ErrorsPageResolver,com.djrapitops.plan.delivery.webserver.resolver.swagger.SwaggerJsonResolver,com.djrapitops.plan.delivery.webserver.resolver.swagger.SwaggerPageResolver,com.djrapitops.plan.utilities.logging.ErrorLogger)" class="member-name-link">ResponseResolver</a><wbr>(<a href="../web/ResolverSvc.html" title="class in com.djrapitops.plan.delivery.web">ResolverSvc</a>&nbsp;resolverService,
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(com.djrapitops.plan.delivery.web.ResolverSvc,com.djrapitops.plan.delivery.webserver.ResponseFactory,dagger.Lazy,com.djrapitops.plan.delivery.webserver.resolver.QueryPageResolver,com.djrapitops.plan.delivery.webserver.resolver.PlayersPageResolver,com.djrapitops.plan.delivery.webserver.resolver.PlayerPageResolver,com.djrapitops.plan.delivery.webserver.resolver.ServerPageResolver,com.djrapitops.plan.delivery.webserver.resolver.RootPageResolver,com.djrapitops.plan.delivery.webserver.resolver.json.RootJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.StaticResourceResolver,com.djrapitops.plan.delivery.webserver.resolver.PublicHtmlResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.LoginPageResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.RegisterPageResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.LoginResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.LogoutResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.RegisterResolver,com.djrapitops.plan.delivery.webserver.resolver.ErrorsPageResolver,com.djrapitops.plan.delivery.webserver.resolver.swagger.SwaggerJsonResolver,com.djrapitops.plan.delivery.webserver.resolver.swagger.SwaggerPageResolver,com.djrapitops.plan.utilities.logging.ErrorLogger)" class="member-name-link">ResponseResolver</a><wbr>(<a href="../web/ResolverSvc.html" title="class in com.djrapitops.plan.delivery.web">ResolverSvc</a>&nbsp;resolverService,
<a href="ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a>&nbsp;responseFactory,
dagger.Lazy&lt;<a href="http/WebServer.html" title="interface in com.djrapitops.plan.delivery.webserver.http">WebServer</a>&gt;&nbsp;webServer,
<a href="resolver/QueryPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">QueryPageResolver</a>&nbsp;queryPageResolver,
@ -104,6 +104,7 @@ loadScripts(document, 'script');</script>
<a href="resolver/RootPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">RootPageResolver</a>&nbsp;rootPageResolver,
<a href="resolver/json/RootJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RootJSONResolver</a>&nbsp;rootJSONResolver,
<a href="resolver/StaticResourceResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">StaticResourceResolver</a>&nbsp;staticResourceResolver,
<a href="resolver/PublicHtmlResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">PublicHtmlResolver</a>&nbsp;publicHtmlResolver,
<a href="resolver/auth/LoginPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.auth">LoginPageResolver</a>&nbsp;loginPageResolver,
<a href="resolver/auth/RegisterPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.auth">RegisterPageResolver</a>&nbsp;registerPageResolver,
<a href="resolver/auth/LoginResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.auth">LoginResolver</a>&nbsp;loginResolver,
@ -152,7 +153,7 @@ loadScripts(document, 'script');</script>
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(com.djrapitops.plan.delivery.web.ResolverSvc,com.djrapitops.plan.delivery.webserver.ResponseFactory,dagger.Lazy,com.djrapitops.plan.delivery.webserver.resolver.QueryPageResolver,com.djrapitops.plan.delivery.webserver.resolver.PlayersPageResolver,com.djrapitops.plan.delivery.webserver.resolver.PlayerPageResolver,com.djrapitops.plan.delivery.webserver.resolver.ServerPageResolver,com.djrapitops.plan.delivery.webserver.resolver.RootPageResolver,com.djrapitops.plan.delivery.webserver.resolver.json.RootJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.StaticResourceResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.LoginPageResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.RegisterPageResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.LoginResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.LogoutResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.RegisterResolver,com.djrapitops.plan.delivery.webserver.resolver.ErrorsPageResolver,com.djrapitops.plan.delivery.webserver.resolver.swagger.SwaggerJsonResolver,com.djrapitops.plan.delivery.webserver.resolver.swagger.SwaggerPageResolver,com.djrapitops.plan.utilities.logging.ErrorLogger)">
<section class="detail" id="&lt;init&gt;(com.djrapitops.plan.delivery.web.ResolverSvc,com.djrapitops.plan.delivery.webserver.ResponseFactory,dagger.Lazy,com.djrapitops.plan.delivery.webserver.resolver.QueryPageResolver,com.djrapitops.plan.delivery.webserver.resolver.PlayersPageResolver,com.djrapitops.plan.delivery.webserver.resolver.PlayerPageResolver,com.djrapitops.plan.delivery.webserver.resolver.ServerPageResolver,com.djrapitops.plan.delivery.webserver.resolver.RootPageResolver,com.djrapitops.plan.delivery.webserver.resolver.json.RootJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.StaticResourceResolver,com.djrapitops.plan.delivery.webserver.resolver.PublicHtmlResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.LoginPageResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.RegisterPageResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.LoginResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.LogoutResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.RegisterResolver,com.djrapitops.plan.delivery.webserver.resolver.ErrorsPageResolver,com.djrapitops.plan.delivery.webserver.resolver.swagger.SwaggerJsonResolver,com.djrapitops.plan.delivery.webserver.resolver.swagger.SwaggerPageResolver,com.djrapitops.plan.utilities.logging.ErrorLogger)">
<h3>ResponseResolver</h3>
<div class="member-signature"><span class="annotations">@Inject
</span><span class="modifiers">public</span>&nbsp;<span class="element-name">ResponseResolver</span><wbr><span class="parameters">(<a href="../web/ResolverSvc.html" title="class in com.djrapitops.plan.delivery.web">ResolverSvc</a>&nbsp;resolverService,
@ -165,6 +166,7 @@ loadScripts(document, 'script');</script>
<a href="resolver/RootPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">RootPageResolver</a>&nbsp;rootPageResolver,
<a href="resolver/json/RootJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RootJSONResolver</a>&nbsp;rootJSONResolver,
<a href="resolver/StaticResourceResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">StaticResourceResolver</a>&nbsp;staticResourceResolver,
<a href="resolver/PublicHtmlResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">PublicHtmlResolver</a>&nbsp;publicHtmlResolver,
<a href="resolver/auth/LoginPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.auth">LoginPageResolver</a>&nbsp;loginPageResolver,
<a href="resolver/auth/RegisterPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.auth">RegisterPageResolver</a>&nbsp;registerPageResolver,
<a href="resolver/auth/LoginResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.auth">LoginResolver</a>&nbsp;loginResolver,

View File

@ -0,0 +1,192 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>PublicHtmlResolver (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, class: PublicHtmlResolver">
<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</a></div>
<h1 title="Class PublicHtmlResolver" class="title">Class PublicHtmlResolver</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.PublicHtmlResolver</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="../../web/resolver/NoAuthResolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">NoAuthResolver</a></code>, <code><a href="../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="annotations">@Singleton
</span><span class="modifiers">public class </span><span class="element-name type-name-label">PublicHtmlResolver</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/NoAuthResolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">NoAuthResolver</a></span></div>
<div class="block">Resolves any files in public_html folder.</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(com.djrapitops.plan.delivery.webserver.ResponseFactory)" class="member-name-link">PublicHtmlResolver</a><wbr>(<a href="../ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a>&nbsp;responseFactory)</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><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-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.NoAuthResolver">Methods inherited from interface&nbsp;com.djrapitops.plan.delivery.web.resolver.<a href="../../web/resolver/NoAuthResolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">NoAuthResolver</a></h3>
<code><a href="../../web/resolver/NoAuthResolver.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">canAccess</a>, <a href="../../web/resolver/NoAuthResolver.html#requiresAuth(com.djrapitops.plan.delivery.web.resolver.request.Request)">requiresAuth</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#newResponseBuilder()">newResponseBuilder</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;(com.djrapitops.plan.delivery.webserver.ResponseFactory)">
<h3>PublicHtmlResolver</h3>
<div class="member-signature"><span class="annotations">@Inject
</span><span class="modifiers">public</span>&nbsp;<span class="element-name">PublicHtmlResolver</span><wbr><span class="parameters">(<a href="../ResponseFactory.html" title="class in com.djrapitops.plan.delivery.webserver">ResponseFactory</a>&nbsp;responseFactory)</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="resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">
<h3>resolve</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="../../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"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="../../web/resolver/NoAuthResolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">NoAuthResolver</a></code></span></div>
<div class="block">Implement request resolution.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../../web/resolver/NoAuthResolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">resolve</a></code>&nbsp;in interface&nbsp;<code><a href="../../web/resolver/NoAuthResolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">NoAuthResolver</a></code></dd>
<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>
<dd>Response or empty if the response should be 404 (not found).</dd>
<dt>See Also:</dt>
<dd>
<ul class="see-list">
<li><a href="../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver"><code>for return value</code></a></li>
</ul>
</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@ -105,18 +105,22 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Resolves /players URL.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="QueryPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">QueryPageResolver</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="RootPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">RootPageResolver</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="PublicHtmlResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">PublicHtmlResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Resolves any files in public_html folder.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="QueryPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">QueryPageResolver</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="RootPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">RootPageResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Resolves '/' URL (Address Root).</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ServerPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">ServerPageResolver</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="ServerPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">ServerPageResolver</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Resolves /network, /server and /server/${name/uuid} URLs.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="StaticResourceResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">StaticResourceResolver</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="StaticResourceResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">StaticResourceResolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Resolves all static resources for the pages.</div>
</div>
</div>

View File

@ -62,6 +62,7 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.<a href="ErrorsPageResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver">ErrorsPageResolver</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.<a href="PlayerPageResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver">PlayerPageResolver</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.<a href="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="../../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.<a href="PublicHtmlResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver">PublicHtmlResolver</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.<a href="QueryPageResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver">QueryPageResolver</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.<a href="RootPageResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver">RootPageResolver</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.<a href="ServerPageResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver">ServerPageResolver</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>

View File

@ -112,10 +112,13 @@ loadScripts(document, 'script');</script>
<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/nio/file/Path.html" title="class or interface in java.nio.file" class="external-link">Path</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCustomizationDirectory()" class="member-name-link">getCustomizationDirectory</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>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#shouldBeCustomized(java.lang.String,java.lang.String)" class="member-name-link">shouldBeCustomized</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;plugin,
<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-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/nio/file/Path.html" title="class or interface in java.nio.file" class="external-link">Path</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPublicHtmlDirectory()" class="member-name-link">getPublicHtmlDirectory</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>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#shouldBeCustomized(java.lang.String,java.lang.String)" class="member-name-link">shouldBeCustomized</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;plugin,
<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>
</div>
</div>
@ -167,6 +170,12 @@ loadScripts(document, 'script');</script>
<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/nio/file/Path.html" title="class or interface in java.nio.file" class="external-link">Path</a></span>&nbsp;<span class="element-name">getCustomizationDirectory</span>()</div>
</section>
</li>
<li>
<section class="detail" id="getPublicHtmlDirectory()">
<h3>getPublicHtmlDirectory</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/nio/file/Path.html" title="class or interface in java.nio.file" class="external-link">Path</a></span>&nbsp;<span class="element-name">getPublicHtmlDirectory</span>()</div>
</section>
</li>
</ul>
</section>
</li>

View File

@ -141,18 +141,21 @@ loadScripts(document, 'script');</script>
<div class="col-first odd-row-color"><code>static final <a href="key/Setting.html" title="class in com.djrapitops.plan.settings.config.paths.key">Setting</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"><code><a href="#PORT" class="member-name-link">PORT</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="key/Setting.html" title="class in com.djrapitops.plan.settings.config.paths.key">Setting</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"><code><a href="#REDUCED_REFRESH_BARRIER" class="member-name-link">REDUCED_REFRESH_BARRIER</a></code></div>
<div class="col-first even-row-color"><code>static final <a href="key/Setting.html" title="class in com.djrapitops.plan.settings.config.paths.key">Setting</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>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#PUBLIC_HTML_PATH" class="member-name-link">PUBLIC_HTML_PATH</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="key/Setting.html" title="class in com.djrapitops.plan.settings.config.paths.key">Setting</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"><code><a href="#REMOVE_ACCESS_LOG_AFTER_DAYS" class="member-name-link">REMOVE_ACCESS_LOG_AFTER_DAYS</a></code></div>
<div class="col-first odd-row-color"><code>static final <a href="key/Setting.html" title="class in com.djrapitops.plan.settings.config.paths.key">Setting</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"><code><a href="#REDUCED_REFRESH_BARRIER" class="member-name-link">REDUCED_REFRESH_BARRIER</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="key/Setting.html" title="class in com.djrapitops.plan.settings.config.paths.key">Setting</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#SHOW_ALTERNATIVE_IP" class="member-name-link">SHOW_ALTERNATIVE_IP</a></code></div>
<div class="col-first even-row-color"><code>static final <a href="key/Setting.html" title="class in com.djrapitops.plan.settings.config.paths.key">Setting</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"><code><a href="#REMOVE_ACCESS_LOG_AFTER_DAYS" class="member-name-link">REMOVE_ACCESS_LOG_AFTER_DAYS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="key/Setting.html" title="class in com.djrapitops.plan.settings.config.paths.key">Setting</a>&lt;<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="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>&gt;&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#WHITELIST" class="member-name-link">WHITELIST</a></code></div>
<div class="col-first odd-row-color"><code>static final <a href="key/Setting.html" title="class in com.djrapitops.plan.settings.config.paths.key">Setting</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#SHOW_ALTERNATIVE_IP" class="member-name-link">SHOW_ALTERNATIVE_IP</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="key/Setting.html" title="class in com.djrapitops.plan.settings.config.paths.key">Setting</a>&lt;<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="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>&gt;&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#WHITELIST" class="member-name-link">WHITELIST</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
@ -271,6 +274,12 @@ loadScripts(document, 'script');</script>
</section>
</li>
<li>
<section class="detail" id="PUBLIC_HTML_PATH">
<h3>PUBLIC_HTML_PATH</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="key/Setting.html" title="class in com.djrapitops.plan.settings.config.paths.key">Setting</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>&gt;</span>&nbsp;<span class="element-name">PUBLIC_HTML_PATH</span></div>
</section>
</li>
<li>
<section class="detail" id="REDUCED_REFRESH_BARRIER">
<h3>REDUCED_REFRESH_BARRIER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="key/Setting.html" title="class in com.djrapitops.plan.settings.config.paths.key">Setting</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">REDUCED_REFRESH_BARRIER</span></div>

View File

@ -115,10 +115,9 @@ implements <a href="../../SubSystem.html" title="interface in com.djrapitops.pla
<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.io.File,com.djrapitops.plan.storage.file.JarResource.StreamFunction,dagger.Lazy,dagger.Lazy)" class="member-name-link">PlanFiles</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/File.html" title="class or interface in java.io" class="external-link">File</a>&nbsp;dataFolder,
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.io.File,com.djrapitops.plan.storage.file.JarResource.StreamFunction,dagger.Lazy)" class="member-name-link">PlanFiles</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/File.html" title="class or interface in java.io" class="external-link">File</a>&nbsp;dataFolder,
<a href="JarResource.StreamFunction.html" title="interface in com.djrapitops.plan.storage.file">JarResource.StreamFunction</a>&nbsp;getResourceStream,
dagger.Lazy&lt;<a href="../../delivery/web/AssetVersions.html" title="class in com.djrapitops.plan.delivery.web">AssetVersions</a>&gt;&nbsp;assetVersions,
dagger.Lazy&lt;<a href="../../settings/config/PlanConfig.html" title="class in com.djrapitops.plan.settings.config">PlanConfig</a>&gt;&nbsp;config)</code></div>
dagger.Lazy&lt;<a href="../../delivery/web/AssetVersions.html" title="class in com.djrapitops.plan.delivery.web">AssetVersions</a>&gt;&nbsp;assetVersions)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
@ -135,7 +134,8 @@ implements <a href="../../SubSystem.html" title="interface in com.djrapitops.pla
<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/io/File.html" title="class or interface in java.io" class="external-link">File</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="#attemptToFind(java.lang.String)" class="member-name-link">attemptToFind</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-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#attemptToFind(java.nio.file.Path,java.lang.String)" class="member-name-link">attemptToFind</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/nio/file/Path.html" title="class or interface in java.nio.file" class="external-link">Path</a>&nbsp;dir,
<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>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#disable()" class="member-name-link">disable</a>()</code></div>
@ -150,41 +150,38 @@ implements <a href="../../SubSystem.html" title="interface in com.djrapitops.pla
<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/File.html" title="class or interface in java.io" class="external-link">File</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getConfigFile()" class="member-name-link">getConfigFile</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="Resource.html" title="interface in com.djrapitops.plan.storage.file">Resource</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="#getCustomizableResource(java.lang.String)" class="member-name-link">getCustomizableResource</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="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/nio/file/Path.html" title="class or interface in java.nio.file" class="external-link">Path</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDataDirectory()" class="member-name-link">getDataDirectory</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/io/File.html" title="class or interface in java.io" class="external-link">File</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDataFolder()" class="member-name-link">getDataFolder</a>()</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/nio/file/Path.html" title="class or interface in java.nio.file" class="external-link">Path</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDataDirectory()" class="member-name-link">getDataDirectory</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/File.html" title="class or interface in java.io" class="external-link">File</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getFileFromPluginFolder(java.lang.String)" class="member-name-link">getFileFromPluginFolder</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/nio/file/Path.html" title="class or interface in java.nio.file" class="external-link">Path</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getJSONStorageDirectory()" class="member-name-link">getJSONStorageDirectory</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>protected @NotNull <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></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLastModifiedForJarResource(java.lang.String)" class="member-name-link">getLastModifiedForJarResource</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-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDataFolder()" class="member-name-link">getDataFolder</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/io/File.html" title="class or interface in java.io" class="external-link">File</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLocaleFile()" class="member-name-link">getLocaleFile</a>()</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getFileFromPluginFolder(java.lang.String)" class="member-name-link">getFileFromPluginFolder</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/nio/file/Path.html" title="class or interface in java.nio.file" class="external-link">Path</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLogsDirectory()" class="member-name-link">getLogsDirectory</a>()</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getJSONStorageDirectory()" class="member-name-link">getJSONStorageDirectory</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/io/File.html" title="class or interface in java.io" class="external-link">File</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLogsFolder()" class="member-name-link">getLogsFolder</a>()</code></div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected @NotNull <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></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLastModifiedForJarResource(java.lang.String)" class="member-name-link">getLastModifiedForJarResource</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="Resource.html" title="interface in com.djrapitops.plan.storage.file">Resource</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getResourceFromJar(java.lang.String)" class="member-name-link">getResourceFromJar</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 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="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/File.html" title="class or interface in java.io" class="external-link">File</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLocaleFile()" class="member-name-link">getLocaleFile</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/nio/file/Path.html" title="class or interface in java.nio.file" class="external-link">Path</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLogsDirectory()" class="member-name-link">getLogsDirectory</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/File.html" title="class or interface in java.io" class="external-link">File</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLogsFolder()" class="member-name-link">getLogsFolder</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="Resource.html" title="interface in com.djrapitops.plan.storage.file">Resource</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getResourceFromJar(java.lang.String)" class="member-name-link">getResourceFromJar</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">
<div class="block">Get a file in the jar as a <a href="Resource.html" title="interface in com.djrapitops.plan.storage.file"><code>Resource</code></a>.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Resource.html" title="interface in com.djrapitops.plan.storage.file">Resource</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getResourceFromPluginFolder(java.lang.String)" class="member-name-link">getResourceFromPluginFolder</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">
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Resource.html" title="interface in com.djrapitops.plan.storage.file">Resource</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getResourceFromPluginFolder(java.lang.String)" class="member-name-link">getResourceFromPluginFolder</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 odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Get a file from plugin folder as a <a href="Resource.html" title="interface in com.djrapitops.plan.storage.file"><code>Resource</code></a>.</div>
</div>
</div>
@ -219,14 +216,13 @@ implements <a href="../../SubSystem.html" title="interface in com.djrapitops.pla
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.io.File,com.djrapitops.plan.storage.file.JarResource.StreamFunction,dagger.Lazy,dagger.Lazy)">
<section class="detail" id="&lt;init&gt;(java.io.File,com.djrapitops.plan.storage.file.JarResource.StreamFunction,dagger.Lazy)">
<h3>PlanFiles</h3>
<div class="member-signature"><span class="annotations">@Inject
</span><span class="modifiers">public</span>&nbsp;<span class="element-name">PlanFiles</span><wbr><span class="parameters">(@Named("dataFolder")
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/File.html" title="class or interface in java.io" class="external-link">File</a>&nbsp;dataFolder,
<a href="JarResource.StreamFunction.html" title="interface in com.djrapitops.plan.storage.file">JarResource.StreamFunction</a>&nbsp;getResourceStream,
dagger.Lazy&lt;<a href="../../delivery/web/AssetVersions.html" title="class in com.djrapitops.plan.delivery.web">AssetVersions</a>&gt;&nbsp;assetVersions,
dagger.Lazy&lt;<a href="../../settings/config/PlanConfig.html" title="class in com.djrapitops.plan.settings.config">PlanConfig</a>&gt;&nbsp;config)</span></div>
dagger.Lazy&lt;<a href="../../delivery/web/AssetVersions.html" title="class in com.djrapitops.plan.delivery.web">AssetVersions</a>&gt;&nbsp;assetVersions)</span></div>
</section>
</li>
</ul>
@ -337,15 +333,10 @@ implements <a href="../../SubSystem.html" title="interface in com.djrapitops.pla
</section>
</li>
<li>
<section class="detail" id="getCustomizableResource(java.lang.String)">
<h3>getCustomizableResource</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="Resource.html" title="interface in com.djrapitops.plan.storage.file">Resource</a>&gt;</span>&nbsp;<span class="element-name">getCustomizableResource</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;resourceName)</span></div>
</section>
</li>
<li>
<section class="detail" id="attemptToFind(java.lang.String)">
<section class="detail" id="attemptToFind(java.nio.file.Path,java.lang.String)">
<h3>attemptToFind</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/io/File.html" title="class or interface in java.io" class="external-link">File</a>&gt;</span>&nbsp;<span class="element-name">attemptToFind</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;resourceName)</span></div>
<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/io/File.html" title="class or interface in java.io" class="external-link">File</a>&gt;</span>&nbsp;<span class="element-name">attemptToFind</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/nio/file/Path.html" title="class or interface in java.nio.file" class="external-link">Path</a>&nbsp;dir,
<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)</span></div>
</section>
</li>
<li>

View File

@ -0,0 +1,170 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>PublicHtmlFiles (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.storage.file, class: PublicHtmlFiles">
<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.storage.file</a></div>
<h1 title="Class PublicHtmlFiles" class="title">Class PublicHtmlFiles</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.storage.file.PublicHtmlFiles</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="annotations">@Singleton
</span><span class="modifiers">public class </span><span class="element-name type-name-label">PublicHtmlFiles</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>
<div class="block">Access to public_html folder and its contents.</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(com.djrapitops.plan.settings.config.PlanConfig)" class="member-name-link">PublicHtmlFiles</a><wbr>(<a href="../../settings/config/PlanConfig.html" title="class in com.djrapitops.plan.settings.config">PlanConfig</a>&nbsp;config)</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><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="Resource.html" title="interface in com.djrapitops.plan.storage.file">Resource</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="#findCustomizedResource(java.lang.String)" class="member-name-link">findCustomizedResource</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="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="Resource.html" title="interface in com.djrapitops.plan.storage.file">Resource</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="#findPublicHtmlResource(java.lang.String)" class="member-name-link">findPublicHtmlResource</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 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;(com.djrapitops.plan.settings.config.PlanConfig)">
<h3>PublicHtmlFiles</h3>
<div class="member-signature"><span class="annotations">@Inject
</span><span class="modifiers">public</span>&nbsp;<span class="element-name">PublicHtmlFiles</span><wbr><span class="parameters">(<a href="../../settings/config/PlanConfig.html" title="class in com.djrapitops.plan.settings.config">PlanConfig</a>&nbsp;config)</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="findCustomizedResource(java.lang.String)">
<h3>findCustomizedResource</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="Resource.html" title="interface in com.djrapitops.plan.storage.file">Resource</a>&gt;</span>&nbsp;<span class="element-name">findCustomizedResource</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;resourceName)</span></div>
</section>
</li>
<li>
<section class="detail" id="findPublicHtmlResource(java.lang.String)">
<h3>findPublicHtmlResource</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="Resource.html" title="interface in com.djrapitops.plan.storage.file">Resource</a>&gt;</span>&nbsp;<span class="element-name">findPublicHtmlResource</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;resourceName)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@ -106,11 +106,10 @@ 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(java.io.File,com.djrapitops.plan.storage.file.JarResource.StreamFunction,com.djrapitops.plan.PlanPlugin,dagger.Lazy,dagger.Lazy)" class="member-name-link">SpongePlanFiles</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/File.html" title="class or interface in java.io" class="external-link">File</a>&nbsp;dataFolder,
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.io.File,com.djrapitops.plan.storage.file.JarResource.StreamFunction,com.djrapitops.plan.PlanPlugin,dagger.Lazy)" class="member-name-link">SpongePlanFiles</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/File.html" title="class or interface in java.io" class="external-link">File</a>&nbsp;dataFolder,
<a href="JarResource.StreamFunction.html" title="interface in com.djrapitops.plan.storage.file">JarResource.StreamFunction</a>&nbsp;getResourceStream,
<a href="../../PlanPlugin.html" title="interface in com.djrapitops.plan">PlanPlugin</a>&nbsp;plugin,
dagger.Lazy&lt;<a href="../../delivery/web/AssetVersions.html" title="class in com.djrapitops.plan.delivery.web">AssetVersions</a>&gt;&nbsp;assetVersions,
dagger.Lazy&lt;<a href="../../settings/config/PlanConfig.html" title="class in com.djrapitops.plan.settings.config">PlanConfig</a>&gt;&nbsp;config)</code></div>
dagger.Lazy&lt;<a href="../../delivery/web/AssetVersions.html" title="class in com.djrapitops.plan.delivery.web">AssetVersions</a>&gt;&nbsp;assetVersions)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
@ -136,7 +135,7 @@ loadScripts(document, 'script');</script>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-com.djrapitops.plan.storage.file.PlanFiles">Methods inherited from class&nbsp;com.djrapitops.plan.storage.file.<a href="PlanFiles.html" title="class in com.djrapitops.plan.storage.file">PlanFiles</a></h3>
<code><a href="PlanFiles.html#attemptToFind(java.lang.String)">attemptToFind</a>, <a href="PlanFiles.html#disable()">disable</a>, <a href="PlanFiles.html#enable()">enable</a>, <a href="PlanFiles.html#getConfigFile()">getConfigFile</a>, <a href="PlanFiles.html#getCustomizableResource(java.lang.String)">getCustomizableResource</a>, <a href="PlanFiles.html#getDataDirectory()">getDataDirectory</a>, <a href="PlanFiles.html#getDataFolder()">getDataFolder</a>, <a href="PlanFiles.html#getFileFromPluginFolder(java.lang.String)">getFileFromPluginFolder</a>, <a href="PlanFiles.html#getJSONStorageDirectory()">getJSONStorageDirectory</a>, <a href="PlanFiles.html#getLastModifiedForJarResource(java.lang.String)">getLastModifiedForJarResource</a>, <a href="PlanFiles.html#getLocaleFile()">getLocaleFile</a>, <a href="PlanFiles.html#getLogsDirectory()">getLogsDirectory</a>, <a href="PlanFiles.html#getLogsFolder()">getLogsFolder</a>, <a href="PlanFiles.html#getResourceFromPluginFolder(java.lang.String)">getResourceFromPluginFolder</a></code></div>
<code><a href="PlanFiles.html#attemptToFind(java.nio.file.Path,java.lang.String)">attemptToFind</a>, <a href="PlanFiles.html#disable()">disable</a>, <a href="PlanFiles.html#enable()">enable</a>, <a href="PlanFiles.html#getConfigFile()">getConfigFile</a>, <a href="PlanFiles.html#getDataDirectory()">getDataDirectory</a>, <a href="PlanFiles.html#getDataFolder()">getDataFolder</a>, <a href="PlanFiles.html#getFileFromPluginFolder(java.lang.String)">getFileFromPluginFolder</a>, <a href="PlanFiles.html#getJSONStorageDirectory()">getJSONStorageDirectory</a>, <a href="PlanFiles.html#getLastModifiedForJarResource(java.lang.String)">getLastModifiedForJarResource</a>, <a href="PlanFiles.html#getLocaleFile()">getLocaleFile</a>, <a href="PlanFiles.html#getLogsDirectory()">getLogsDirectory</a>, <a href="PlanFiles.html#getLogsFolder()">getLogsFolder</a>, <a href="PlanFiles.html#getResourceFromPluginFolder(java.lang.String)">getResourceFromPluginFolder</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>
@ -152,15 +151,14 @@ loadScripts(document, 'script');</script>
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.io.File,com.djrapitops.plan.storage.file.JarResource.StreamFunction,com.djrapitops.plan.PlanPlugin,dagger.Lazy,dagger.Lazy)">
<section class="detail" id="&lt;init&gt;(java.io.File,com.djrapitops.plan.storage.file.JarResource.StreamFunction,com.djrapitops.plan.PlanPlugin,dagger.Lazy)">
<h3>SpongePlanFiles</h3>
<div class="member-signature"><span class="annotations">@Inject
</span><span class="modifiers">public</span>&nbsp;<span class="element-name">SpongePlanFiles</span><wbr><span class="parameters">(@Named("dataFolder")
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/File.html" title="class or interface in java.io" class="external-link">File</a>&nbsp;dataFolder,
<a href="JarResource.StreamFunction.html" title="interface in com.djrapitops.plan.storage.file">JarResource.StreamFunction</a>&nbsp;getResourceStream,
<a href="../../PlanPlugin.html" title="interface in com.djrapitops.plan">PlanPlugin</a>&nbsp;plugin,
dagger.Lazy&lt;<a href="../../delivery/web/AssetVersions.html" title="class in com.djrapitops.plan.delivery.web">AssetVersions</a>&gt;&nbsp;assetVersions,
dagger.Lazy&lt;<a href="../../settings/config/PlanConfig.html" title="class in com.djrapitops.plan.settings.config">PlanConfig</a>&gt;&nbsp;config)</span></div>
dagger.Lazy&lt;<a href="../../delivery/web/AssetVersions.html" title="class in com.djrapitops.plan.delivery.web">AssetVersions</a>&gt;&nbsp;assetVersions)</span></div>
</section>
</li>
</ul>

View File

@ -92,24 +92,28 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Abstracts File methods of Plugin classes so that they can be tested without Mocks.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="Resource.html" title="interface in com.djrapitops.plan.storage.file">Resource</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="PublicHtmlFiles.html" title="class in com.djrapitops.plan.storage.file">PublicHtmlFiles</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Access to public_html folder and its contents.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="Resource.html" title="interface in com.djrapitops.plan.storage.file">Resource</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">Interface for accessing plugin resources in jar or plugin files.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ResourceCache.html" title="class in com.djrapitops.plan.storage.file">ResourceCache</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="ResourceCache.html" title="class in com.djrapitops.plan.storage.file">ResourceCache</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">In-memory cache for different resources on disk or jar.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SpongePlanFiles.html" title="class in com.djrapitops.plan.storage.file">SpongePlanFiles</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="SpongePlanFiles.html" title="class in com.djrapitops.plan.storage.file">SpongePlanFiles</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Implements jar resource fetching with Sponge Asset API.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="StringCachingResource.html" title="class in com.djrapitops.plan.storage.file">StringCachingResource</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="StringCachingResource.html" title="class in com.djrapitops.plan.storage.file">StringCachingResource</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Resource decorator to cache result of asString method call in <a href="ResourceCache.html" title="class in com.djrapitops.plan.storage.file"><code>ResourceCache</code></a>.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="StringResource.html" title="class in com.djrapitops.plan.storage.file">StringResource</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="StringResource.html" title="class in com.djrapitops.plan.storage.file">StringResource</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block"><a href="Resource.html" title="interface in com.djrapitops.plan.storage.file"><code>Resource</code></a> implementation for a <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"><code>String</code></a>.</div>
</div>
</div>

View File

@ -66,6 +66,7 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.storage.file.<a href="SpongePlanFiles.html" class="type-name-link" title="class in com.djrapitops.plan.storage.file">SpongePlanFiles</a></li>
</ul>
</li>
<li class="circle">com.djrapitops.plan.storage.file.<a href="PublicHtmlFiles.html" class="type-name-link" title="class in com.djrapitops.plan.storage.file">PublicHtmlFiles</a></li>
<li class="circle">com.djrapitops.plan.storage.file.<a href="ResourceCache.html" class="type-name-link" title="class in com.djrapitops.plan.storage.file">ResourceCache</a></li>
<li class="circle">com.djrapitops.plan.storage.file.<a href="StringCachingResource.html" class="type-name-link" title="class in com.djrapitops.plan.storage.file">StringCachingResource</a> (implements com.djrapitops.plan.storage.file.<a href="Resource.html" title="interface in com.djrapitops.plan.storage.file">Resource</a>)</li>
<li class="circle">com.djrapitops.plan.storage.file.<a href="StringResource.html" class="type-name-link" title="class in com.djrapitops.plan.storage.file">StringResource</a> (implements com.djrapitops.plan.storage.file.<a href="Resource.html" title="interface in com.djrapitops.plan.storage.file">Resource</a>)</li>

View File

@ -145,7 +145,7 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color"><code>"image/gif"</code></div>
<div class="col-first odd-row-color"><code id="com.djrapitops.plan.delivery.web.resolver.MimeType.JS">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/web/resolver/MimeType.html#JS">JS</a></code></div>
<div class="col-last odd-row-color"><code>"application/javascript"</code></div>
<div class="col-last odd-row-color"><code>"text/javascript"</code></div>
<div class="col-first even-row-color"><code id="com.djrapitops.plan.delivery.web.resolver.MimeType.JSON">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/web/resolver/MimeType.html#JSON">JSON</a></code></div>
<div class="col-last even-row-color"><code>"application/json"</code></div>

View File

@ -84,6 +84,10 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Permission list should be used instead.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/djrapitops/plan/delivery/web/WebAssetVersionCheckTask.html" title="class in com.djrapitops.plan.delivery.web">com.djrapitops.plan.delivery.web.WebAssetVersionCheckTask</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Html customization system will be overhauled for React version of frontend.</div>
</div>
</div>
</div>
</li>
@ -167,16 +171,20 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Table html generation is to be done in frontend in the future.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/djrapitops/plan/extension/extractor/MethodAnnotations.html" title="class in com.djrapitops.plan.extension.extractor">com.djrapitops.plan.extension.extractor.MethodAnnotations</a></div>
<div class="col-summary-item-name even-row-color"><a href="com/djrapitops/plan/delivery/web/WebAssetVersionCheckTask.html" title="class in com.djrapitops.plan.delivery.web">com.djrapitops.plan.delivery.web.WebAssetVersionCheckTask</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Html customization system will be overhauled for React version of frontend.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/djrapitops/plan/extension/extractor/MethodAnnotations.html" title="class in com.djrapitops.plan.extension.extractor">com.djrapitops.plan.extension.extractor.MethodAnnotations</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Old implementation used this.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/djrapitops/plan/utilities/html/icon/Icon.html" title="class in com.djrapitops.plan.utilities.html.icon">com.djrapitops.plan.utilities.html.icon.Icon</a></div>
<div class="col-last odd-row-color">
<div class="col-summary-item-name even-row-color"><a href="com/djrapitops/plan/utilities/html/icon/Icon.html" title="class in com.djrapitops.plan.utilities.html.icon">com.djrapitops.plan.utilities.html.icon.Icon</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">This Class exists to keep plugins that used PluginData from breaking.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/djrapitops/plan/utilities/html/icon/Icon.Builder.html" title="class in com.djrapitops.plan.utilities.html.icon">com.djrapitops.plan.utilities.html.icon.Icon.Builder</a></div>
<div class="col-last even-row-color">
<div class="col-summary-item-name odd-row-color"><a href="com/djrapitops/plan/utilities/html/icon/Icon.Builder.html" title="class in com.djrapitops.plan.utilities.html.icon">com.djrapitops.plan.utilities.html.icon.Icon.Builder</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">This Class exists to keep plugins that used PluginData from breaking.</div>
</div>
</div>

View File

@ -853,7 +853,7 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/transactions/Transaction.html#attempts" class="member-name-link">attempts</a> - Variable in class com.djrapitops.plan.storage.database.transactions.<a href="com/djrapitops/plan/storage/database/transactions/Transaction.html" title="class in com.djrapitops.plan.storage.database.transactions">Transaction</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/file/PlanFiles.html#attemptToFind(java.lang.String)" class="member-name-link">attemptToFind(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>
<dt><a href="com/djrapitops/plan/storage/file/PlanFiles.html#attemptToFind(java.nio.file.Path,java.lang.String)" class="member-name-link">attemptToFind(Path, 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>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/Slf4jLoggerWrapper.html#atTrace()" class="member-name-link">atTrace()</a> - Method in class com.djrapitops.plan.<a href="com/djrapitops/plan/Slf4jLoggerWrapper.html" title="class in com.djrapitops.plan">Slf4jLoggerWrapper</a></dt>
<dd>&nbsp;</dd>
@ -1088,10 +1088,6 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Queries for <a href="com/djrapitops/plan/gathering/domain/BaseUser.html" title="class in com.djrapitops.plan.gathering.domain"><code>BaseUser</code></a> objects.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#basicAuth()" class="member-name-link">basicAuth()</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#basicAuthFail(com.djrapitops.plan.exceptions.WebUserAuthException)" class="member-name-link">basicAuthFail(WebUserAuthException)</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/gathering/events/PlayerLeaveEventConsumer.html#beforeLeave(com.djrapitops.plan.gathering.domain.event.PlayerLeave)" class="member-name-link">beforeLeave(PlayerLeave)</a> - Method in class com.djrapitops.plan.gathering.events.<a href="com/djrapitops/plan/gathering/events/PlayerLeaveEventConsumer.html" title="class in com.djrapitops.plan.gathering.events">PlayerLeaveEventConsumer</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/gathering/listeners/velocity/PlayerOnlineListener.html#beforeLogout(com.velocitypowered.api.event.connection.DisconnectEvent)" class="member-name-link">beforeLogout(DisconnectEvent)</a> - Method in class com.djrapitops.plan.gathering.listeners.velocity.<a href="com/djrapitops/plan/gathering/listeners/velocity/PlayerOnlineListener.html" title="class in com.djrapitops.plan.gathering.listeners.velocity">PlayerOnlineListener</a></dt>
@ -3973,7 +3969,7 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/DeliveryUtilities.html" class="type-name-link" title="class in com.djrapitops.plan.delivery">DeliveryUtilities</a> - Class in <a href="com/djrapitops/plan/delivery/package-summary.html">com.djrapitops.plan.delivery</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/DeliveryUtilities.html#%3Cinit%3E(dagger.Lazy,dagger.Lazy)" class="member-name-link">DeliveryUtilities(Lazy&lt;Formatters&gt;, Lazy&lt;Graphs&gt;)</a> - Constructor for class com.djrapitops.plan.delivery.<a href="com/djrapitops/plan/delivery/DeliveryUtilities.html" title="class in com.djrapitops.plan.delivery">DeliveryUtilities</a></dt>
<dt><a href="com/djrapitops/plan/delivery/DeliveryUtilities.html#%3Cinit%3E(dagger.Lazy,dagger.Lazy,dagger.Lazy)" class="member-name-link">DeliveryUtilities(Lazy&lt;Formatters&gt;, Lazy&lt;Graphs&gt;, Lazy&lt;PublicHtmlFiles&gt;)</a> - Constructor for class com.djrapitops.plan.delivery.<a href="com/djrapitops/plan/delivery/DeliveryUtilities.html" title="class in com.djrapitops.plan.delivery">DeliveryUtilities</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HelpLang.html#DESC_ARG_BACKUP_FILE" class="member-name-link">DESC_ARG_BACKUP_FILE</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HelpLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HelpLang</a></dt>
<dd>&nbsp;</dd>
@ -5941,6 +5937,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/utilities/java/ThrowableUtils.html#findCallerAfterClass(java.lang.StackTraceElement%5B%5D,java.lang.Class)" class="member-name-link">findCallerAfterClass(StackTraceElement[], Class&lt;?&gt;)</a> - Static method in class com.djrapitops.plan.utilities.java.<a href="com/djrapitops/plan/utilities/java/ThrowableUtils.html" title="class in com.djrapitops.plan.utilities.java">ThrowableUtils</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/file/PublicHtmlFiles.html#findCustomizedResource(java.lang.String)" class="member-name-link">findCustomizedResource(String)</a> - Method in class com.djrapitops.plan.storage.file.<a href="com/djrapitops/plan/storage/file/PublicHtmlFiles.html" title="class in com.djrapitops.plan.storage.file">PublicHtmlFiles</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/gathering/listeners/nukkit/DeathEventListener.html#findKiller(cn.nukkit.entity.Entity)" class="member-name-link">findKiller(Entity)</a> - Method in class com.djrapitops.plan.gathering.listeners.nukkit.<a href="com/djrapitops/plan/gathering/listeners/nukkit/DeathEventListener.html" title="class in com.djrapitops.plan.gathering.listeners.nukkit">DeathEventListener</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/gathering/listeners/sponge/SpongeDeathListener.html#findKiller(java.util.List,int)" class="member-name-link">findKiller(List&lt;EntityDamageSource&gt;, int)</a> - Method in class com.djrapitops.plan.gathering.listeners.sponge.<a href="com/djrapitops/plan/gathering/listeners/sponge/SpongeDeathListener.html" title="class in com.djrapitops.plan.gathering.listeners.sponge">SpongeDeathListener</a></dt>
@ -5951,6 +5949,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/database/queries/objects/ServerQueries.html#findMatchingServers(java.lang.String)" class="member-name-link">findMatchingServers(String)</a> - Static method in class com.djrapitops.plan.storage.database.queries.objects.<a href="com/djrapitops/plan/storage/database/queries/objects/ServerQueries.html" title="class in com.djrapitops.plan.storage.database.queries.objects">ServerQueries</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/file/PublicHtmlFiles.html#findPublicHtmlResource(java.lang.String)" class="member-name-link">findPublicHtmlResource(String)</a> - Method in class com.djrapitops.plan.storage.file.<a href="com/djrapitops/plan/storage/file/PublicHtmlFiles.html" title="class in com.djrapitops.plan.storage.file">PublicHtmlFiles</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/commands/use/CommandWithSubcommands.html#findSubCommand(com.djrapitops.plan.commands.use.Arguments)" class="member-name-link">findSubCommand(Arguments)</a> - Method in class com.djrapitops.plan.commands.use.<a href="com/djrapitops/plan/commands/use/CommandWithSubcommands.html" title="class in com.djrapitops.plan.commands.use">CommandWithSubcommands</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/gathering/listeners/nukkit/DeathEventListener.html#findWeapon(cn.nukkit.entity.Entity)" class="member-name-link">findWeapon(Entity)</a> - Method in class com.djrapitops.plan.gathering.listeners.nukkit.<a href="com/djrapitops/plan/gathering/listeners/nukkit/DeathEventListener.html" title="class in com.djrapitops.plan.gathering.listeners.nukkit">DeathEventListener</a></dt>
@ -6756,8 +6756,6 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="net/playeranalytics/plan/gathering/domain/FabricPlayerData.html#getCurrentWorld()" class="member-name-link">getCurrentWorld()</a> - Method in class net.playeranalytics.plan.gathering.domain.<a href="net/playeranalytics/plan/gathering/domain/FabricPlayerData.html" title="class in net.playeranalytics.plan.gathering.domain">FabricPlayerData</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/file/PlanFiles.html#getCustomizableResource(java.lang.String)" class="member-name-link">getCustomizableResource(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>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/config/ResourceSettings.html#getCustomizationConfigNode()" class="member-name-link">getCustomizationConfigNode()</a> - Method in class com.djrapitops.plan.settings.config.<a href="com/djrapitops/plan/settings/config/ResourceSettings.html" title="class in com.djrapitops.plan.settings.config">ResourceSettings</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/config/ResourceSettings.html#getCustomizationDirectory()" class="member-name-link">getCustomizationDirectory()</a> - Method in class com.djrapitops.plan.settings.config.<a href="com/djrapitops/plan/settings/config/ResourceSettings.html" title="class in com.djrapitops.plan.settings.config">ResourceSettings</a></dt>
@ -8098,6 +8096,12 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/Addresses.html#getProxyServerAddress()" class="member-name-link">getProxyServerAddress()</a> - Method in class com.djrapitops.plan.delivery.webserver.<a href="com/djrapitops/plan/delivery/webserver/Addresses.html" title="class in com.djrapitops.plan.delivery.webserver">Addresses</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/config/ResourceSettings.html#getPublicHtmlDirectory()" class="member-name-link">getPublicHtmlDirectory()</a> - Method in class com.djrapitops.plan.settings.config.<a href="com/djrapitops/plan/settings/config/ResourceSettings.html" title="class in com.djrapitops.plan.settings.config">ResourceSettings</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/DeliveryUtilities.html#getPublicHtmlFiles()" class="member-name-link">getPublicHtmlFiles()</a> - Method in class com.djrapitops.plan.delivery.<a href="com/djrapitops/plan/delivery/DeliveryUtilities.html" title="class in com.djrapitops.plan.delivery">DeliveryUtilities</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/pages/PageFactory.html#getPublicHtmlOrJarResource(java.lang.String)" class="member-name-link">getPublicHtmlOrJarResource(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/utilities/chat/ChatFormatter.html#getPxMessageWidth(java.lang.String)" class="member-name-link">getPxMessageWidth(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>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resolver/request/Request.html#getQuery()" class="member-name-link">getQuery()</a> - Method in class com.djrapitops.plan.delivery.web.resolver.request.<a href="com/djrapitops/plan/delivery/web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a></dt>
@ -12549,7 +12553,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Factory for creating different <a href="com/djrapitops/plan/delivery/rendering/pages/Page.html" title="interface in com.djrapitops.plan.delivery.rendering.pages"><code>Page</code></a> objects.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/rendering/pages/PageFactory.html#%3Cinit%3E(dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy)" class="member-name-link">PageFactory(Lazy&lt;VersionChecker&gt;, Lazy&lt;PlanFiles&gt;, Lazy&lt;PlanConfig&gt;, Lazy&lt;Theme&gt;, Lazy&lt;DBSystem&gt;, Lazy&lt;ServerInfo&gt;, Lazy&lt;JSONStorage&gt;, Lazy&lt;Formatters&gt;, Lazy&lt;Locale&gt;, Lazy&lt;ComponentSvc&gt;, Lazy&lt;Addresses&gt;)</a> - Constructor for 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>
<dt><a href="com/djrapitops/plan/delivery/rendering/pages/PageFactory.html#%3Cinit%3E(dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy,dagger.Lazy)" class="member-name-link">PageFactory(Lazy&lt;VersionChecker&gt;, Lazy&lt;PlanFiles&gt;, Lazy&lt;PublicHtmlFiles&gt;, Lazy&lt;PlanConfig&gt;, Lazy&lt;Theme&gt;, Lazy&lt;DBSystem&gt;, Lazy&lt;ServerInfo&gt;, Lazy&lt;JSONStorage&gt;, Lazy&lt;Formatters&gt;, Lazy&lt;Locale&gt;, Lazy&lt;ComponentSvc&gt;, Lazy&lt;Addresses&gt;)</a> - Constructor for 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#pageNotFound404()" class="member-name-link">pageNotFound404()</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>
@ -13093,7 +13097,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Abstracts File methods of Plugin classes so that they can be tested without Mocks.</div>
</dd>
<dt><a href="com/djrapitops/plan/storage/file/PlanFiles.html#%3Cinit%3E(java.io.File,com.djrapitops.plan.storage.file.JarResource.StreamFunction,dagger.Lazy,dagger.Lazy)" class="member-name-link">PlanFiles(File, JarResource.StreamFunction, Lazy&lt;AssetVersions&gt;, Lazy&lt;PlanConfig&gt;)</a> - Constructor for 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>
<dt><a href="com/djrapitops/plan/storage/file/PlanFiles.html#%3Cinit%3E(java.io.File,com.djrapitops.plan.storage.file.JarResource.StreamFunction,dagger.Lazy)" class="member-name-link">PlanFiles(File, JarResource.StreamFunction, Lazy&lt;AssetVersions&gt;)</a> - Constructor for 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>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/PlanNukkit.html" class="type-name-link" title="class in com.djrapitops.plan">PlanNukkit</a> - Class in <a href="com/djrapitops/plan/package-summary.html">com.djrapitops.plan</a></dt>
<dd>
@ -13858,6 +13862,24 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/LangCode.html#PT_BR" class="member-name-link">PT_BR</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>
<dt><a href="com/djrapitops/plan/settings/config/paths/WebserverSettings.html#PUBLIC_HTML_PATH" class="member-name-link">PUBLIC_HTML_PATH</a> - Static variable in class com.djrapitops.plan.settings.config.paths.<a href="com/djrapitops/plan/settings/config/paths/WebserverSettings.html" title="class in com.djrapitops.plan.settings.config.paths">WebserverSettings</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/file/PublicHtmlFiles.html" class="type-name-link" title="class in com.djrapitops.plan.storage.file">PublicHtmlFiles</a> - Class in <a href="com/djrapitops/plan/storage/file/package-summary.html">com.djrapitops.plan.storage.file</a></dt>
<dd>
<div class="block">Access to public_html folder and its contents.</div>
</dd>
<dt><a href="com/djrapitops/plan/storage/file/PublicHtmlFiles.html#%3Cinit%3E(com.djrapitops.plan.settings.config.PlanConfig)" class="member-name-link">PublicHtmlFiles(PlanConfig)</a> - Constructor for class com.djrapitops.plan.storage.file.<a href="com/djrapitops/plan/storage/file/PublicHtmlFiles.html" title="class in com.djrapitops.plan.storage.file">PublicHtmlFiles</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/PublicHtmlResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver">PublicHtmlResolver</a> - Class in <a href="com/djrapitops/plan/delivery/webserver/resolver/package-summary.html">com.djrapitops.plan.delivery.webserver.resolver</a></dt>
<dd>
<div class="block">Resolves any files in public_html folder.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/PublicHtmlResolver.html#%3Cinit%3E(com.djrapitops.plan.delivery.webserver.ResponseFactory)" class="member-name-link">PublicHtmlResolver(ResponseFactory)</a> - Constructor for class com.djrapitops.plan.delivery.webserver.resolver.<a href="com/djrapitops/plan/delivery/webserver/resolver/PublicHtmlResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">PublicHtmlResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#publicHtmlResourceResponse(long,java.lang.String,java.lang.String)" class="member-name-link">publicHtmlResourceResponse(long, String, 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#publicHtmlResourceResponse(java.lang.String,java.lang.String)" class="member-name-link">publicHtmlResourceResponse(String, 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/DataService.html#pull(java.lang.Class,K)" class="member-name-link">pull(Class&lt;T&gt;, K)</a> - Method in interface com.djrapitops.plan.<a href="com/djrapitops/plan/DataService.html" title="interface in com.djrapitops.plan">DataService</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/DataSvc.html#pull(java.lang.Class,K)" class="member-name-link">pull(Class&lt;T&gt;, K)</a> - Method in class com.djrapitops.plan.<a href="com/djrapitops/plan/DataSvc.html" title="class in com.djrapitops.plan">DataSvc</a></dt>
@ -14383,7 +14405,9 @@ loadScripts(document, 'script');</script>
<dt><a href="com/djrapitops/plan/delivery/web/ResourceWriteTask.html#register(net.playeranalytics.plugin.scheduling.RunnableFactory)" class="member-name-link">register(RunnableFactory)</a> - Method in class com.djrapitops.plan.delivery.web.<a href="com/djrapitops/plan/delivery/web/ResourceWriteTask.html" title="class in com.djrapitops.plan.delivery.web">ResourceWriteTask</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/WebAssetVersionCheckTask.html#register(net.playeranalytics.plugin.scheduling.RunnableFactory)" class="member-name-link">register(RunnableFactory)</a> - Method in class com.djrapitops.plan.delivery.web.<a href="com/djrapitops/plan/delivery/web/WebAssetVersionCheckTask.html" title="class in com.djrapitops.plan.delivery.web">WebAssetVersionCheckTask</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/auth/ActiveCookieExpiryCleanupTask.html#register(net.playeranalytics.plugin.scheduling.RunnableFactory)" class="member-name-link">register(RunnableFactory)</a> - Method in class com.djrapitops.plan.delivery.webserver.auth.<a href="com/djrapitops/plan/delivery/webserver/auth/ActiveCookieExpiryCleanupTask.html" title="class in com.djrapitops.plan.delivery.webserver.auth">ActiveCookieExpiryCleanupTask</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/cache/JSONFileStorage.CleanTask.html#register(net.playeranalytics.plugin.scheduling.RunnableFactory)" class="member-name-link">register(RunnableFactory)</a> - Method in class com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/JSONFileStorage.CleanTask.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONFileStorage.CleanTask</a></dt>
@ -14944,6 +14968,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/PlayersPageResolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve(Request)</a> - Method in 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/resolver/PublicHtmlResolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve(Request)</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.<a href="com/djrapitops/plan/delivery/webserver/resolver/PublicHtmlResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">PublicHtmlResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/QueryPageResolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve(Request)</a> - Method in 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/resolver/RootPageResolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve(Request)</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.<a href="com/djrapitops/plan/delivery/webserver/resolver/RootPageResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver">RootPageResolver</a></dt>
@ -14976,7 +15002,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">ResolverService Implementation.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/web/ResolverSvc.html#%3Cinit%3E()" class="member-name-link">ResolverSvc()</a> - Constructor for class com.djrapitops.plan.delivery.web.<a href="com/djrapitops/plan/delivery/web/ResolverSvc.html" title="class in com.djrapitops.plan.delivery.web">ResolverSvc</a></dt>
<dt><a href="com/djrapitops/plan/delivery/web/ResolverSvc.html#%3Cinit%3E(com.djrapitops.plan.settings.config.PlanConfig,net.playeranalytics.plugin.server.PluginLogger)" class="member-name-link">ResolverSvc(PlanConfig, PluginLogger)</a> - Constructor for class com.djrapitops.plan.delivery.web.<a href="com/djrapitops/plan/delivery/web/ResolverSvc.html" title="class in com.djrapitops.plan.delivery.web">ResolverSvc</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/storage/file/Resource.html" class="type-name-link" title="interface in com.djrapitops.plan.storage.file">Resource</a> - Interface in <a href="com/djrapitops/plan/storage/file/package-summary.html">com.djrapitops.plan.storage.file</a></dt>
<dd>
@ -15002,7 +15028,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">ResourceService implementation.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/web/ResourceSvc.html#%3Cinit%3E(com.djrapitops.plan.storage.file.PlanFiles,com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.settings.locale.Locale,net.playeranalytics.plugin.server.PluginLogger,com.djrapitops.plan.utilities.logging.ErrorLogger)" class="member-name-link">ResourceSvc(PlanFiles, PlanConfig, Locale, PluginLogger, ErrorLogger)</a> - Constructor for class com.djrapitops.plan.delivery.web.<a href="com/djrapitops/plan/delivery/web/ResourceSvc.html" title="class in com.djrapitops.plan.delivery.web">ResourceSvc</a></dt>
<dt><a href="com/djrapitops/plan/delivery/web/ResourceSvc.html#%3Cinit%3E(com.djrapitops.plan.storage.file.PublicHtmlFiles,com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.settings.locale.Locale,net.playeranalytics.plugin.server.PluginLogger,com.djrapitops.plan.utilities.logging.ErrorLogger)" class="member-name-link">ResourceSvc(PublicHtmlFiles, PlanConfig, Locale, PluginLogger, ErrorLogger)</a> - Constructor for class com.djrapitops.plan.delivery.web.<a href="com/djrapitops/plan/delivery/web/ResourceSvc.html" title="class in com.djrapitops.plan.delivery.web">ResourceSvc</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/ResourceWriteTask.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.web">ResourceWriteTask</a> - Class in <a href="com/djrapitops/plan/delivery/web/package-summary.html">com.djrapitops.plan.delivery.web</a></dt>
<dd>
@ -15026,13 +15052,13 @@ 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.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>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseFactory.html#%3Cinit%3E(com.djrapitops.plan.storage.file.PlanFiles,com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.storage.file.PublicHtmlFiles,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, PlanConfig, PublicHtmlFiles, 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>
<div class="block">Resolves All URLs.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseResolver.html#%3Cinit%3E(com.djrapitops.plan.delivery.web.ResolverSvc,com.djrapitops.plan.delivery.webserver.ResponseFactory,dagger.Lazy,com.djrapitops.plan.delivery.webserver.resolver.QueryPageResolver,com.djrapitops.plan.delivery.webserver.resolver.PlayersPageResolver,com.djrapitops.plan.delivery.webserver.resolver.PlayerPageResolver,com.djrapitops.plan.delivery.webserver.resolver.ServerPageResolver,com.djrapitops.plan.delivery.webserver.resolver.RootPageResolver,com.djrapitops.plan.delivery.webserver.resolver.json.RootJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.StaticResourceResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.LoginPageResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.RegisterPageResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.LoginResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.LogoutResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.RegisterResolver,com.djrapitops.plan.delivery.webserver.resolver.ErrorsPageResolver,com.djrapitops.plan.delivery.webserver.resolver.swagger.SwaggerJsonResolver,com.djrapitops.plan.delivery.webserver.resolver.swagger.SwaggerPageResolver,com.djrapitops.plan.utilities.logging.ErrorLogger)" class="member-name-link">ResponseResolver(ResolverSvc, ResponseFactory, Lazy&lt;WebServer&gt;, QueryPageResolver, PlayersPageResolver, PlayerPageResolver, ServerPageResolver, RootPageResolver, RootJSONResolver, StaticResourceResolver, LoginPageResolver, RegisterPageResolver, LoginResolver, LogoutResolver, RegisterResolver, ErrorsPageResolver, SwaggerJsonResolver, SwaggerPageResolver, ErrorLogger)</a> - Constructor for 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>
<dt><a href="com/djrapitops/plan/delivery/webserver/ResponseResolver.html#%3Cinit%3E(com.djrapitops.plan.delivery.web.ResolverSvc,com.djrapitops.plan.delivery.webserver.ResponseFactory,dagger.Lazy,com.djrapitops.plan.delivery.webserver.resolver.QueryPageResolver,com.djrapitops.plan.delivery.webserver.resolver.PlayersPageResolver,com.djrapitops.plan.delivery.webserver.resolver.PlayerPageResolver,com.djrapitops.plan.delivery.webserver.resolver.ServerPageResolver,com.djrapitops.plan.delivery.webserver.resolver.RootPageResolver,com.djrapitops.plan.delivery.webserver.resolver.json.RootJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.StaticResourceResolver,com.djrapitops.plan.delivery.webserver.resolver.PublicHtmlResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.LoginPageResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.RegisterPageResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.LoginResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.LogoutResolver,com.djrapitops.plan.delivery.webserver.resolver.auth.RegisterResolver,com.djrapitops.plan.delivery.webserver.resolver.ErrorsPageResolver,com.djrapitops.plan.delivery.webserver.resolver.swagger.SwaggerJsonResolver,com.djrapitops.plan.delivery.webserver.resolver.swagger.SwaggerPageResolver,com.djrapitops.plan.utilities.logging.ErrorLogger)" class="member-name-link">ResponseResolver(ResolverSvc, ResponseFactory, Lazy&lt;WebServer&gt;, QueryPageResolver, PlayersPageResolver, PlayerPageResolver, ServerPageResolver, RootPageResolver, RootJSONResolver, StaticResourceResolver, PublicHtmlResolver, LoginPageResolver, RegisterPageResolver, LoginResolver, LogoutResolver, RegisterResolver, ErrorsPageResolver, SwaggerJsonResolver, SwaggerPageResolver, ErrorLogger)</a> - Constructor for 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>
<dt><a href="com/djrapitops/plan/storage/database/queries/filter/Filter.ResultPath.html#%3Cinit%3E(java.lang.String,int)" class="member-name-link">ResultPath(String, int)</a> - Constructor for class com.djrapitops.plan.storage.database.queries.filter.<a href="com/djrapitops/plan/storage/database/queries/filter/Filter.ResultPath.html" title="class in com.djrapitops.plan.storage.database.queries.filter">Filter.ResultPath</a></dt>
<dd>&nbsp;</dd>
@ -15097,7 +15123,9 @@ loadScripts(document, 'script');</script>
<dt><a href="com/djrapitops/plan/delivery/web/ResourceWriteTask.html#run()" class="member-name-link">run()</a> - Method in class com.djrapitops.plan.delivery.web.<a href="com/djrapitops/plan/delivery/web/ResourceWriteTask.html" title="class in com.djrapitops.plan.delivery.web">ResourceWriteTask</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/WebAssetVersionCheckTask.html#run()" class="member-name-link">run()</a> - Method in class com.djrapitops.plan.delivery.web.<a href="com/djrapitops/plan/delivery/web/WebAssetVersionCheckTask.html" title="class in com.djrapitops.plan.delivery.web">WebAssetVersionCheckTask</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/auth/ActiveCookieExpiryCleanupTask.html#run()" class="member-name-link">run()</a> - Method in class com.djrapitops.plan.delivery.webserver.auth.<a href="com/djrapitops/plan/delivery/webserver/auth/ActiveCookieExpiryCleanupTask.html" title="class in com.djrapitops.plan.delivery.webserver.auth">ActiveCookieExpiryCleanupTask</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/cache/JSONFileStorage.CleanTask.html#run()" class="member-name-link">run()</a> - Method in class com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/JSONFileStorage.CleanTask.html" title="class in com.djrapitops.plan.delivery.webserver.cache">JSONFileStorage.CleanTask</a></dt>
@ -16306,7 +16334,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Implements jar resource fetching with Sponge Asset API.</div>
</dd>
<dt><a href="com/djrapitops/plan/storage/file/SpongePlanFiles.html#%3Cinit%3E(java.io.File,com.djrapitops.plan.storage.file.JarResource.StreamFunction,com.djrapitops.plan.PlanPlugin,dagger.Lazy,dagger.Lazy)" class="member-name-link">SpongePlanFiles(File, JarResource.StreamFunction, PlanPlugin, Lazy&lt;AssetVersions&gt;, Lazy&lt;PlanConfig&gt;)</a> - Constructor for class com.djrapitops.plan.storage.file.<a href="com/djrapitops/plan/storage/file/SpongePlanFiles.html" title="class in com.djrapitops.plan.storage.file">SpongePlanFiles</a></dt>
<dt><a href="com/djrapitops/plan/storage/file/SpongePlanFiles.html#%3Cinit%3E(java.io.File,com.djrapitops.plan.storage.file.JarResource.StreamFunction,com.djrapitops.plan.PlanPlugin,dagger.Lazy)" class="member-name-link">SpongePlanFiles(File, JarResource.StreamFunction, PlanPlugin, Lazy&lt;AssetVersions&gt;)</a> - Constructor for class com.djrapitops.plan.storage.file.<a href="com/djrapitops/plan/storage/file/SpongePlanFiles.html" title="class in com.djrapitops.plan.storage.file">SpongePlanFiles</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/commands/use/SpongePlayerCMDSender.html" class="type-name-link" title="class in com.djrapitops.plan.commands.use">SpongePlayerCMDSender</a> - Class in <a href="com/djrapitops/plan/commands/use/package-summary.html">com.djrapitops.plan.commands.use</a></dt>
<dd>&nbsp;</dd>
@ -19019,10 +19047,14 @@ the order they are declared.</div>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/WebAssetVersionCheckTask.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.web">WebAssetVersionCheckTask</a> - Class in <a href="com/djrapitops/plan/delivery/web/package-summary.html">com.djrapitops.plan.delivery.web</a></dt>
<dd>
<div class="block">Task in charge of checking html customized files on enable to see if they are outdated.</div>
<div class="deprecation-block"><span class="deprecated-label">Deprecated, for removal: This API element is subject to removal in a future version.</span>
<div class="deprecation-comment">Html customization system will be overhauled for React version of frontend.</div>
</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/web/WebAssetVersionCheckTask.html#%3Cinit%3E(com.djrapitops.plan.settings.config.PlanConfig,com.djrapitops.plan.storage.file.PlanFiles,net.playeranalytics.plugin.server.PluginLogger,com.djrapitops.plan.delivery.web.AssetVersions,com.djrapitops.plan.delivery.formatting.Formatters)" class="member-name-link">WebAssetVersionCheckTask(PlanConfig, PlanFiles, PluginLogger, AssetVersions, Formatters)</a> - Constructor for class com.djrapitops.plan.delivery.web.<a href="com/djrapitops/plan/delivery/web/WebAssetVersionCheckTask.html" title="class in com.djrapitops.plan.delivery.web">WebAssetVersionCheckTask</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/web/resource/WebResource.html" class="type-name-link" title="interface in com.djrapitops.plan.delivery.web.resource">WebResource</a> - Interface in <a href="com/djrapitops/plan/delivery/web/resource/package-summary.html">com.djrapitops.plan.delivery.web.resource</a></dt>
<dd>
<div class="block">Represents a customizable resource.</div>

File diff suppressed because one or more lines are too long

View File

@ -935,6 +935,8 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.extension.implementation.providers.<a href="com/djrapitops/plan/extension/implementation/providers/ProviderIdentifier.html" class="type-name-link" title="class in com.djrapitops.plan.extension.implementation.providers">ProviderIdentifier</a></li>
<li class="circle">com.djrapitops.plan.extension.implementation.<a href="com/djrapitops/plan/extension/implementation/ProviderInformation.Builder.html" class="type-name-link" title="class in com.djrapitops.plan.extension.implementation">ProviderInformation.Builder</a></li>
<li class="circle">com.djrapitops.plan.settings.config.paths.<a href="com/djrapitops/plan/settings/config/paths/ProxySettings.html" class="type-name-link" title="class in com.djrapitops.plan.settings.config.paths">ProxySettings</a></li>
<li class="circle">com.djrapitops.plan.storage.file.<a href="com/djrapitops/plan/storage/file/PublicHtmlFiles.html" class="type-name-link" title="class in com.djrapitops.plan.storage.file">PublicHtmlFiles</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.<a href="com/djrapitops/plan/delivery/webserver/resolver/PublicHtmlResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver">PublicHtmlResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="com/djrapitops/plan/delivery/web/resolver/NoAuthResolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">NoAuthResolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.rendering.json.graphs.special.<a href="com/djrapitops/plan/delivery/rendering/json/graphs/special/PunchCard.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.json.graphs.special">PunchCard</a></li>
<li class="circle">com.djrapitops.plan.delivery.rendering.json.graphs.special.<a href="com/djrapitops/plan/delivery/rendering/json/graphs/special/PunchCard.Dot.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.json.graphs.special">PunchCard.Dot</a></li>
<li class="circle">com.djrapitops.plan.delivery.rendering.json.graphs.special.<a href="com/djrapitops/plan/delivery/rendering/json/graphs/special/PunchCard.Dot.Marker.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.rendering.json.graphs.special">PunchCard.Dot.Marker</a></li>

File diff suppressed because one or more lines are too long

View File

@ -110,7 +110,7 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color"><code>"image/gif"</code></div>
<div class="col-first odd-row-color"><code id="com.djrapitops.plan.delivery.web.resolver.MimeType.JS">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/web/resolver/MimeType.html#JS">JS</a></code></div>
<div class="col-last odd-row-color"><code>"application/javascript"</code></div>
<div class="col-last odd-row-color"><code>"text/javascript"</code></div>
<div class="col-first even-row-color"><code id="com.djrapitops.plan.delivery.web.resolver.MimeType.JSON">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/web/resolver/MimeType.html#JSON">JSON</a></code></div>
<div class="col-last even-row-color"><code>"application/json"</code></div>