Deploying to gh-pages from @ plan-player-analytics/Plan@2f6718a78f 🚀

This commit is contained in:
AuroraLS3 2022-08-21 07:55:03 +00:00
parent 23b3e0127e
commit 40c1b2c15a
12 changed files with 1877 additions and 1609 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -105,60 +105,62 @@ loadScripts(document, 'script');</script>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Enum Constant</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="#EXTENSION_NAV" class="member-name-link">EXTENSION_NAV</a></code></div>
<div class="col-first even-row-color"><code><a href="#EXTENSION_JSON" class="member-name-link">EXTENSION_JSON</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#EXTENSION_TABS" class="member-name-link">EXTENSION_TABS</a></code></div>
<div class="col-first odd-row-color"><code><a href="#EXTENSION_NAV" class="member-name-link">EXTENSION_NAV</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#GRAPH_ACTIVITY" class="member-name-link">GRAPH_ACTIVITY</a></code></div>
<div class="col-first even-row-color"><code><a href="#EXTENSION_TABS" class="member-name-link">EXTENSION_TABS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#GRAPH_CALENDAR" class="member-name-link">GRAPH_CALENDAR</a></code></div>
<div class="col-first odd-row-color"><code><a href="#GRAPH_ACTIVITY" class="member-name-link">GRAPH_ACTIVITY</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#GRAPH_HOSTNAME_PIE" class="member-name-link">GRAPH_HOSTNAME_PIE</a></code></div>
<div class="col-first even-row-color"><code><a href="#GRAPH_CALENDAR" class="member-name-link">GRAPH_CALENDAR</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#GRAPH_HOURLY_UNIQUE_NEW" class="member-name-link">GRAPH_HOURLY_UNIQUE_NEW</a></code></div>
<div class="col-first odd-row-color"><code><a href="#GRAPH_HOSTNAME_PIE" class="member-name-link">GRAPH_HOSTNAME_PIE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#GRAPH_ONLINE" class="member-name-link">GRAPH_ONLINE</a></code></div>
<div class="col-first even-row-color"><code><a href="#GRAPH_HOURLY_UNIQUE_NEW" class="member-name-link">GRAPH_HOURLY_UNIQUE_NEW</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#GRAPH_OPTIMIZED_PERFORMANCE" class="member-name-link">GRAPH_OPTIMIZED_PERFORMANCE</a></code></div>
<div class="col-first odd-row-color"><code><a href="#GRAPH_ONLINE" class="member-name-link">GRAPH_ONLINE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#GRAPH_PERFORMANCE" class="member-name-link">GRAPH_PERFORMANCE</a></code></div>
<div class="col-first even-row-color"><code><a href="#GRAPH_OPTIMIZED_PERFORMANCE" class="member-name-link">GRAPH_OPTIMIZED_PERFORMANCE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#GRAPH_PING" class="member-name-link">GRAPH_PING</a></code></div>
<div class="col-first odd-row-color"><code><a href="#GRAPH_PERFORMANCE" class="member-name-link">GRAPH_PERFORMANCE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#GRAPH_PUNCHCARD" class="member-name-link">GRAPH_PUNCHCARD</a></code></div>
<div class="col-first even-row-color"><code><a href="#GRAPH_PING" class="member-name-link">GRAPH_PING</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#GRAPH_SERVER_PIE" class="member-name-link">GRAPH_SERVER_PIE</a></code></div>
<div class="col-first odd-row-color"><code><a href="#GRAPH_PUNCHCARD" class="member-name-link">GRAPH_PUNCHCARD</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#GRAPH_UNIQUE_NEW" class="member-name-link">GRAPH_UNIQUE_NEW</a></code></div>
<div class="col-first even-row-color"><code><a href="#GRAPH_SERVER_PIE" class="member-name-link">GRAPH_SERVER_PIE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#GRAPH_WORLD_MAP" class="member-name-link">GRAPH_WORLD_MAP</a></code></div>
<div class="col-first odd-row-color"><code><a href="#GRAPH_UNIQUE_NEW" class="member-name-link">GRAPH_UNIQUE_NEW</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#GRAPH_WORLD_PIE" class="member-name-link">GRAPH_WORLD_PIE</a></code></div>
<div class="col-first even-row-color"><code><a href="#GRAPH_WORLD_MAP" class="member-name-link">GRAPH_WORLD_MAP</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#KILLS" class="member-name-link">KILLS</a></code></div>
<div class="col-first odd-row-color"><code><a href="#GRAPH_WORLD_PIE" class="member-name-link">GRAPH_WORLD_PIE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LIST_SERVERS" class="member-name-link">LIST_SERVERS</a></code></div>
<div class="col-first even-row-color"><code><a href="#KILLS" class="member-name-link">KILLS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#ONLINE_OVERVIEW" class="member-name-link">ONLINE_OVERVIEW</a></code></div>
<div class="col-first odd-row-color"><code><a href="#LIST_SERVERS" class="member-name-link">LIST_SERVERS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#PERFORMANCE_OVERVIEW" class="member-name-link">PERFORMANCE_OVERVIEW</a></code></div>
<div class="col-first even-row-color"><code><a href="#ONLINE_OVERVIEW" class="member-name-link">ONLINE_OVERVIEW</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#PING_TABLE" class="member-name-link">PING_TABLE</a></code></div>
<div class="col-first odd-row-color"><code><a href="#PERFORMANCE_OVERVIEW" class="member-name-link">PERFORMANCE_OVERVIEW</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#PLAYERBASE_OVERVIEW" class="member-name-link">PLAYERBASE_OVERVIEW</a></code></div>
<div class="col-first even-row-color"><code><a href="#PING_TABLE" class="member-name-link">PING_TABLE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#PLAYERS" class="member-name-link">PLAYERS</a></code></div>
<div class="col-first odd-row-color"><code><a href="#PLAYERBASE_OVERVIEW" class="member-name-link">PLAYERBASE_OVERVIEW</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#PVP_PVE" class="member-name-link">PVP_PVE</a></code></div>
<div class="col-first even-row-color"><code><a href="#PLAYERS" class="member-name-link">PLAYERS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#SERVER_OVERVIEW" class="member-name-link">SERVER_OVERVIEW</a></code></div>
<div class="col-first odd-row-color"><code><a href="#PVP_PVE" class="member-name-link">PVP_PVE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#SERVERS" class="member-name-link">SERVERS</a></code></div>
<div class="col-first even-row-color"><code><a href="#SERVER_OVERVIEW" class="member-name-link">SERVER_OVERVIEW</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#SESSIONS" class="member-name-link">SESSIONS</a></code></div>
<div class="col-first odd-row-color"><code><a href="#SERVERS" class="member-name-link">SERVERS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#SESSIONS_OVERVIEW" class="member-name-link">SESSIONS_OVERVIEW</a></code></div>
<div class="col-first even-row-color"><code><a href="#SESSIONS" class="member-name-link">SESSIONS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#SESSIONS_OVERVIEW" class="member-name-link">SESSIONS_OVERVIEW</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
@ -364,6 +366,12 @@ the order they are declared.</div>
</section>
</li>
<li>
<section class="detail" id="EXTENSION_JSON">
<h3>EXTENSION_JSON</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="DataID.html" title="enum class in com.djrapitops.plan.delivery.webserver.cache">DataID</a></span>&nbsp;<span class="element-name">EXTENSION_JSON</span></div>
</section>
</li>
<li>
<section class="detail" id="LIST_SERVERS">
<h3>LIST_SERVERS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="DataID.html" title="enum class in com.djrapitops.plan.delivery.webserver.cache">DataID</a></span>&nbsp;<span class="element-name">LIST_SERVERS</span></div>

View File

@ -0,0 +1,222 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>ExtensionJSONResolver (Plan 5.5-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="declaration: package: com.djrapitops.plan.delivery.webserver.resolver.json, class: ExtensionJSONResolver">
<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.5.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">com.djrapitops.plan.delivery.webserver.resolver.json</a></div>
<h1 title="Class ExtensionJSONResolver" class="title">Class ExtensionJSONResolver</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">com.djrapitops.plan.delivery.webserver.resolver.json.ExtensionJSONResolver</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="annotations">@Singleton
</span><span class="modifiers">public class </span><span class="element-name type-name-label">ExtensionJSONResolver</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
implements <a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></span></div>
</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.storage.database.DBSystem,com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.webserver.cache.AsyncJSONResolverService)" class="member-name-link">ExtensionJSONResolver</a><wbr>(<a href="../../../../storage/database/DBSystem.html" title="class in com.djrapitops.plan.storage.database">DBSystem</a>&nbsp;dbSystem,
<a href="../../../../identification/Identifiers.html" title="class in com.djrapitops.plan.identification">Identifiers</a>&nbsp;identifiers,
<a href="../../cache/AsyncJSONResolverService.html" title="class in com.djrapitops.plan.delivery.webserver.cache">AsyncJSONResolverService</a>&nbsp;jsonResolverService)</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>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">canAccess</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 access control if authorization is enabled.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">resolve</a><wbr>(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="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.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>, <a href="../../../web/resolver/Resolver.html#requiresAuth(com.djrapitops.plan.delivery.web.resolver.request.Request)">requiresAuth</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.storage.database.DBSystem,com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.webserver.cache.AsyncJSONResolverService)">
<h3>ExtensionJSONResolver</h3>
<div class="member-signature"><span class="annotations">@Inject
</span><span class="modifiers">public</span>&nbsp;<span class="element-name">ExtensionJSONResolver</span><wbr><span class="parameters">(<a href="../../../../storage/database/DBSystem.html" title="class in com.djrapitops.plan.storage.database">DBSystem</a>&nbsp;dbSystem,
<a href="../../../../identification/Identifiers.html" title="class in com.djrapitops.plan.identification">Identifiers</a>&nbsp;identifiers,
<a href="../../cache/AsyncJSONResolverService.html" title="class in com.djrapitops.plan.delivery.webserver.cache">AsyncJSONResolverService</a>&nbsp;jsonResolverService)</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="canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">
<h3>canAccess</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">canAccess</span><wbr><span class="parameters">(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</span></div>
<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="../../../web/resolver/Resolver.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">Resolver</a></code></span></div>
<div class="block">Implement access control if authorization is enabled.
<p>
Is not called when access control is not active.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../../../web/resolver/Resolver.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)">canAccess</a></code>&nbsp;in interface&nbsp;<code><a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>
<dt>Parameters:</dt>
<dd><code>request</code> - HTTP request, contains all information necessary to check access.</dd>
<dt>Returns:</dt>
<dd>true if allowed or invalid target, false if response should be 403 (forbidden)</dd>
<dt>See Also:</dt>
<dd>
<ul class="see-list-long">
<li><a href="../../../web/resolver/request/Request.html#getUser()"><code>for WebUser that has access permissions.</code></a></li>
</ul>
</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">
<h3>resolve</h3>
<div class="member-signature"><span class="annotations">@GET
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver">Response</a>&gt;</span>&nbsp;<span class="element-name">resolve</span><wbr><span class="parameters">(<a href="../../../web/resolver/request/Request.html" title="class in com.djrapitops.plan.delivery.web.resolver.request">Request</a>&nbsp;request)</span></div>
<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="../../../web/resolver/Resolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">Resolver</a></code></span></div>
<div class="block">Implement request resolution.</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../../../web/resolver/Resolver.html#resolve(com.djrapitops.plan.delivery.web.resolver.request.Request)">resolve</a></code>&nbsp;in interface&nbsp;<code><a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a></code></dd>
<dt>Parameters:</dt>
<dd><code>request</code> - HTTP request, contains all information necessary to resolve the request.</dd>
<dt>Returns:</dt>
<dd>Response or empty if the response should be 404 (not found).</dd>
<dt>See Also:</dt>
<dd>
<ul class="see-list-long">
<li><a href="../../../web/resolver/Response.html" title="class in com.djrapitops.plan.delivery.web.resolver"><code>for return value</code></a></li>
<li><a href="../../../web/resolver/request/Request.html#getPath()"><code>for path /example/path etc</code></a></li>
<li><a href="../../../web/resolver/request/Request.html#getQuery()"><code>for parameters ?param=value etc</code></a></li>
</ul>
</dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
</div>
</div>
</body>
</html>

View File

@ -91,7 +91,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.identification.Identifiers,com.djrapitops.plan.delivery.webserver.cache.AsyncJSONResolverService,com.djrapitops.plan.delivery.rendering.json.JSONFactory,com.djrapitops.plan.delivery.webserver.resolver.json.GraphsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.SessionsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayersTableJSONResolver,com.djrapitops.plan.delivery.rendering.json.ServerOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.OnlineActivityOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.SessionsOverviewJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerKillsJSONResolver,com.djrapitops.plan.delivery.rendering.json.PvPPvEJSONCreator,com.djrapitops.plan.delivery.rendering.json.PlayerBaseOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.PerformanceJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.ErrorsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.LocaleJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.NetworkJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.FiltersJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.QueryJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.VersionJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.MetadataJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.WhoAmIJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.ServerIdentityJSONResolver)" class="member-name-link">RootJSONResolver</a><wbr>(<a href="../../../../identification/Identifiers.html" title="class in com.djrapitops.plan.identification">Identifiers</a>&nbsp;identifiers,
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.webserver.cache.AsyncJSONResolverService,com.djrapitops.plan.delivery.rendering.json.JSONFactory,com.djrapitops.plan.delivery.webserver.resolver.json.GraphsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.SessionsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayersTableJSONResolver,com.djrapitops.plan.delivery.rendering.json.ServerOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.OnlineActivityOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.SessionsOverviewJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerKillsJSONResolver,com.djrapitops.plan.delivery.rendering.json.PvPPvEJSONCreator,com.djrapitops.plan.delivery.rendering.json.PlayerBaseOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.PerformanceJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.ErrorsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.LocaleJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.NetworkJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.FiltersJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.QueryJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.VersionJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.MetadataJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.WhoAmIJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.ServerIdentityJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.ExtensionJSONResolver)" class="member-name-link">RootJSONResolver</a><wbr>(<a href="../../../../identification/Identifiers.html" title="class in com.djrapitops.plan.identification">Identifiers</a>&nbsp;identifiers,
<a href="../../cache/AsyncJSONResolverService.html" title="class in com.djrapitops.plan.delivery.webserver.cache">AsyncJSONResolverService</a>&nbsp;asyncJSONResolverService,
<a href="../../../rendering/json/JSONFactory.html" title="class in com.djrapitops.plan.delivery.rendering.json">JSONFactory</a>&nbsp;jsonFactory,
<a href="GraphsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">GraphsJSONResolver</a>&nbsp;graphsJSONResolver,
@ -113,7 +113,8 @@ loadScripts(document, 'script');</script>
<a href="VersionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">VersionJSONResolver</a>&nbsp;versionJSONResolver,
<a href="MetadataJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">MetadataJSONResolver</a>&nbsp;metadataJSONResolver,
<a href="WhoAmIJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">WhoAmIJSONResolver</a>&nbsp;whoAmIJSONResolver,
<a href="ServerIdentityJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ServerIdentityJSONResolver</a>&nbsp;serverIdentityJSONResolver)</code></div>
<a href="ServerIdentityJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ServerIdentityJSONResolver</a>&nbsp;serverIdentityJSONResolver,
<a href="ExtensionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ExtensionJSONResolver</a>&nbsp;extensionJSONResolver)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
@ -150,7 +151,7 @@ loadScripts(document, 'script');</script>
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.webserver.cache.AsyncJSONResolverService,com.djrapitops.plan.delivery.rendering.json.JSONFactory,com.djrapitops.plan.delivery.webserver.resolver.json.GraphsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.SessionsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayersTableJSONResolver,com.djrapitops.plan.delivery.rendering.json.ServerOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.OnlineActivityOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.SessionsOverviewJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerKillsJSONResolver,com.djrapitops.plan.delivery.rendering.json.PvPPvEJSONCreator,com.djrapitops.plan.delivery.rendering.json.PlayerBaseOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.PerformanceJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.ErrorsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.LocaleJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.NetworkJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.FiltersJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.QueryJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.VersionJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.MetadataJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.WhoAmIJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.ServerIdentityJSONResolver)">
<section class="detail" id="&lt;init&gt;(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.webserver.cache.AsyncJSONResolverService,com.djrapitops.plan.delivery.rendering.json.JSONFactory,com.djrapitops.plan.delivery.webserver.resolver.json.GraphsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.SessionsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayersTableJSONResolver,com.djrapitops.plan.delivery.rendering.json.ServerOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.OnlineActivityOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.SessionsOverviewJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerKillsJSONResolver,com.djrapitops.plan.delivery.rendering.json.PvPPvEJSONCreator,com.djrapitops.plan.delivery.rendering.json.PlayerBaseOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.PerformanceJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.ErrorsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.LocaleJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.NetworkJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.FiltersJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.QueryJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.VersionJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.MetadataJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.WhoAmIJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.ServerIdentityJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.ExtensionJSONResolver)">
<h3>RootJSONResolver</h3>
<div class="member-signature"><span class="annotations">@Inject
</span><span class="modifiers">public</span>&nbsp;<span class="element-name">RootJSONResolver</span><wbr><span class="parameters">(<a href="../../../../identification/Identifiers.html" title="class in com.djrapitops.plan.identification">Identifiers</a>&nbsp;identifiers,
@ -175,7 +176,8 @@ loadScripts(document, 'script');</script>
<a href="VersionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">VersionJSONResolver</a>&nbsp;versionJSONResolver,
<a href="MetadataJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">MetadataJSONResolver</a>&nbsp;metadataJSONResolver,
<a href="WhoAmIJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">WhoAmIJSONResolver</a>&nbsp;whoAmIJSONResolver,
<a href="ServerIdentityJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ServerIdentityJSONResolver</a>&nbsp;serverIdentityJSONResolver)</span></div>
<a href="ServerIdentityJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ServerIdentityJSONResolver</a>&nbsp;serverIdentityJSONResolver,
<a href="ExtensionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ExtensionJSONResolver</a>&nbsp;extensionJSONResolver)</span></div>
</section>
</li>
</ul>

View File

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

View File

@ -60,6 +60,7 @@ loadScripts(document, 'script');</script>
<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="ErrorsJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ErrorsJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="ExtensionJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ExtensionJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="FiltersJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">FiltersJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="GraphsJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">GraphsJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="LocaleJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">LocaleJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="../../../web/resolver/NoAuthResolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">NoAuthResolver</a>)</li>

View File

@ -178,85 +178,89 @@ implements <a href="Lang.html" title="interface in com.djrapitops.plan.settings.
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#LABEL_CPU" class="member-name-link">LABEL_CPU</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LABEL_CURRENT_UPTIME" class="member-name-link">LABEL_CURRENT_UPTIME</a></code></div>
<div class="col-first even-row-color"><code><a href="#LABEL_CPU_USAGE" class="member-name-link">LABEL_CPU_USAGE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#LABEL_DEATHS" class="member-name-link">LABEL_DEATHS</a></code></div>
<div class="col-first odd-row-color"><code><a href="#LABEL_CURRENT_UPTIME" class="member-name-link">LABEL_CURRENT_UPTIME</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LABEL_DOWNTIME" class="member-name-link">LABEL_DOWNTIME</a></code></div>
<div class="col-first even-row-color"><code><a href="#LABEL_DEATHS" class="member-name-link">LABEL_DEATHS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#LABEL_DURING_LOW_TPS" class="member-name-link">LABEL_DURING_LOW_TPS</a></code></div>
<div class="col-first odd-row-color"><code><a href="#LABEL_DOWNTIME" class="member-name-link">LABEL_DOWNTIME</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LABEL_ENTITIES" class="member-name-link">LABEL_ENTITIES</a></code></div>
<div class="col-first even-row-color"><code><a href="#LABEL_DURING_LOW_TPS" class="member-name-link">LABEL_DURING_LOW_TPS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#LABEL_FAVORITE_SERVER" class="member-name-link">LABEL_FAVORITE_SERVER</a></code></div>
<div class="col-first odd-row-color"><code><a href="#LABEL_ENTITIES" class="member-name-link">LABEL_ENTITIES</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LABEL_FIRST_SESSION_LENGTH_AVERAGE" class="member-name-link">LABEL_FIRST_SESSION_LENGTH_AVERAGE</a></code></div>
<div class="col-first even-row-color"><code><a href="#LABEL_FAVORITE_SERVER" class="member-name-link">LABEL_FAVORITE_SERVER</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#LABEL_FIRST_SESSION_LENGTH_MEDIAN" class="member-name-link">LABEL_FIRST_SESSION_LENGTH_MEDIAN</a></code></div>
<div class="col-first odd-row-color"><code><a href="#LABEL_FIRST_SESSION_LENGTH_AVERAGE" class="member-name-link">LABEL_FIRST_SESSION_LENGTH_AVERAGE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LABEL_FREE_DISK_SPACE" class="member-name-link">LABEL_FREE_DISK_SPACE</a></code></div>
<div class="col-first even-row-color"><code><a href="#LABEL_FIRST_SESSION_LENGTH_MEDIAN" class="member-name-link">LABEL_FIRST_SESSION_LENGTH_MEDIAN</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#LABEL_INACTIVE" class="member-name-link">LABEL_INACTIVE</a></code></div>
<div class="col-first odd-row-color"><code><a href="#LABEL_FREE_DISK_SPACE" class="member-name-link">LABEL_FREE_DISK_SPACE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LABEL_LABEL_JOIN_ADDRESS" class="member-name-link">LABEL_LABEL_JOIN_ADDRESS</a></code></div>
<div class="col-first even-row-color"><code><a href="#LABEL_INACTIVE" class="member-name-link">LABEL_INACTIVE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#LABEL_LABEL_KDR" class="member-name-link">LABEL_LABEL_KDR</a></code></div>
<div class="col-first odd-row-color"><code><a href="#LABEL_LABEL_JOIN_ADDRESS" class="member-name-link">LABEL_LABEL_JOIN_ADDRESS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LABEL_LABEL_SESSION_MEDIAN" class="member-name-link">LABEL_LABEL_SESSION_MEDIAN</a></code></div>
<div class="col-first even-row-color"><code><a href="#LABEL_LABEL_KDR" class="member-name-link">LABEL_LABEL_KDR</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#LABEL_LAST_PEAK" class="member-name-link">LABEL_LAST_PEAK</a></code></div>
<div class="col-first odd-row-color"><code><a href="#LABEL_LABEL_SESSION_MEDIAN" class="member-name-link">LABEL_LABEL_SESSION_MEDIAN</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LABEL_LAST_SEEN" class="member-name-link">LABEL_LAST_SEEN</a></code></div>
<div class="col-first even-row-color"><code><a href="#LABEL_LAST_PEAK" class="member-name-link">LABEL_LAST_PEAK</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#LABEL_LOADED_CHUNKS" class="member-name-link">LABEL_LOADED_CHUNKS</a></code></div>
<div class="col-first odd-row-color"><code><a href="#LABEL_LAST_SEEN" class="member-name-link">LABEL_LAST_SEEN</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LABEL_LOADED_ENTITIES" class="member-name-link">LABEL_LOADED_ENTITIES</a></code></div>
<div class="col-first even-row-color"><code><a href="#LABEL_LOADED_CHUNKS" class="member-name-link">LABEL_LOADED_CHUNKS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#LABEL_LONE_JOINS" class="member-name-link">LABEL_LONE_JOINS</a></code></div>
<div class="col-first odd-row-color"><code><a href="#LABEL_LOADED_ENTITIES" class="member-name-link">LABEL_LOADED_ENTITIES</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LABEL_LONE_NEW_JOINS" class="member-name-link">LABEL_LONE_NEW_JOINS</a></code></div>
<div class="col-first even-row-color"><code><a href="#LABEL_LONE_JOINS" class="member-name-link">LABEL_LONE_JOINS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#LABEL_LONGEST_SESSION" class="member-name-link">LABEL_LONGEST_SESSION</a></code></div>
<div class="col-first odd-row-color"><code><a href="#LABEL_LONE_NEW_JOINS" class="member-name-link">LABEL_LONE_NEW_JOINS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LABEL_LOW_TPS" class="member-name-link">LABEL_LOW_TPS</a></code></div>
<div class="col-first even-row-color"><code><a href="#LABEL_LONGEST_SESSION" class="member-name-link">LABEL_LONGEST_SESSION</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#LABEL_MAX_FREE_DISK" class="member-name-link">LABEL_MAX_FREE_DISK</a></code></div>
<div class="col-first odd-row-color"><code><a href="#LABEL_LOW_TPS" class="member-name-link">LABEL_LOW_TPS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LABEL_MIN_FREE_DISK" class="member-name-link">LABEL_MIN_FREE_DISK</a></code></div>
<div class="col-first even-row-color"><code><a href="#LABEL_MAX_FREE_DISK" class="member-name-link">LABEL_MAX_FREE_DISK</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#LABEL_MOB_DEATHS" class="member-name-link">LABEL_MOB_DEATHS</a></code></div>
<div class="col-first odd-row-color"><code><a href="#LABEL_MIN_FREE_DISK" class="member-name-link">LABEL_MIN_FREE_DISK</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LABEL_MOB_KDR" class="member-name-link">LABEL_MOB_KDR</a></code></div>
<div class="col-first even-row-color"><code><a href="#LABEL_MOB_DEATHS" class="member-name-link">LABEL_MOB_DEATHS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#LABEL_MOB_KILLS" class="member-name-link">LABEL_MOB_KILLS</a></code></div>
<div class="col-first odd-row-color"><code><a href="#LABEL_MOB_KDR" class="member-name-link">LABEL_MOB_KDR</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LABEL_MOST_ACTIVE_GAMEMODE" class="member-name-link">LABEL_MOST_ACTIVE_GAMEMODE</a></code></div>
<div class="col-first even-row-color"><code><a href="#LABEL_MOB_KILLS" class="member-name-link">LABEL_MOB_KILLS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#LABEL_NAME" class="member-name-link">LABEL_NAME</a></code></div>
<div class="col-first odd-row-color"><code><a href="#LABEL_MOST_ACTIVE_GAMEMODE" class="member-name-link">LABEL_MOST_ACTIVE_GAMEMODE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LABEL_NEW" class="member-name-link">LABEL_NEW</a></code></div>
<div class="col-first even-row-color"><code><a href="#LABEL_NAME" class="member-name-link">LABEL_NAME</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#LABEL_NEW_PLAYERS" class="member-name-link">LABEL_NEW_PLAYERS</a></code></div>
<div class="col-first odd-row-color"><code><a href="#LABEL_NEW" class="member-name-link">LABEL_NEW</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LABEL_NICKNAME" class="member-name-link">LABEL_NICKNAME</a></code></div>
<div class="col-first even-row-color"><code><a href="#LABEL_NEW_PLAYERS" class="member-name-link">LABEL_NEW_PLAYERS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#LABEL_ONLINE_FIRST_JOIN" class="member-name-link">LABEL_ONLINE_FIRST_JOIN</a></code></div>
<div class="col-first odd-row-color"><code><a href="#LABEL_NICKNAME" class="member-name-link">LABEL_NICKNAME</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LABEL_OPERATOR" class="member-name-link">LABEL_OPERATOR</a></code></div>
<div class="col-first even-row-color"><code><a href="#LABEL_ONLINE_FIRST_JOIN" class="member-name-link">LABEL_ONLINE_FIRST_JOIN</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#LABEL_PER_PLAYER" class="member-name-link">LABEL_PER_PLAYER</a></code></div>
<div class="col-first odd-row-color"><code><a href="#LABEL_OPERATOR" class="member-name-link">LABEL_OPERATOR</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LABEL_PER_REGULAR_PLAYER" class="member-name-link">LABEL_PER_REGULAR_PLAYER</a></code></div>
<div class="col-first even-row-color"><code><a href="#LABEL_PER_PLAYER" class="member-name-link">LABEL_PER_PLAYER</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#LABEL_PLAYER_DEATHS" class="member-name-link">LABEL_PLAYER_DEATHS</a></code></div>
<div class="col-first odd-row-color"><code><a href="#LABEL_PER_REGULAR_PLAYER" class="member-name-link">LABEL_PER_REGULAR_PLAYER</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LABEL_PLAYER_KILLS" class="member-name-link">LABEL_PLAYER_KILLS</a></code></div>
<div class="col-first even-row-color"><code><a href="#LABEL_PLAYER_DEATHS" class="member-name-link">LABEL_PLAYER_DEATHS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#LABEL_PLAYERS_ONLINE" class="member-name-link">LABEL_PLAYERS_ONLINE</a></code></div>
<div class="col-first odd-row-color"><code><a href="#LABEL_PLAYER_KILLS" class="member-name-link">LABEL_PLAYER_KILLS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LABEL_PLAYTIME" class="member-name-link">LABEL_PLAYTIME</a></code></div>
<div class="col-first even-row-color"><code><a href="#LABEL_PLAYERS_ONLINE" class="member-name-link">LABEL_PLAYERS_ONLINE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#LABEL_RAM" class="member-name-link">LABEL_RAM</a></code></div>
<div class="col-first odd-row-color"><code><a href="#LABEL_PLAYTIME" class="member-name-link">LABEL_PLAYTIME</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LABEL_RAM" class="member-name-link">LABEL_RAM</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="#LABEL_RAM_USAGE" class="member-name-link">LABEL_RAM_USAGE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="#LABEL_REGISTERED" class="member-name-link">LABEL_REGISTERED</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
@ -1047,6 +1051,12 @@ the order they are declared.</div>
</section>
</li>
<li>
<section class="detail" id="LABEL_CPU_USAGE">
<h3>LABEL_CPU_USAGE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">LABEL_CPU_USAGE</span></div>
</section>
</li>
<li>
<section class="detail" id="LABEL_AVG_CPU">
<h3>LABEL_AVG_CPU</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">LABEL_AVG_CPU</span></div>
@ -1059,6 +1069,12 @@ the order they are declared.</div>
</section>
</li>
<li>
<section class="detail" id="LABEL_RAM_USAGE">
<h3>LABEL_RAM_USAGE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">LABEL_RAM_USAGE</span></div>
</section>
</li>
<li>
<section class="detail" id="LABEL_AVG_RAM">
<h3>LABEL_AVG_RAM</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></span>&nbsp;<span class="element-name">LABEL_AVG_RAM</span></div>

View File

@ -1949,6 +1949,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/ErrorsJSONResolver.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">canAccess(Request)</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/ErrorsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ErrorsJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/ExtensionJSONResolver.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">canAccess(Request)</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/ExtensionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ExtensionJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/FiltersJSONResolver.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">canAccess(Request)</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/FiltersJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">FiltersJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/GraphsJSONResolver.html#canAccess(com.djrapitops.plan.delivery.web.resolver.request.Request)" class="member-name-link">canAccess(Request)</a> - Method in class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/GraphsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">GraphsJSONResolver</a></dt>
@ -4794,6 +4796,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/config/paths/TimeSettings.html#EXTENSION_DATA_REFRESH_PERIOD" class="member-name-link">EXTENSION_DATA_REFRESH_PERIOD</a> - Static variable in class com.djrapitops.plan.settings.config.paths.<a href="com/djrapitops/plan/settings/config/paths/TimeSettings.html" title="class in com.djrapitops.plan.settings.config.paths">TimeSettings</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/cache/DataID.html#EXTENSION_JSON" class="member-name-link">EXTENSION_JSON</a> - Enum constant in enum class com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/DataID.html" title="enum class in com.djrapitops.plan.delivery.webserver.cache">DataID</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/cache/DataID.html#EXTENSION_NAV" class="member-name-link">EXTENSION_NAV</a> - Enum constant in enum class com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/DataID.html" title="enum class in com.djrapitops.plan.delivery.webserver.cache">DataID</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/cache/DataID.html#EXTENSION_TABS" class="member-name-link">EXTENSION_TABS</a> - Enum constant in enum class com.djrapitops.plan.delivery.webserver.cache.<a href="com/djrapitops/plan/delivery/webserver/cache/DataID.html" title="enum class in com.djrapitops.plan.delivery.webserver.cache">DataID</a></dt>
@ -4896,6 +4900,10 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Queries for information about DataExtensions stored in the database.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/ExtensionJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ExtensionJSONResolver</a> - Class in <a href="com/djrapitops/plan/delivery/webserver/resolver/json/package-summary.html">com.djrapitops.plan.delivery.webserver.resolver.json</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/ExtensionJSONResolver.html#%3Cinit%3E(com.djrapitops.plan.storage.database.DBSystem,com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.webserver.cache.AsyncJSONResolverService)" class="member-name-link">ExtensionJSONResolver(DBSystem, Identifiers, AsyncJSONResolverService)</a> - Constructor for class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/ExtensionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ExtensionJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/extension/extractor/ExtensionMethod.html" class="type-name-link" title="class in com.djrapitops.plan.extension.extractor">ExtensionMethod</a> - Class in <a href="com/djrapitops/plan/extension/extractor/package-summary.html">com.djrapitops.plan.extension.extractor</a></dt>
<dd>
<div class="block">Implementation detail, abstracts away some method reflection to a more usable API.</div>
@ -10214,6 +10222,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#LABEL_CPU" class="member-name-link">LABEL_CPU</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#LABEL_CPU_USAGE" class="member-name-link">LABEL_CPU_USAGE</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#LABEL_CURRENT_UPTIME" class="member-name-link">LABEL_CURRENT_UPTIME</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/JSLang.html#LABEL_DAY_OF_WEEK" class="member-name-link">LABEL_DAY_OF_WEEK</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/JSLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">JSLang</a></dt>
@ -10298,6 +10308,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#LABEL_RAM" class="member-name-link">LABEL_RAM</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#LABEL_RAM_USAGE" class="member-name-link">LABEL_RAM_USAGE</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html#LABEL_REGISTERED" class="member-name-link">LABEL_REGISTERED</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/HtmlLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">HtmlLang</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/settings/locale/lang/JSLang.html#LABEL_REGISTERED_PLAYERS" class="member-name-link">LABEL_REGISTERED_PLAYERS</a> - Enum constant in enum class com.djrapitops.plan.settings.locale.lang.<a href="com/djrapitops/plan/settings/locale/lang/JSLang.html" title="enum class in com.djrapitops.plan.settings.locale.lang">JSLang</a></dt>
@ -14312,6 +14324,8 @@ loadScripts(document, 'script');</script>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/ErrorsJSONResolver.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.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/ErrorsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ErrorsJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/ExtensionJSONResolver.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.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/ExtensionJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ExtensionJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/FiltersJSONResolver.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.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/FiltersJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">FiltersJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/GraphsJSONResolver.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.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/GraphsJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">GraphsJSONResolver</a></dt>
@ -14476,7 +14490,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Root resolver for JSON requests, resolves /v1/ URLs.</div>
</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/RootJSONResolver.html#%3Cinit%3E(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.webserver.cache.AsyncJSONResolverService,com.djrapitops.plan.delivery.rendering.json.JSONFactory,com.djrapitops.plan.delivery.webserver.resolver.json.GraphsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.SessionsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayersTableJSONResolver,com.djrapitops.plan.delivery.rendering.json.ServerOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.OnlineActivityOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.SessionsOverviewJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerKillsJSONResolver,com.djrapitops.plan.delivery.rendering.json.PvPPvEJSONCreator,com.djrapitops.plan.delivery.rendering.json.PlayerBaseOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.PerformanceJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.ErrorsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.LocaleJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.NetworkJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.FiltersJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.QueryJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.VersionJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.MetadataJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.WhoAmIJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.ServerIdentityJSONResolver)" class="member-name-link">RootJSONResolver(Identifiers, AsyncJSONResolverService, JSONFactory, GraphsJSONResolver, SessionsJSONResolver, PlayersTableJSONResolver, ServerOverviewJSONCreator, OnlineActivityOverviewJSONCreator, SessionsOverviewJSONCreator, PlayerKillsJSONResolver, PvPPvEJSONCreator, PlayerBaseOverviewJSONCreator, PerformanceJSONCreator, ErrorsJSONResolver, LocaleJSONResolver, PlayerJSONResolver, NetworkJSONResolver, FiltersJSONResolver, QueryJSONResolver, VersionJSONResolver, MetadataJSONResolver, WhoAmIJSONResolver, ServerIdentityJSONResolver)</a> - Constructor for class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/RootJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RootJSONResolver</a></dt>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/json/RootJSONResolver.html#%3Cinit%3E(com.djrapitops.plan.identification.Identifiers,com.djrapitops.plan.delivery.webserver.cache.AsyncJSONResolverService,com.djrapitops.plan.delivery.rendering.json.JSONFactory,com.djrapitops.plan.delivery.webserver.resolver.json.GraphsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.SessionsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayersTableJSONResolver,com.djrapitops.plan.delivery.rendering.json.ServerOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.OnlineActivityOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.SessionsOverviewJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerKillsJSONResolver,com.djrapitops.plan.delivery.rendering.json.PvPPvEJSONCreator,com.djrapitops.plan.delivery.rendering.json.PlayerBaseOverviewJSONCreator,com.djrapitops.plan.delivery.rendering.json.PerformanceJSONCreator,com.djrapitops.plan.delivery.webserver.resolver.json.ErrorsJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.LocaleJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.PlayerJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.NetworkJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.FiltersJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.QueryJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.VersionJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.MetadataJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.WhoAmIJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.ServerIdentityJSONResolver,com.djrapitops.plan.delivery.webserver.resolver.json.ExtensionJSONResolver)" class="member-name-link">RootJSONResolver(Identifiers, AsyncJSONResolverService, JSONFactory, GraphsJSONResolver, SessionsJSONResolver, PlayersTableJSONResolver, ServerOverviewJSONCreator, OnlineActivityOverviewJSONCreator, SessionsOverviewJSONCreator, PlayerKillsJSONResolver, PvPPvEJSONCreator, PlayerBaseOverviewJSONCreator, PerformanceJSONCreator, ErrorsJSONResolver, LocaleJSONResolver, PlayerJSONResolver, NetworkJSONResolver, FiltersJSONResolver, QueryJSONResolver, VersionJSONResolver, MetadataJSONResolver, WhoAmIJSONResolver, ServerIdentityJSONResolver, ExtensionJSONResolver)</a> - Constructor for class com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/RootJSONResolver.html" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">RootJSONResolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/djrapitops/plan/delivery/webserver/resolver/RootPageResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver">RootPageResolver</a> - Class in <a href="com/djrapitops/plan/delivery/webserver/resolver/package-summary.html">com.djrapitops.plan.delivery.webserver.resolver</a></dt>
<dd>

File diff suppressed because one or more lines are too long

View File

@ -532,6 +532,7 @@ loadScripts(document, 'script');</script>
<li class="circle">com.djrapitops.plan.extension.implementation.results.<a href="com/djrapitops/plan/extension/implementation/results/ExtensionInformation.html" class="type-name-link" title="class in com.djrapitops.plan.extension.implementation.results">ExtensionInformation</a></li>
<li class="circle">com.djrapitops.plan.delivery.domain.datatransfer.extension.<a href="com/djrapitops/plan/delivery/domain/datatransfer/extension/ExtensionInformationDto.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.domain.datatransfer.extension">ExtensionInformationDto</a></li>
<li class="circle">com.djrapitops.plan.extension.implementation.storage.queries.<a href="com/djrapitops/plan/extension/implementation/storage/queries/ExtensionInformationQueries.html" class="type-name-link" title="class in com.djrapitops.plan.extension.implementation.storage.queries">ExtensionInformationQueries</a></li>
<li class="circle">com.djrapitops.plan.delivery.webserver.resolver.json.<a href="com/djrapitops/plan/delivery/webserver/resolver/json/ExtensionJSONResolver.html" class="type-name-link" title="class in com.djrapitops.plan.delivery.webserver.resolver.json">ExtensionJSONResolver</a> (implements com.djrapitops.plan.delivery.web.resolver.<a href="com/djrapitops/plan/delivery/web/resolver/Resolver.html" title="interface in com.djrapitops.plan.delivery.web.resolver">Resolver</a>)</li>
<li class="circle">com.djrapitops.plan.extension.extractor.<a href="com/djrapitops/plan/extension/extractor/ExtensionMethod.html" class="type-name-link" title="class in com.djrapitops.plan.extension.extractor">ExtensionMethod</a></li>
<li class="circle">com.djrapitops.plan.extension.extractor.<a href="com/djrapitops/plan/extension/extractor/ExtensionMethods.html" class="type-name-link" title="class in com.djrapitops.plan.extension.extractor">ExtensionMethods</a></li>
<li class="circle">com.djrapitops.plan.extension.implementation.results.<a href="com/djrapitops/plan/extension/implementation/results/ExtensionNumberData.html" class="type-name-link" title="class in com.djrapitops.plan.extension.implementation.results">ExtensionNumberData</a> (implements com.djrapitops.plan.extension.implementation.results.<a href="com/djrapitops/plan/extension/implementation/results/DescribedExtensionData.html" title="interface in com.djrapitops.plan.extension.implementation.results">DescribedExtensionData</a>)</li>

File diff suppressed because one or more lines are too long