mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2025-02-28 18:21:03 +01:00
Removed @since
labels
These labels have not been kept up to date and some might contain out of date information (Packages have changed etc.) It is better to not include them than include bad information.
This commit is contained in:
parent
5dcdd0b9b1
commit
3629a62fcf
@ -35,7 +35,6 @@ import java.util.logging.Logger;
|
||||
* Main class for Bukkit that manages the plugin.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public class Plan extends BukkitPlugin implements PlanPlugin {
|
||||
|
||||
|
@ -31,7 +31,6 @@ import java.util.Set;
|
||||
* Filters out WebUser registration command logs.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
public class RegisterCommandFilter extends AbstractFilter {
|
||||
|
||||
|
@ -32,7 +32,6 @@ import java.util.stream.Collectors;
|
||||
* It also removes invalid data.
|
||||
*
|
||||
* @author Fuzzlemann
|
||||
* @since 4.0.0
|
||||
*/
|
||||
public class UserImportRefiner {
|
||||
|
||||
|
@ -46,7 +46,6 @@ import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* @author Fuzzlemann
|
||||
* @since 4.0.0
|
||||
*/
|
||||
public abstract class BukkitImporter implements Importer {
|
||||
|
||||
|
@ -34,7 +34,6 @@ import java.util.Set;
|
||||
|
||||
/**
|
||||
* @author Fuzzlemann
|
||||
* @since 4.0.0
|
||||
*/
|
||||
@Singleton
|
||||
public class OfflinePlayerImporter extends BukkitImporter {
|
||||
|
@ -44,7 +44,6 @@ import java.util.UUID;
|
||||
* Event Listener for PlayerJoin, PlayerQuit and PlayerKickEvents.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 2.0.0
|
||||
*/
|
||||
public class PlayerOnlineListener implements Listener {
|
||||
|
||||
|
@ -37,7 +37,6 @@ import javax.inject.Singleton;
|
||||
* Uses the Abstract Plugin Framework for easier command management.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 1.0.0
|
||||
*/
|
||||
@Singleton
|
||||
public class PlanCommand extends TreeCmdNode {
|
||||
|
@ -39,7 +39,6 @@ import javax.inject.Singleton;
|
||||
* Uses the Abstract Plugin Framework for easier command management.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 1.0.0
|
||||
*/
|
||||
@Singleton
|
||||
public class PlanProxyCommand extends TreeCmdNode {
|
||||
|
@ -48,7 +48,6 @@ import java.util.UUID;
|
||||
* This SubCommand is used to run the analysis and access the /server link.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 2.0.0
|
||||
*/
|
||||
@Singleton
|
||||
public class AnalyzeCommand extends CommandNode {
|
||||
|
@ -35,7 +35,6 @@ import javax.inject.Inject;
|
||||
* This SubCommand is used to view the version and the database type in use.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 2.0.0
|
||||
*/
|
||||
public class InfoCommand extends CommandNode {
|
||||
|
||||
|
@ -43,7 +43,6 @@ import java.util.UUID;
|
||||
* This command is used to refresh Inspect page and display link.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public class InspectCommand extends CommandNode {
|
||||
|
||||
|
@ -33,7 +33,6 @@ import javax.inject.Inject;
|
||||
* Command used to display url to the player list page.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
public class ListPlayersCommand extends CommandNode {
|
||||
|
||||
|
@ -34,7 +34,6 @@ import javax.inject.Named;
|
||||
* This SubCommand is used to manage the the plugin's database and components.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 2.3.0
|
||||
*/
|
||||
public class ManageCommand extends TreeCmdNode {
|
||||
|
||||
|
@ -55,7 +55,6 @@ import java.util.UUID;
|
||||
* This command is used to cache UserInfo to InspectCache and display the link.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 1.0.0
|
||||
*/
|
||||
@Singleton
|
||||
public class QInspectCommand extends CommandNode {
|
||||
|
@ -48,7 +48,6 @@ import java.util.Arrays;
|
||||
* {@code Permissions.MANAGE_WEB} required for registering other users.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
@Singleton
|
||||
public class RegisterCommand extends CommandNode {
|
||||
|
@ -36,7 +36,6 @@ import javax.inject.Inject;
|
||||
* This SubCommand is used to reload the plugin.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 2.0.0
|
||||
*/
|
||||
public class ReloadCommand extends CommandNode {
|
||||
|
||||
|
@ -42,7 +42,6 @@ import java.util.List;
|
||||
* This SubCommand is used to search for a user.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 2.0.0
|
||||
*/
|
||||
@Singleton
|
||||
public class SearchCommand extends CommandNode {
|
||||
|
@ -37,7 +37,6 @@ import javax.inject.Named;
|
||||
* Web subcommand used to manage Web users.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
public class WebUserCommand extends TreeCmdNode {
|
||||
|
||||
|
@ -48,7 +48,6 @@ import java.util.UUID;
|
||||
* This command is used to backup a database to a .db file.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 2.3.0
|
||||
*/
|
||||
@Singleton
|
||||
public class ManageBackupCommand extends CommandNode {
|
||||
|
@ -43,7 +43,6 @@ import java.util.Arrays;
|
||||
* This manage SubCommand is used to clear a database of all data.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 2.3.0
|
||||
*/
|
||||
@Singleton
|
||||
public class ManageClearCommand extends CommandNode {
|
||||
|
@ -45,7 +45,6 @@ import java.util.UUID;
|
||||
* This manage SubCommand is used to request settings from Bungee so that connection can be established.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 2.3.0
|
||||
*/
|
||||
@Singleton
|
||||
public class ManageConDebugCommand extends CommandNode {
|
||||
|
@ -34,7 +34,6 @@ import java.util.Arrays;
|
||||
* This manage SubCommand is used to disable some features of the plugin temporarily.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 4.0.4
|
||||
*/
|
||||
public class ManageDisableCommand extends CommandNode {
|
||||
|
||||
|
@ -43,7 +43,6 @@ import java.util.Arrays;
|
||||
* plugin if the connection to the new database can be established.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 2.3.0
|
||||
*/
|
||||
public class ManageHotSwapCommand extends CommandNode {
|
||||
|
||||
|
@ -39,7 +39,6 @@ import java.util.Optional;
|
||||
* This manage SubCommand is used to import data from 3rd party plugins.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 2.3.0
|
||||
*/
|
||||
@Singleton
|
||||
public class ManageImportCommand extends CommandNode {
|
||||
|
@ -43,7 +43,6 @@ import java.util.Arrays;
|
||||
* Destination database will be cleared.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 2.3.0
|
||||
*/
|
||||
@Singleton
|
||||
public class ManageMoveCommand extends CommandNode {
|
||||
|
@ -42,7 +42,6 @@ import java.util.Arrays;
|
||||
* This manage SubCommand is used to request settings from Bungee so that connection can be established.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 2.3.0
|
||||
*/
|
||||
@Singleton
|
||||
public class ManageSetupCommand extends CommandNode {
|
||||
|
@ -42,7 +42,6 @@ import java.util.UUID;
|
||||
* This SubCommand is used to set a server as uninstalled on Plan.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 2.0.0
|
||||
*/
|
||||
@Singleton
|
||||
public class ManageUninstalledCommand extends CommandNode {
|
||||
|
@ -40,7 +40,6 @@ import java.util.Arrays;
|
||||
* Subcommand for checking WebUser permission level.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
@Singleton
|
||||
public class WebCheckCommand extends CommandNode {
|
||||
|
@ -39,7 +39,6 @@ import java.util.Arrays;
|
||||
* Subcommand for deleting a WebUser.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
@Singleton
|
||||
public class WebDeleteCommand extends CommandNode {
|
||||
|
@ -30,7 +30,6 @@ import javax.inject.Inject;
|
||||
* Subcommand for info about permission levels.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
public class WebLevelCommand extends CommandNode {
|
||||
|
||||
|
@ -39,7 +39,6 @@ import java.util.List;
|
||||
* Subcommand for checking WebUser list.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
@Singleton
|
||||
public class WebListUsersCommand extends CommandNode {
|
||||
|
@ -22,7 +22,6 @@ import java.util.Objects;
|
||||
* Object containing webserver security user information.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
public class WebUser {
|
||||
|
||||
|
@ -24,7 +24,6 @@ import java.util.Objects;
|
||||
* Class containing single datapoint of TPS / Players online / CPU Usage / Used Memory / Entity Count / Chunks loaded.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.5.0
|
||||
*/
|
||||
public class TPS implements DateHolder {
|
||||
|
||||
|
@ -38,7 +38,6 @@ import java.util.UUID;
|
||||
* @author Rsl1122
|
||||
* @see TableContainer
|
||||
* @see InspectContainer
|
||||
* @since 4.1.0
|
||||
*/
|
||||
public final class AnalysisContainer extends InspectContainer {
|
||||
|
||||
|
@ -35,7 +35,6 @@ import java.util.TreeMap;
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @see TableContainer
|
||||
* @since 4.1.0
|
||||
*/
|
||||
public class InspectContainer {
|
||||
|
||||
|
@ -33,7 +33,6 @@ import java.util.stream.Collectors;
|
||||
* placeholder on Analysis and Inspect pages.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 2.6.0
|
||||
*/
|
||||
@Singleton
|
||||
public class HookHandler implements SubSystem {
|
||||
|
@ -34,7 +34,6 @@ import java.util.UUID;
|
||||
* to register objects extending this class.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 4.1.0
|
||||
*/
|
||||
public abstract class PluginData {
|
||||
|
||||
|
@ -26,7 +26,6 @@ import java.io.IOException;
|
||||
* objects to the config.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.5.0
|
||||
*/
|
||||
public class PluginsConfigSection {
|
||||
|
||||
|
@ -24,7 +24,6 @@ import java.util.Map;
|
||||
* TimeKeeper class that tracks the time spent in each GameMode based on Playtime.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.6.0
|
||||
*/
|
||||
public class GMTimes extends TimeKeeper {
|
||||
|
||||
|
@ -24,7 +24,6 @@ import java.util.Objects;
|
||||
* Class that tracks the time spent in each World based on GMTimes.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 4.0.0
|
||||
*/
|
||||
public class WorldTimes {
|
||||
|
||||
|
@ -39,7 +39,6 @@ import java.util.UUID;
|
||||
* </ul>
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 4.0.0
|
||||
*/
|
||||
@Singleton
|
||||
public class DataCache extends SessionCache implements SubSystem {
|
||||
|
@ -51,7 +51,6 @@ import java.util.zip.GZIPInputStream;
|
||||
* It caches all IPs with their matching country.
|
||||
*
|
||||
* @author Fuzzlemann
|
||||
* @since 3.5.5
|
||||
*/
|
||||
@Singleton
|
||||
public class GeolocationCache implements SubSystem {
|
||||
|
@ -29,7 +29,6 @@ import java.util.UUID;
|
||||
* This class is used to store active sessions of players in memory.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.0.0
|
||||
*/
|
||||
public class SessionCache {
|
||||
|
||||
|
@ -22,7 +22,6 @@ import java.util.Optional;
|
||||
* An enum which stores the name, the config name and if the Database supports MySQL Queries
|
||||
*
|
||||
* @author Fuzzlemann
|
||||
* @since 4.5.1
|
||||
*/
|
||||
public enum DBType {
|
||||
|
||||
|
@ -45,7 +45,6 @@ import java.util.Objects;
|
||||
* Implementation of the H2 database
|
||||
*
|
||||
* @author Fuzzlemann
|
||||
* @since 4.5.1
|
||||
*/
|
||||
public class H2DB extends SQLDB {
|
||||
|
||||
|
@ -15,7 +15,6 @@ import java.sql.Statement;
|
||||
* The task which handles the upkeep of the {@code Connection}
|
||||
*
|
||||
* @author Fuzzlemann
|
||||
* @since 4.5.1
|
||||
*/
|
||||
public class KeepAliveTask extends AbsRunnable {
|
||||
private Connection connection;
|
||||
|
@ -56,7 +56,6 @@ import java.util.stream.Collectors;
|
||||
* Class containing main logic for different data related save and load functionality.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 2.0.0
|
||||
*/
|
||||
public abstract class SQLDB extends Database {
|
||||
|
||||
|
@ -20,7 +20,6 @@ package com.djrapitops.plan.system.database.databases.sql.statements;
|
||||
* Class for parsing different SQL strings.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.7.0
|
||||
*/
|
||||
public class SqlParser {
|
||||
|
||||
|
@ -20,7 +20,6 @@ package com.djrapitops.plan.system.database.databases.sql.statements;
|
||||
* SqlParser Class for parsing table creation, removal and modification statements.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.7.0
|
||||
*/
|
||||
public class TableSqlParser extends SqlParser {
|
||||
|
||||
|
@ -41,8 +41,7 @@ import java.util.*;
|
||||
* {@link com.djrapitops.plan.system.database.databases.sql.patches.WorldsServerIDPatch}
|
||||
* {@link com.djrapitops.plan.system.database.databases.sql.patches.WorldsOptimizationPatch}
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.6.0 / Database version 7
|
||||
* @author Rsl1122 / Database version 7
|
||||
*/
|
||||
public class WorldTable extends Table {
|
||||
|
||||
|
@ -44,7 +44,6 @@ import java.util.UUID;
|
||||
* Server and User tables should be copied first.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 4.0.0
|
||||
*/
|
||||
public class BatchOperationTable extends Table {
|
||||
|
||||
|
@ -23,7 +23,6 @@ import java.util.*;
|
||||
|
||||
/**
|
||||
* @author Fuzzlemann
|
||||
* @since 4.0.0
|
||||
*/
|
||||
public class ServerImportData {
|
||||
|
||||
|
@ -24,7 +24,6 @@ import java.util.*;
|
||||
|
||||
/**
|
||||
* @author Fuzzlemann
|
||||
* @since 4.0.0
|
||||
*/
|
||||
public class UserImportData {
|
||||
|
||||
|
@ -24,7 +24,6 @@ import java.util.function.Supplier;
|
||||
* without a reload.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.4.1
|
||||
*/
|
||||
public abstract class ServerProperties {
|
||||
|
||||
|
@ -27,7 +27,6 @@ import java.util.Map;
|
||||
* Represents a Message that can be modified by the caller.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.6.2
|
||||
*/
|
||||
public class Message {
|
||||
|
||||
|
@ -30,7 +30,6 @@ import java.util.UUID;
|
||||
* Adds PlayerKill or a Mob kill to the active Session.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 4.0.0
|
||||
*/
|
||||
public class MobKillProcessor implements CriticalRunnable {
|
||||
|
||||
|
@ -28,7 +28,6 @@ import java.util.UUID;
|
||||
* Processor for updating name in the database if the player has changed it.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 4.0.0
|
||||
*/
|
||||
public class NameProcessor implements CriticalRunnable {
|
||||
|
||||
|
@ -31,7 +31,6 @@ import java.util.UUID;
|
||||
* Adds PlayerKill or a Mob kill to the active Session.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 4.0.0
|
||||
*/
|
||||
public class PlayerKillProcessor implements CriticalRunnable {
|
||||
|
||||
|
@ -20,7 +20,6 @@ package com.djrapitops.plan.system.settings;
|
||||
* Permissions class is used easily check every permission node.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.0.0
|
||||
*/
|
||||
public enum Permissions {
|
||||
|
||||
|
@ -36,6 +36,7 @@ public abstract class Setting<T> {
|
||||
}
|
||||
|
||||
public Setting(String path, Class<T> type, Predicate<T> validator) {
|
||||
// null validator has to be called before the actual validator to avoid possible null errors.
|
||||
this(path, Type.ofClass(type), ((Predicate<T>) Setting::nullValidator).and(validator));
|
||||
}
|
||||
|
||||
|
@ -32,7 +32,6 @@ import java.util.function.Supplier;
|
||||
* This is especially useful in situations where multiple clients are accessing the server.
|
||||
*
|
||||
* @author Fuzzlemann
|
||||
* @since 3.6.0
|
||||
*/
|
||||
public class ResponseCache {
|
||||
|
||||
|
@ -22,7 +22,6 @@ import java.io.IOException;
|
||||
|
||||
/**
|
||||
* @author Rsl1122
|
||||
* @since 4.0.0
|
||||
*/
|
||||
public class CSSResponse extends FileResponse {
|
||||
|
||||
|
@ -27,7 +27,6 @@ import java.io.IOException;
|
||||
* Created to remove copy-paste.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 4.0.0
|
||||
*/
|
||||
public class FileResponse extends Response {
|
||||
|
||||
|
@ -22,7 +22,6 @@ import java.io.IOException;
|
||||
|
||||
/**
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
public class JavaScriptResponse extends FileResponse {
|
||||
|
||||
|
@ -29,7 +29,6 @@ import java.util.List;
|
||||
|
||||
/**
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
public class PromptAuthorizationResponse extends ErrorResponse {
|
||||
|
||||
|
@ -24,7 +24,6 @@ import java.io.IOException;
|
||||
|
||||
/**
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
public class RedirectResponse extends Response {
|
||||
|
||||
|
@ -29,7 +29,6 @@ import java.util.zip.GZIPOutputStream;
|
||||
|
||||
/**
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
public abstract class Response {
|
||||
|
||||
|
@ -25,7 +25,6 @@ import java.io.IOException;
|
||||
|
||||
/**
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
public class ForbiddenResponse extends ErrorResponse {
|
||||
public ForbiddenResponse(String msg, VersionCheckSystem versionCheckSystem, PlanFiles files) throws IOException {
|
||||
|
@ -25,7 +25,6 @@ import java.io.IOException;
|
||||
|
||||
/**
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
public class InternalErrorResponse extends ErrorResponse {
|
||||
|
||||
|
@ -26,7 +26,6 @@ import java.io.IOException;
|
||||
* Generic 404 response.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
public class NotFoundResponse extends ErrorResponse {
|
||||
|
||||
|
@ -18,7 +18,6 @@ package com.djrapitops.plan.system.webserver.response.pages;
|
||||
|
||||
/**
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
public class AnalysisPageResponse extends PageResponse {
|
||||
|
||||
|
@ -28,7 +28,6 @@ import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
public class InspectPageResponse extends PageResponse {
|
||||
|
||||
|
@ -21,7 +21,6 @@ import com.djrapitops.plan.utilities.html.pages.PlayersPage;
|
||||
|
||||
/**
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
public class PlayersPageResponse extends PageResponse {
|
||||
|
||||
|
@ -27,7 +27,6 @@ import java.io.IOException;
|
||||
* Utility method class containing various static methods.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 2.0.0
|
||||
*/
|
||||
public class MiscUtils {
|
||||
|
||||
|
@ -20,10 +20,10 @@ import com.djrapitops.plan.api.exceptions.PassEncryptException;
|
||||
|
||||
import javax.crypto.SecretKeyFactory;
|
||||
import javax.crypto.spec.PBEKeySpec;
|
||||
import java.util.Base64;
|
||||
import java.security.NoSuchAlgorithmException;
|
||||
import java.security.SecureRandom;
|
||||
import java.security.spec.InvalidKeySpecException;
|
||||
import java.util.Base64;
|
||||
|
||||
/**
|
||||
* Password Encryption utility.
|
||||
@ -31,7 +31,6 @@ import java.security.spec.InvalidKeySpecException;
|
||||
* https://github.com/defuse/password-hashing/blob/master/PasswordStorage.java
|
||||
*
|
||||
* @author Defuse
|
||||
* @since 3.5.2
|
||||
*/
|
||||
public class PassEncryptUtil {
|
||||
|
||||
|
@ -26,7 +26,6 @@ import java.util.Map;
|
||||
* Compares Locale Map Entries and sorts them alphabetically according to the Enum Names.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.6.2
|
||||
*/
|
||||
public class LocaleEntryComparator implements Comparator<Map.Entry<Lang, Message>> {
|
||||
|
||||
|
@ -24,7 +24,6 @@ import java.util.Comparator;
|
||||
* Comparator for Points for ascending x value order.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
public class PointComparator implements Comparator<Point> {
|
||||
|
||||
|
@ -22,7 +22,6 @@ import java.util.Comparator;
|
||||
* Compares Strings and sorts them by length (Longest fist).
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.6.2
|
||||
*/
|
||||
public class StringLengthComparator implements Comparator<String> {
|
||||
|
||||
|
@ -24,7 +24,6 @@ import java.util.Comparator;
|
||||
* Compares TPS objects so that earliest is first.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.5.0
|
||||
*/
|
||||
public class TPSComparator implements Comparator<TPS> {
|
||||
|
||||
|
@ -24,7 +24,6 @@ import java.util.Comparator;
|
||||
* Orders WebUsers in descending order by permission level.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
public class WebUserComparator implements Comparator<WebUser> {
|
||||
|
||||
|
@ -23,7 +23,6 @@ import com.djrapitops.plan.data.store.mutators.TPSMutator;
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @see com.djrapitops.plan.system.tasks.TPSCountTimer
|
||||
* @since 4.2.0
|
||||
*/
|
||||
class CPUGraph extends LineGraph {
|
||||
|
||||
|
@ -23,7 +23,6 @@ import com.djrapitops.plan.data.store.mutators.TPSMutator;
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @see com.djrapitops.plan.system.tasks.TPSCountTimer
|
||||
* @since 4.2.0
|
||||
*/
|
||||
class ChunkGraph extends LineGraph {
|
||||
|
||||
|
@ -23,7 +23,6 @@ import com.djrapitops.plan.data.store.mutators.TPSMutator;
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @see com.djrapitops.plan.system.tasks.TPSCountTimer
|
||||
* @since 4.5.0
|
||||
*/
|
||||
class DiskGraph extends LineGraph {
|
||||
|
||||
|
@ -23,7 +23,6 @@ import com.djrapitops.plan.data.store.mutators.TPSMutator;
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @see com.djrapitops.plan.system.tasks.TPSCountTimer
|
||||
* @since 4.2.0
|
||||
*/
|
||||
class EntityGraph extends LineGraph {
|
||||
|
||||
|
@ -25,7 +25,6 @@ import java.util.concurrent.TimeUnit;
|
||||
* This is a LineGraph for any set of Points, thus it is Abstract.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 4.2.0
|
||||
*/
|
||||
public class LineGraph implements HighChart {
|
||||
|
||||
|
@ -23,7 +23,6 @@ import com.djrapitops.plan.data.store.mutators.TPSMutator;
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @see com.djrapitops.plan.system.tasks.TPSCountTimer
|
||||
* @since 4.2.0
|
||||
*/
|
||||
class PlayersOnlineGraph extends LineGraph {
|
||||
|
||||
|
@ -20,7 +20,6 @@ import java.util.Objects;
|
||||
|
||||
/**
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
public class Point {
|
||||
private final double x;
|
||||
|
@ -23,7 +23,6 @@ import com.djrapitops.plan.data.store.mutators.TPSMutator;
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @see com.djrapitops.plan.system.tasks.TPSCountTimer
|
||||
* @since 4.2.0
|
||||
*/
|
||||
class RamGraph extends LineGraph {
|
||||
|
||||
|
@ -23,7 +23,6 @@ import com.djrapitops.plan.data.store.mutators.TPSMutator;
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @see com.djrapitops.plan.system.tasks.TPSCountTimer
|
||||
* @since 4.2.0
|
||||
*/
|
||||
class TPSGraph extends LineGraph {
|
||||
|
||||
|
@ -29,7 +29,6 @@ import java.util.List;
|
||||
* https://en.wikipedia.org/wiki/Ramer%E2%80%93Douglas%E2%80%93Peucker_algorithm
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 3.5.2
|
||||
*/
|
||||
public class DouglasPeuckerAlgorithm {
|
||||
|
||||
|
@ -25,7 +25,6 @@ import java.util.*;
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @see ActivityIndex
|
||||
* @since 4.2.0
|
||||
*/
|
||||
public class ActivityPie extends Pie {
|
||||
|
||||
|
@ -25,7 +25,6 @@ import java.util.List;
|
||||
* This is a PieChart for any set of PieSlices, thus it is Abstract.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 4.2.0
|
||||
*/
|
||||
public class Pie implements HighChart {
|
||||
|
||||
|
@ -30,7 +30,6 @@ import java.util.stream.Collectors;
|
||||
* Bubble Chart that represents login "punches" of players.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 4.2.0
|
||||
*/
|
||||
public class PunchCard implements HighChart {
|
||||
|
||||
|
@ -28,7 +28,6 @@ import java.util.Map;
|
||||
* World Map that uses iso-a3 specification of Country codes.
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @since 4.2.0
|
||||
*/
|
||||
public class WorldMap implements HighChart {
|
||||
|
||||
|
@ -26,7 +26,6 @@ import java.util.*;
|
||||
*
|
||||
* @author Rsl1122
|
||||
* @see ActivityIndex
|
||||
* @since 4.2.0
|
||||
*/
|
||||
class ActivityStackGraph extends StackGraph {
|
||||
|
||||
|
@ -16,7 +16,6 @@ import java.util.concurrent.TimeUnit;
|
||||
|
||||
/**
|
||||
* @author Fuzzlemann
|
||||
* @since 4.5.1
|
||||
*/
|
||||
public class TestRunnableFactory extends RunnableFactory {
|
||||
|
||||
|
@ -61,7 +61,6 @@ import static org.junit.Assert.*;
|
||||
* Contains all common Database Tests for all Database Types
|
||||
*
|
||||
* @author Rsl1122 (Refactored into this class by Fuzzlemann)
|
||||
* @since 4.5.1
|
||||
*/
|
||||
public abstract class CommonDBTest {
|
||||
|
||||
|
@ -28,7 +28,6 @@ import static org.junit.Assert.assertEquals;
|
||||
*
|
||||
* @author Rsl1122, Fuzzlemann
|
||||
* @see SQLiteTest
|
||||
* @since 4.5.1
|
||||
*/
|
||||
@RunWith(MockitoJUnitRunner.Silent.class)
|
||||
public class H2Test extends CommonDBTest {
|
||||
|
Loading…
Reference in New Issue
Block a user