From f6c967157cb0ed55158639836155160319b439c3 Mon Sep 17 00:00:00 2001
From: AuroraLS3 <24460436+AuroraLS3@users.noreply.github.com>
Date: Tue, 24 May 2022 19:25:04 +0000
Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20plan-pla?=
=?UTF-8?q?yer-analytics/Plan@66ed6cfc5f36b97f00917f81b0eaf875d3721c0e=20?=
=?UTF-8?q?=F0=9F=9A=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
all/allclasses-index.html | 1934 +++++++++--------
.../plan/utilities/java/OptionalArray.html | 143 ++
.../plan/utilities/java/package-summary.html | 14 +-
.../plan/utilities/java/package-tree.html | 1 +
all/index-all.html | 6 +
all/member-search-index.js | 2 +-
all/overview-tree.html | 1 +
all/type-search-index.js | 2 +-
8 files changed, 1129 insertions(+), 974 deletions(-)
create mode 100644 all/com/djrapitops/plan/utilities/java/OptionalArray.html
diff --git a/all/allclasses-index.html b/all/allclasses-index.html
index 872dbe3fa..fda934af9 100644
--- a/all/allclasses-index.html
+++ b/all/allclasses-index.html
@@ -1763,1733 +1763,1735 @@ loadScripts(document, 'script');
Transaction to update a player's operator status.
-
+
-
+
-
-
+
+
+
+
Utility for loading version information from Ore, Sponge's plugin repository
-
-
+
+
Interface for generating page HTML String.
-
-
+
+
Factory for creating different
Page
objects.
-
-
-
-
-
-
-
+
-
+
+
+
+
+
-
-
+
+
+
+
Guards against password brute-force break attempts.
-
-
-
-
-
-
+
+
+
+
+
+
Password Encryption utility.
-
-
-
+
-
-
-
+
+
+
-
-
+
+
+
+
Formatter for percentages.
-
-
+
+
Method annotation to provide a double (Percentage).
-
-
+
+
Creates JSON payload for /server-page Performance tab.
-
-
+
+
Permissions class is used easily check every permission node.
-
-
+
+
Static method class for queries that count together counts for a player on a per server basis.
-
-
+
+
Container for data about a player linked.
-
-
+
+
Used to get a PerServerContainer for a specific player.
-
-
+
+
Key objects for PerServerContainer container.
-
-
+
+
Mutator for PerServerContainer object.
-
-
+
+
This is a PieChart for any set of PieSlices, thus it is Abstract.
-
-
+
+
Factory class for different objects representing HTML pie graphs.
-
-
+
+
Represents a slice of a pie.
-
-
+
+
Comparator for PieSlices to descending Percentage order.
-
-
+
+
PieChart with a Pie about each slice as well.
-
-
-
+
-
-
-
-
-
+
-
-
+
+
+
+
+
+
+
+
Replaces uuid and server_uuid with foreign keys in ping table.
-
-
+
+
Queries for
Ping
objects.
-
-
+
+
Transaction to store player's Ping value on a server.
-
-
+
+
Table information about 'plan_ping'.
-
-
-
-
+
+
+
+
Special Key object that can be used for placeholders when replacing values in html files.
-
-
+
+
Module for the Placeholder API related objects.
-
-
+
+
Formatter for replacing ${placeholder} values inside strings.
-
-
-
-
+
+
+
+
Main class for Bukkit that manages the plugin.
-
-
Deprecated.
+
+
Deprecated.
-
-
-
-
+
+
+
+
Dagger Component that constructs the plugin systems running on Bukkit.
-
-
-
-
+
+
+
+
Event that is called when Plan is enabled.
-
-
+
+
-
-
+
+
Dagger Component that constructs the plugin systems running on Bungee.
-
-
-
-
+
+
+
+
Event that is called when Plan is enabled.
-
-
+
+
ColorScheme that uses values in config settings specific to Plan or PlanBungee.
-
-
-
-
+
+
+
+
-
-
+
+
Main class for Plan's Fabric version.
-
-
+
+
Dagger component for constructing the required plugin systems on Fabric.
-
-
-
-
-
-
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
-
+
+
+
+
+
+
+
+
Abstracts File methods of Plugin classes so that they can be tested without Mocks.
-
-
+
+
Main class for Nukkit that manages the plugin.
-
-
+
+
Dagger Component that constructs the plugin systems running on Nukkit.
-
-
-
-
+
+
+
+
Placeholder expansion used to provide data from Plan on Bukkit.
-
-
+
+
Registry for all placeholders.
-
-
-
+
-
-
+
+
+
+
Abstraction interface for both Plan and PlanBungee.
-
-
-
-
+
+
+
+
Dagger Component that constructs the plugin systems running on Sponge.
-
-
-
-
+
+
+
+
Event that is called when Plan is enabled.
-
-
+
+
PlanSystem contains everything Plan needs to run.
-
-
+
+
-
-
+
+
Dagger Component that constructs the plugin systems running on Velocity.
-
-
-
-
+
+
+
+
Event that is called when Plan is enabled.
-
-
+
+
Dagger module for defining Platform Abstraction Layer utilities.
-
-
-
+
-
-
+
+
+
+
Creates JSON payload for /server-page Playerbase Overview tab.
-
-
+
+
Utility for creating FullCalendar calendar event array on Player page.
-
-
-
-
Deprecated.
+
+
+
+
Deprecated.
-
-
+
+
DataContainer about a Player.
-
-
+
+
Used to get a PlayerContainer of a specific player.
-
-
+
+
Queries for server overview tab data.
-
-
Deprecated.
+
+
Deprecated.
-
-
-
+
-
-
+
+
+
+
Static method class for queries that return information related to a single player.
-
-
-
+
-
+
-
+
-
+
-
+
-
-
+
+
+
+
Handles exporting of player json.
-
-
-
-
+
+
+
+
Class that holds Key objects for PlayerContainer.
-
-
+
+
Represents a player vs player kill.
-
-
-
+
-
-
+
+
+
+
-
-
+
+
Processor Class for KillEvent information when the killer is a
player.
-
-
-
-
+
+
+
+
Resolves /v1/kills JSON requests.
-
-
-
+
-
+
-
+
-
+
-
+
-
-
+
+
+
+
Event Listener for PlayerJoin, PlayerQuit and PlayerKickEvents.
-
-
+
+
Player Join listener for Bungee.
-
-
+
+
Event Listener for PlayerJoin, PlayerQuit and PlayerKickEvents.
-
-
+
+
Listener for Player Join/Leave on Sponge.
-
-
+
+
Player Join listener for Velocity.
-
-
-
-
+
+
+
+
Html String generator for /player page.
-
-
+
+
Handles exporting of /player page html, data and resources.
-
-
+
+
Resolves /player/${name/uuid} URLs.
-
-
+
+
Placeholders about a player.
-
-
+
+
Responsible for generating /player page plugin tabs based on DataExtension API data.
-
-
+
+
Transaction for registering player's BaseUser to the database.
-
-
+
+
Transaction for registering player's BaseUser and UserInfo to the database.
-
-
+
+
-
-
+
+
Resolves dates into players online numbers with a help of a NavigableMap.
-
-
+
+
Html String generator for /players page.
-
-
+
+
Handles exporting of /players page html, data and resources.
-
-
+
+
-
-
+
+
Utility for creating jQuery Datatables JSON for a Players Table.
-
-
+
+
Resolves /v1/players JSON requests.
-
-
-
+
-
+
-
+
-
-
-
-
Deprecated.
+
+
+
+
+
+
Deprecated.
-
-
+
+
New logger that logs errors to specific files.
-
-
-
+
-
-
+
+
+
+
Class Annotation for informing Plan about a plugin.
-
-
+
+
Lang
implementation for Language that is logged when the plugin enables or disables.
-
-
+
+
Setting
values that are in "Server" or "Plugin" section.
-
-
-
+
-
-
+
+
+
+
Comparator for Points for ascending x value order.
-
-
+
+
Utility class for different Predicates used in the plugin.
-
-
+
+
Illegal State somewhere during preparation.
-
-
-
+
-
-
+
+
+
+
Represents the annotation information provided on a method.
-
-
-
-
+
+
+
+
-
-
+
+
Bungee Database system that initializes MySQL object.
-
-
+
+
Setting
values that are in "Database" section.
-
-
+
+
Dagger module for binding proxy server classes to super classes.
-
-
+
+
TPSCounter extension for game server platforms.
-
-
+
+
Bubble Chart that represents login "punches" of players.
-
-
-
+
-
-
+
+
+
+
Creates JSON payload for /server-page PvP and PvE tab.
-
-
+
+
Query utility for extracting Tabs.
-
-
+
+
Query utility for extracting Tables.
-
-
+
+
Interface for everything that returns results from the database.
-
-
+
+
SQL query that doesn't require preparing that closes proper elements.
-
-
-
+
-
-
+
+
+
+
Contains a single instance of each filter kind.
-
-
-
-
+
+
+
+
Page to display error stacktrace.
-
-
-
-
+
+
+
+
-
-
-
-
-
See https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
-
-
+
+
+
See https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
-
+
See https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
-
-
+
+
+
See https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
+
+
+
SQL query that closes proper elements.
-
-
-
-
+
+
+
+
Query for displaying players on /query page players table.
-
-
+
+
DataContainer that stores everything as raw object value.
-
-
+
+
Utility class for checking if RedisBungee API is available.
-
-
+
+
Players online supplier when using RedisBungee.
-
-
+
+
An utility class that simplifies reflection in Bukkit plugins.
-
-
+
+
An interface for retrieving the field content.
-
-
-
+
-
+
-
+
-
-
+
+
+
+
Changes register dates on networks to the smallest number found in the database.
-
-
-
+
-
+
-
-
+
+
+
+
Transaction to save a new Plan
User
to the database.
-
-
+
+
Holds registrations of users before they are confirmed.
-
-
-
-
+
+
+
+
Takes care of data without foreign keys that is missing the foreign key target in plan_servers.
-
-
+
+
Takes care of data without foreign keys that is missing the foreign key target in plan_users.
-
-
+
+
Transaction for removing duplicate data in plan_user_info.
-
-
+
+
Transaction that removes everything from the database.
-
-
+
+
Removes incorrectly formatted package data from the database.
-
-
+
+
Transaction to remove method results that correspond to
InvalidateMethod
annotations.
-
-
+
+
Transaction that removes outdated plugin's data after configurable threshold.
-
-
+
+
Transaction for cleaning up old data from the database.
-
-
+
+
Transaction for removing a player's data from the database.
-
-
-
Transaction to remove older results that violate an updated condition value.
-
-
+
Transaction to remove older results that violate an updated condition value.
-
+
+
Transaction to remove older results that violate an updated condition value.
+
+
+
Transaction to remove a Plan
User
from the database.
-
-
+
+
Represents a HTTP request to use with
Resolver
.
-
-
-
-
+
+
+
+
HttpHandler for WebServer request management.
-
-
+
+
Interface for resolving requests of Plan webserver.
-
-
+
+
Service for modifying webserver request resolution.
-
-
-
-
+
+
+
+
ResolverService Implementation.
-
-
+
+
Interface for accessing plugin resources in jar or plugin files.
-
-
+
+
In-memory cache for different resources on disk or jar.
-
-
+
+
Service for making plugin resources customizable by user or Plan API.
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
ResourceService implementation.
-
-
+
+
Task in charge of writing html customized files on enable when they don't exist yet.
-
-
+
+
Represents a response that will be sent over HTTP.
-
-
-
-
+
+
+
+
-
-
+
+
Factory for creating different
Response
objects.
-
-
+
+
-
-
+
+
Utility for sending a Response to HttpExchange.
-
-
+
+
Utility class for player retention calculations.
-
-
+
+
Root resolver for JSON requests, resolves /v1/ URLs.
-
-
+
+
Resolves '/' URL (Address Root).
-
-
+
+
Service for registering async tasks as Plan.
-
-
-
+
-
-
+
+
+
+
Formatter for timestamp which includes seconds as the smallest entry.
-
-
+
+
Table information about 'plan_security'
-
-
-
+
-
-
+
+
+
+
Represents a Server that is running Plan.
-
-
+
+
Utility for creating JSON for Server Accordion
-
-
+
+
Static method class for queries that count how many entries of particular kinds there are for a server.
-
-
+
+
Utility for creating FullCalendar calendar event array on Player page.
-
-
-
+
-
-
Deprecated.
+
+
+
+
Deprecated.
-
-
+
+
DataContainer for a single server.
-
-
-
-
+
+
+
+
Represents outgoing server information json.
-
-
-
+
-
+
-
+
-
-
+
+
+
+
SubSystem for managing Server information.
-
-
+
+
Adds a is_proxy field to remove technical debt assuming name field "BungeeCord" being the proxy.
-
-
+
+
Keys for the ServerContainer.
-
-
+
+
Interface for operating on server information.
-
-
-
-
+
+
+
+
Creates JSON payload for /server-page Server Overview tab.
-
-
+
+
Html String generator for /server page.
-
-
+
+
Handles exporting of /server page html, data and resources.
-
-
+
+
Resolves /network, /server and /server/${name/uuid} URLs.
-
-
+
+
Placeholders about a servers.
-
-
-
+
-
+
-
+
-
-
+
+
+
+
Responsible for generating /server page plugin tabs based on DataExtension API data.
-
-
-
-
+
+
+
+
Class responsible for holding server variable values that do not change
without a reload.
-
-
+
+
-
-
+
+
Allows sensing values from different server platforms.
-
-
+
+
Manages the Server UUID for Bukkit servers.
-
-
+
+
In charge of updating server-network config.
-
-
+
+
Class in charge of performing save operations when the server shuts down.
-
-
+
+
Transaction to store sessions on server shutdown.
-
-
+
+
Interface using Server UUID for creating Objects that can be turned into JSON with Gson.
-
-
+
+
Functional interface wrapper for resolving server specific JSON directly from other methods.
-
-
+
+
Table information about 'plan_servers'.
-
-
+
+
Query for displaying players on /server page players tab.
-
-
-
-
+
+
+
+
TPSCounter extension for game server platforms.
-
-
-
+
-
-
+
+
+
+
Adds afk_time field to sessions table.
-
-
+
+
This class is used to store active sessions of players in memory.
-
-
+
+
Transaction for storing a session after a session has ended.
-
-
+
+
Query to fetch server id for each session, used by 2 patches.
-
-
+
+
Adds join_address_id to plan_sessions, and populates latest session rows with value from plan_user_info.
-
-
+
+
Placeholders about sessions.
-
-
+
+
-
-
+
+
Resolves /v1/sessions JSON requests.
-
-
+
+
Mutator for a list of Sessions.
-
-
+
+
Replaces user_id and server_id foreign keys with respective uuid fields in sessions table.
-
-
+
+
Creates JSON payload for /server-page Sessions tab.
-
-
+
+
Table information about 'plan_sessions'.
-
-
+
+
Comparator for Sessions in descending start order (Most recent first).
-
-
+
+
Transaction for telling Plan that Plan has been uninstalled from the server.
-
-
+
+
Represents a path to a config value.
-
-
+
+
Service for defining plugin specific settings to the Plan config.
-
-
-
-
+
+
+
+
-
-
+
+
Table information about 'plan_settings'.
-
-
-
-
+
+
+
+
Thread that is run when JVM shuts down.
-
-
-
-
+
+
+
+
Factory class for different objects representing special HTML graphs.
-
-
+
+
Listener that keeps track of actions that are not considered being AFK.
-
-
+
+
Resource
implementation for Sponge Asset API.
-
-
+
+
Listener that keeps track of player display name.
-
-
-
+
-
-
+
+
+
+
Sponge ConfigSystem that disables Geolocations on first enable.
-
-
+
+
-
-
+
+
Listener for Deaths and Kills on Sponge.
-
-
+
+
Listener for GameMode change on Sponge.
-
-
-
+
-
-
+
+
+
+
Task that handles player ping calculation on Sponge based servers.
-
-
+
+
Implements jar resource fetching with Sponge Asset API.
-
-
-
+
-
-
+
+
+
+
ServerProperties for Sponge.
-
-
+
+
Dagger module for Sponge ServerProperties.
-
-
+
+
ServerShutdownSave implementation for Sponge
-
-
+
+
Module for binding Sponge specific classes as interface implementations.
-
-
-
-
+
+
+
+
System for checking if new Version is available when the System initializes, using the Ore API.
-
-
+
+
Listener for World change on Sponge.
-
-
+
+
Duplicate String reducing utility class for SQL language Strings.
-
-
-
+
-
-
+
+
+
+
Class for building different SQL strings.
-
-
+
+
Class containing main logic for different data related save and load functionality.
-
-
-
+
-
-
+
+
+
+
Static method class for SQLite Schema related queries.
-
-
+
+
Represents a value set for a Stack graph.
-
-
+
+
Utility for creating HighCharts Stack graphs.
-
-
+
+
Factory class for different objects representing HTML stack graphs.
-
-
+
+
Resolves all static resources for the pages.
-
-
-
-
+
+
+
+
Transaction to store a server's configuration file in the database.
-
-
+
+
Transaction to store an Icon to the database.
-
-
-
-
+
+
+
+
Transaction to store method result of a boolean.
-
-
+
+
Transaction to store method result of.
-
-
+
+
Transaction to store method result of player's groups.
-
-
+
+
Transaction to store method result of a long.
-
-
+
+
Transaction to store method result of a String.
-
-
+
+
Transaction to store method result of a Table.
-
-
+
+
Transaction to update command usage information in the database.
-
-
+
+
Transaction to store information about a simple
DataProvider
.
-
-
+
+
Transaction to store method result of a boolean.
-
-
+
+
Transaction to store method result of a double.
-
-
+
+
Transaction for keeping Plan Server information up to date in the database.
-
-
+
+
Transaction to store method result of a long.
-
-
+
+
Transaction to store Extension String data for a server.
-
-
+
+
Transaction to store method result of a Table.
-
-
+
+
-
-
+
+
Transaction to store information about a Table.
-
-
+
+
Resource decorator to cache result of asString method call in
ResourceCache
.
-
-
-
-
+
+
+
+
Compares Strings and sorts them by length (Longest fist).
-
-
+
+
Setting implementation for String value settings.
-
-
+
+
Method annotation to provide a String value.
-
-
+
+
-
-
+
+
Setting implementation for String value settings.
-
-
-
+
-
+
-
-
-
-
+
+
+
+
+
+
Represents a system that can be enabled and disabled.
-
-
+
+
DataContainer implementation that stores everything in
Supplier
objects.
-
-
+
+
Module for binding object instances found inside other systems.
-
-
+
+
Utility class for obtaining System usage statistics.
-
-
+
+
Task for performing system resource usage checks asynchronously
-
-
-
+
-
-
+
+
+
+
Method Annotation for determining Tab the given element should appear on.
-
-
+
+
In charge of holding tab completion data for commands, as tab completion is done on server thread.
-
-
+
+
Class Annotation that allows determining an Icon and