Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(T) - Method in interface com.djrapitops.plan.query.QueryService.ThrowingConsumer
- add(String, Resolver) - Method in class com.djrapitops.plan.delivery.web.resolver.CompositeResolver.Builder
-
Add a new resolver to the CompositeResolver.
- add(String, Function<Request, Response>, Predicate<Request>) - Method in class com.djrapitops.plan.delivery.web.resolver.CompositeResolver.Builder
-
Add a new resolver to the CompositeResolver by using functional interfaces
- addAll(ExtensionDataBuilder) - Method in interface com.djrapitops.plan.extension.builder.ExtensionDataBuilder
-
Adds all values and tables in another builder to this builder.
- addBooleanMethod(ExtensionMethod) - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethods
- addComponentMethod(ExtensionMethod) - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethods
- addDataBuilderMethod(ExtensionMethod) - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethods
- addDoubleMethod(ExtensionMethod) - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethods
- addGroupMethod(ExtensionMethod) - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethods
- addJavascriptToResource(String, String, ResourceService.Position, String, String) - Method in interface com.djrapitops.plan.delivery.web.ResourceService
-
Add javascript to load in a html resource.
- addNumberMethod(ExtensionMethod) - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethods
- addPercentageMethod(ExtensionMethod) - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethods
- addRow(Object...) - Method in class com.djrapitops.plan.extension.table.Table.Factory
-
Add a row of values to the table.
- addScriptsToResource(String, String, ResourceService.Position, String...) - Method in interface com.djrapitops.plan.delivery.web.ResourceService
-
Add javascript to load in a html resource.
- addStringMethod(ExtensionMethod) - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethods
- addStylesToResource(String, String, ResourceService.Position, String...) - Method in interface com.djrapitops.plan.delivery.web.ResourceService
-
Add css to load in an existing html resource.
- addStyleToResource(String, String, ResourceService.Position, String, String) - Method in interface com.djrapitops.plan.delivery.web.ResourceService
-
Add javascript to load in a html resource.
- addTable(String, Table, Color) - Method in interface com.djrapitops.plan.extension.builder.ExtensionDataBuilder
-
Add a table.
- addTable(String, Table, Color, String) - Method in interface com.djrapitops.plan.extension.builder.ExtensionDataBuilder
-
Add a table to a specific tab.
- addTableMethod(ExtensionMethod) - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethods
- addValue(Class<T>, DataValue<T>) - Method in interface com.djrapitops.plan.extension.builder.ExtensionDataBuilder
-
Add a value.
- addValue(Class<T>, Supplier<DataValue<T>>) - Method in interface com.djrapitops.plan.extension.builder.ExtensionDataBuilder
-
Compared to the other addValue method, this method allows you to use
NotReadyException
when building your data. - AFTER_MAIN_SCRIPT - Enum constant in enum class com.djrapitops.plan.delivery.web.ResourceService.Position
-
Deprecated.No longer supported on React pages, use the javascript API in PRE_MAIN_SCRIPT.
- AMBER - Enum constant in enum class com.djrapitops.plan.extension.icon.Color
- AMPERSAND - Static variable in interface com.djrapitops.plan.component.Component
- apply() - Method in interface com.djrapitops.plan.query.QueryService.VoidFunction
- apply(T) - Method in interface com.djrapitops.plan.query.QueryService.ThrowingFunction
- asBytes() - Method in interface com.djrapitops.plan.delivery.web.resource.WebResource
- asBytes() - Method in class com.djrapitops.plan.delivery.web.resource.WebResource.ByteResource
- asBytes() - Method in class com.djrapitops.plan.delivery.web.resource.WebResource.LazyWebResource
- asStream() - Method in interface com.djrapitops.plan.delivery.web.resource.WebResource
- asStream() - Method in class com.djrapitops.plan.delivery.web.resource.WebResource.ByteResource
- asStream() - Method in class com.djrapitops.plan.delivery.web.resource.WebResource.LazyWebResource
- asString() - Method in class com.djrapitops.plan.delivery.web.resolver.request.URIPath
-
Obtain the full path.
- asString() - Method in class com.djrapitops.plan.delivery.web.resolver.request.URIQuery
- asString() - Method in interface com.djrapitops.plan.delivery.web.resource.WebResource
-
Return the resource as a UTF-8 String.
- asString() - Method in class com.djrapitops.plan.delivery.web.resource.WebResource.ByteResource
- asString() - Method in class com.djrapitops.plan.delivery.web.resource.WebResource.LazyWebResource
B
- BadRequestException - Exception Class in com.djrapitops.plan.delivery.web.resolver.exception
-
Throw this exception when a Resolver gets invalid query for JSON.
- BadRequestException(String) - Constructor for exception class com.djrapitops.plan.delivery.web.resolver.exception.BadRequestException
-
Default constructor.
- BLACK - Enum constant in enum class com.djrapitops.plan.extension.icon.Color
- BLUE - Enum constant in enum class com.djrapitops.plan.extension.icon.Color
- BLUE_GREY - Enum constant in enum class com.djrapitops.plan.extension.icon.Color
- BooleanProvider - Annotation Interface in com.djrapitops.plan.extension.annotation
-
Method annotation to provide a boolean value.
- BRAND - Enum constant in enum class com.djrapitops.plan.extension.icon.Family
-
'fab' (brand) Font awesome family.
- BROWN - Enum constant in enum class com.djrapitops.plan.extension.icon.Color
- build() - Method in class com.djrapitops.plan.delivery.web.resolver.CompositeResolver.Builder
-
Build the final result after adding all resolvers.
- build() - Method in class com.djrapitops.plan.delivery.web.resolver.ResponseBuilder
-
Finish building.
- build() - Method in class com.djrapitops.plan.extension.icon.Icon.Builder
- build() - Method in class com.djrapitops.plan.extension.table.Table.Factory
-
Finish building the table.
- buildBoolean(boolean) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Build a Boolean.
- buildBoolean(Supplier<Boolean>) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Lambda version for conditional return or throwing
NotReadyException
. - buildBooleanProvidingCondition(boolean, String) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Build a Boolean that provides a value for
Conditional
. - buildBooleanProvidingCondition(Supplier<Boolean>, String) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Lambda version for conditional return or throwing
NotReadyException
. - buildComponent(Component) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Build a
Component
. - buildComponent(Supplier<Component>) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Lambda version for conditional return or throwing
NotReadyException
. - buildDouble(Double) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Build a Floating point number.
- buildDouble(Supplier<Double>) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Lambda version for conditional return or throwing
NotReadyException
. - builder() - Static method in class com.djrapitops.plan.delivery.web.resolver.CompositeResolver
-
Create a new builder for a .
- builder() - Static method in class com.djrapitops.plan.delivery.web.resolver.Response
- builder() - Static method in class com.djrapitops.plan.extension.table.Table
-
Create a new Table Factory.
- buildGroup(String[]) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Build a list of groups.
- buildGroup(Supplier<String[]>) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Lambda version for conditional return or throwing
NotReadyException
. - buildNumber(Double) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Build a Number.
- buildNumber(Integer) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Build a Number.
- buildNumber(Long) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Build a Number.
- buildNumber(Supplier<Long>) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Lambda version for conditional return or throwing
NotReadyException
. - buildPercentage(Double) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Build a Percentage.
- buildPercentage(Supplier<Double>) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Lambda version for conditional return or throwing
NotReadyException
. - buildString(String) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Build a String.
- buildString(Supplier<String>) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Lambda version for conditional return or throwing
NotReadyException
. - buildTable(Table, Color) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Build a table.
- buildTable(Supplier<Table>, Color) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Lambda version for conditional return or throwing
NotReadyException
. - ByteResource(byte[]) - Constructor for class com.djrapitops.plan.delivery.web.resource.WebResource.ByteResource
- ByteResource(byte[], Long) - Constructor for class com.djrapitops.plan.delivery.web.resource.WebResource.ByteResource
C
- called(String) - Method in class com.djrapitops.plan.extension.icon.Icon.Builder
- called(String) - Static method in class com.djrapitops.plan.extension.icon.Icon
- Caller - Interface in com.djrapitops.plan.extension
-
Interface for manually calling update methods on a registered
DataExtension
. - CallEvents - Enum Class in com.djrapitops.plan.extension
-
Enum representing different events when Plan calls methods of
DataExtension
automatically. - callExtensionMethodsOn() - Method in interface com.djrapitops.plan.extension.DataExtension
-
Determines when DataExtension methods are called automatically by Plan.
- canAccess(Request) - Method in class com.djrapitops.plan.delivery.web.resolver.CompositeResolver
- canAccess(Request) - Method in class com.djrapitops.plan.delivery.web.resolver.FunctionalResolverWrapper
- canAccess(Request) - Method in interface com.djrapitops.plan.delivery.web.resolver.NoAuthResolver
- canAccess(Request) - Method in interface com.djrapitops.plan.delivery.web.resolver.Resolver
-
Implement access control if authorization is enabled.
- CapabilityService - Interface in com.djrapitops.plan.capability
-
Service for figuring out provided API capabilities.
- CapabilityService.ListHolder - Class in com.djrapitops.plan.capability
-
Singleton holder for listeners.
- CHAT_COLORED - Enum constant in enum class com.djrapitops.plan.extension.table.TableColumnFormat
-
String variables to be formatted as colored (using ยง character).
- cleanName() - Method in enum class com.djrapitops.plan.delivery.web.ResourceService.Position
- color() - Element in annotation interface com.djrapitops.plan.extension.annotation.PluginInfo
-
Color preference of the plugin.
- Color - Enum Class in com.djrapitops.plan.extension.icon
-
Enum to determine what color to use for some element.
- columnFive(String, Icon) - Method in class com.djrapitops.plan.extension.table.Table.Factory
-
Set fifth column name and icon.
- columnFiveFormat(TableColumnFormat) - Method in class com.djrapitops.plan.extension.table.Table.Factory
-
Apply formatting to column five.
- columnFour(String, Icon) - Method in class com.djrapitops.plan.extension.table.Table.Factory
-
Set fourth column name and icon.
- columnFourFormat(TableColumnFormat) - Method in class com.djrapitops.plan.extension.table.Table.Factory
-
Apply formatting to column four.
- columnOne(String, Icon) - Method in class com.djrapitops.plan.extension.table.Table.Factory
-
Set first column name and icon.
- columnOneFormat(TableColumnFormat) - Method in class com.djrapitops.plan.extension.table.Table.Factory
-
Apply formatting to column one.
- columnThree(String, Icon) - Method in class com.djrapitops.plan.extension.table.Table.Factory
-
Set third column name and icon.
- columnThreeFormat(TableColumnFormat) - Method in class com.djrapitops.plan.extension.table.Table.Factory
-
Apply formatting to column three.
- columnTwo(String, Icon) - Method in class com.djrapitops.plan.extension.table.Table.Factory
-
Set second column name and icon.
- columnTwoFormat(TableColumnFormat) - Method in class com.djrapitops.plan.extension.table.Table.Factory
-
Apply formatting to column two.
- com.djrapitops.plan.capability - package com.djrapitops.plan.capability
-
CapabilityService
for figuring out what Plan API methods and classes are available at runtime. - com.djrapitops.plan.component - package com.djrapitops.plan.component
-
ComponentService
providing an api for Minecraft message components. - com.djrapitops.plan.delivery.web - package com.djrapitops.plan.delivery.web
-
PageExtension API for extending the webserver and the website.
- com.djrapitops.plan.delivery.web.resolver - package com.djrapitops.plan.delivery.web.resolver
-
Classes for implementing functionality with
ResolverService
. - com.djrapitops.plan.delivery.web.resolver.exception - package com.djrapitops.plan.delivery.web.resolver.exception
- com.djrapitops.plan.delivery.web.resolver.request - package com.djrapitops.plan.delivery.web.resolver.request
-
Classes for
ResolverService
Request
s. - com.djrapitops.plan.delivery.web.resource - package com.djrapitops.plan.delivery.web.resource
-
Classes for implementing functionality with
ResourceService
. - com.djrapitops.plan.extension - package com.djrapitops.plan.extension
-
DataExtension API and related classes.
- com.djrapitops.plan.extension.annotation - package com.djrapitops.plan.extension.annotation
-
DataExtension API Annotations.
- com.djrapitops.plan.extension.builder - package com.djrapitops.plan.extension.builder
-
DataExtension Builder API.
- com.djrapitops.plan.extension.extractor - package com.djrapitops.plan.extension.extractor
-
DataExtension API annotation parsing and validation.
- com.djrapitops.plan.extension.icon - package com.djrapitops.plan.extension.icon
-
DataExtension API, icon related classes.
- com.djrapitops.plan.extension.table - package com.djrapitops.plan.extension.table
-
DataExtension API, Table creation.
- com.djrapitops.plan.query - package com.djrapitops.plan.query
-
Query API related classes.
- com.djrapitops.plan.settings - package com.djrapitops.plan.settings
-
SettingsService
for providing configuration options to users. - CommonQueries - Interface in com.djrapitops.plan.query
-
Class that allows performing most commonly wanted queries.
- Component - Interface in com.djrapitops.plan.component
-
A Minecraft message component.
- ComponentProvider - Annotation Interface in com.djrapitops.plan.extension.annotation
-
Method annotation to provide a Minecraft text
Component
value. - ComponentService - Interface in com.djrapitops.plan.component
-
A utility api class for dealing with rich and less-rich Minecraft message formats.
- ComponentService.Holder - Class in com.djrapitops.plan.component
-
Singleton holder for ComponentService.
- CompositeResolver - Class in com.djrapitops.plan.delivery.web.resolver
-
Utility Resolver for organizing resolution in a tree-like structure.
- CompositeResolver.Builder - Class in com.djrapitops.plan.delivery.web.resolver
-
Builder class for
CompositeResolver
. - conditional(Conditional) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Implementation detail - for abstracting annotations with the builder API.
- Conditional - Annotation Interface in com.djrapitops.plan.extension.annotation
-
Method Annotation to determine that a method can not be called unless a condition is fulfilled.
- conditionName() - Element in annotation interface com.djrapitops.plan.extension.annotation.BooleanProvider
-
Name of the
Conditional
condition limited to 50 characters. - create(byte[]) - Static method in interface com.djrapitops.plan.delivery.web.resource.WebResource
-
Create a new WebResource from byte array.
- create(InputStream) - Static method in interface com.djrapitops.plan.delivery.web.resource.WebResource
-
Creates a new WebResource from an InputStream.
- create(InputStream, Long) - Static method in interface com.djrapitops.plan.delivery.web.resource.WebResource
-
Creates a new WebResource from an InputStream.
- create(String) - Static method in interface com.djrapitops.plan.delivery.web.resource.WebResource
-
Create a new WebResource from an UTF-8 String.
- create(Supplier<InputStream>, Long) - Static method in interface com.djrapitops.plan.delivery.web.resource.WebResource
-
Create a lazy WebResource that only reads contents if necessary.
- CSS - Static variable in class com.djrapitops.plan.delivery.web.resolver.MimeType
- CYAN - Enum constant in enum class com.djrapitops.plan.extension.icon.Color
D
- DataBuilderProvider - Annotation Interface in com.djrapitops.plan.extension.annotation
-
Method annotation to provide a
ExtensionDataBuilder
. - DataExtension - Interface in com.djrapitops.plan.extension
-
Interface to implement data extensions with.
- DataValue<T> - Interface in com.djrapitops.plan.extension.builder
-
Represents a value given to
ExtensionDataBuilder
. - DATE_SECOND - Enum constant in enum class com.djrapitops.plan.extension.FormatType
-
Formats a long value (Epoch ms) to a readable timestamp, second is important.
- DATE_SECOND - Enum constant in enum class com.djrapitops.plan.extension.table.TableColumnFormat
-
Number epoch millisecond to be formatted as date with second indicator.
- DATE_YEAR - Enum constant in enum class com.djrapitops.plan.extension.FormatType
-
Formats a long value (Epoch ms) to a readable timestamp, year is important.
- DATE_YEAR - Enum constant in enum class com.djrapitops.plan.extension.table.TableColumnFormat
-
Number epoch millisecond to be formatted as date without second indicator.
- DEEP_ORANGE - Enum constant in enum class com.djrapitops.plan.extension.icon.Color
- DEEP_PURPLE - Enum constant in enum class com.djrapitops.plan.extension.icon.Color
- description() - Element in annotation interface com.djrapitops.plan.extension.annotation.BooleanProvider
-
Text displayed when hovering over the value, limited to 150 characters.
- description() - Element in annotation interface com.djrapitops.plan.extension.annotation.ComponentProvider
-
Text displayed when hovering over the value, limited to 150 characters.
- description() - Element in annotation interface com.djrapitops.plan.extension.annotation.DoubleProvider
-
Text displayed when hovering over the value, limited to 150 characters.
- description() - Element in annotation interface com.djrapitops.plan.extension.annotation.NumberProvider
-
Text displayed when hovering over the value, limited to 150 characters.
- description() - Element in annotation interface com.djrapitops.plan.extension.annotation.PercentageProvider
-
Text displayed when hovering over the value, limited to 150 characters.
- description() - Element in annotation interface com.djrapitops.plan.extension.annotation.StringProvider
-
Text displayed when hovering over the value, limited to 150 characters.
- description(String) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Description about the value that is shown on hover.
- deserialize(String) - Static method in enum class com.djrapitops.plan.extension.ElementOrder
- doesDBHaveTable(String) - Method in interface com.djrapitops.plan.query.CommonQueries
-
Check that schema has table you are using in your queries.
- doesDBHaveTableColumn(String, String) - Method in interface com.djrapitops.plan.query.CommonQueries
-
Check that schema table has a column you are using in your queries.
- DoubleProvider - Annotation Interface in com.djrapitops.plan.extension.annotation
-
Method annotation to provide a double value.
E
- elementOrder() - Element in annotation interface com.djrapitops.plan.extension.annotation.TabInfo
-
Order preference for the large elements of a tab.
- ElementOrder - Enum Class in com.djrapitops.plan.extension
-
Enum representing big elements of a plugin.
- endsWith(String) - Method in class com.djrapitops.plan.delivery.web.resolver.request.URIPath
- equals(Object) - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethod
- equals(Object) - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethods
- equals(Object) - Method in class com.djrapitops.plan.extension.icon.Icon
- equals(Object) - Method in class com.djrapitops.plan.extension.table.Table
- execute(String, QueryService.ThrowingConsumer<PreparedStatement>) - Method in interface com.djrapitops.plan.query.QueryService
-
Execute SQL against Plan database.
- ExtensionDataBuilder - Interface in com.djrapitops.plan.extension.builder
-
Builder API for Extension data.
- ExtensionExtractor - Class in com.djrapitops.plan.extension.extractor
-
Implementation detail, for extracting methods from
DataExtension
. - ExtensionExtractor(DataExtension) - Constructor for class com.djrapitops.plan.extension.extractor.ExtensionExtractor
- ExtensionMethod - Class in com.djrapitops.plan.extension.extractor
-
Implementation detail, abstracts away some method reflection to a more usable API.
- ExtensionMethod(DataExtension, Method) - Constructor for class com.djrapitops.plan.extension.extractor.ExtensionMethod
- ExtensionMethod.ParameterType - Enum Class in com.djrapitops.plan.extension.extractor
- ExtensionMethods - Class in com.djrapitops.plan.extension.extractor
-
Implementation detail, abstracts away method type reflection to a more usable API.
- ExtensionMethods() - Constructor for class com.djrapitops.plan.extension.extractor.ExtensionMethods
- ExtensionService - Interface in com.djrapitops.plan.extension
-
Interface for registering
DataExtension
s. - ExtensionService.Holder - Class in com.djrapitops.plan.extension
-
Singleton holder for
ExtensionService
. - extractAnnotationInformation() - Method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
-
Deprecated.No longer used anywhere, no-op.
F
- Family - Enum Class in com.djrapitops.plan.extension.icon
-
Enum to determine font-awesome icon family.
- FAVICON - Static variable in class com.djrapitops.plan.delivery.web.resolver.MimeType
- fetchActivityIndexOf(UUID, long) - Method in interface com.djrapitops.plan.query.CommonQueries
-
Calculates the activity index for the player at a specific date.
- fetchCurrentSessionPlaytime(UUID) - Method in interface com.djrapitops.plan.query.CommonQueries
-
Get playtime of current online session.
- fetchLastSeen(UUID, UUID) - Method in interface com.djrapitops.plan.query.CommonQueries
-
Fetch last seen Epoch ms for a player on a server.
- fetchNameOf(UUID) - Method in interface com.djrapitops.plan.query.CommonQueries
-
Fetch name of a player by UUID.
- fetchPlaytime(UUID, UUID, long, long) - Method in interface com.djrapitops.plan.query.CommonQueries
-
Fetch playtime of a player on a server.
- fetchServerUUIDs() - Method in interface com.djrapitops.plan.query.CommonQueries
-
Get the UUIDs of all servers Plan has registered.
- fetchUUIDOf(String) - Method in interface com.djrapitops.plan.query.CommonQueries
-
Fetch UUID of a player by name.
- FONT_BYTESTREAM - Static variable in class com.djrapitops.plan.delivery.web.resolver.MimeType
- FONT_EOT - Static variable in class com.djrapitops.plan.delivery.web.resolver.MimeType
- FONT_TTF - Static variable in class com.djrapitops.plan.delivery.web.resolver.MimeType
- FONT_WOFF - Static variable in class com.djrapitops.plan.delivery.web.resolver.MimeType
- FONT_WOFF2 - Static variable in class com.djrapitops.plan.delivery.web.resolver.MimeType
- format() - Element in annotation interface com.djrapitops.plan.extension.annotation.ComponentProvider
-
Apply special formatting to the value before presentation.
- format() - Element in annotation interface com.djrapitops.plan.extension.annotation.NumberProvider
-
Apply special formatting to the value before presentation.
- format(FormatType) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
ValueBuilder.buildNumber(Long)
specific method, format the value withFormatType
- formatAsDateWithSeconds() - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
ValueBuilder.buildNumber(Long)
specific method, format the value as a epoch ms timestamp. - formatAsDateWithYear() - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
ValueBuilder.buildNumber(Long)
specific method, format the value as a epoch ms timestamp. - formatAsTimeAmount() - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
ValueBuilder.buildNumber(Long)
specific method, format the value as milliseconds of time. - FormatType - Enum Class in com.djrapitops.plan.extension
-
Enum for determining additional formatter for a value given by a
NumberProvider
. - fromAdventureLegacy(String) - Method in interface com.djrapitops.plan.component.ComponentService
-
Converts the given input into a
Component
. - fromAdventureLegacy(String, char) - Method in interface com.djrapitops.plan.component.ComponentService
-
Converts the given input into a
Component
. - fromAutoDetermine(String) - Method in interface com.djrapitops.plan.component.ComponentService
-
Converts the given input into a
Component
. - fromBungeeLegacy(String) - Method in interface com.djrapitops.plan.component.ComponentService
-
Converts the given input into a
Component
. - fromBungeeLegacy(String, char) - Method in interface com.djrapitops.plan.component.ComponentService
-
Converts the given input into a
Component
. - fromJson(String) - Method in interface com.djrapitops.plan.component.ComponentService
-
Converts the given input into a
Component
. - fromLegacy(String) - Method in interface com.djrapitops.plan.component.ComponentService
-
Converts the given input into a
Component
. - fromLegacy(String, char) - Method in interface com.djrapitops.plan.component.ComponentService
-
Converts the given input into a
Component
. - fromMiniMessage(String) - Method in interface com.djrapitops.plan.component.ComponentService
-
Converts the given input into a
Component
. - FunctionalResolverWrapper - Class in com.djrapitops.plan.delivery.web.resolver
-
Utility class for constructing a
Resolver
with Functional Interfaces. - FunctionalResolverWrapper(Function<Request, Optional<Response>>, Predicate<Request>) - Constructor for class com.djrapitops.plan.delivery.web.resolver.FunctionalResolverWrapper
-
Default constructor.
G
- get(Method, Class<T>) - Static method in class com.djrapitops.plan.extension.extractor.MethodAnnotations
-
Deprecated.
- get(String) - Method in class com.djrapitops.plan.delivery.web.resolver.request.URIQuery
-
Obtain an URI parameter by key.
- getActivityGroupForIndex(double) - Method in interface com.djrapitops.plan.query.CommonQueries
-
Get a String that represents the Activity group for an index.
- getAnnotation(Class<T>) - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethod
- getAnnotationOrNull(Class<T>) - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethod
- getAnnotations(Class<T>) - Method in class com.djrapitops.plan.extension.extractor.MethodAnnotations
-
Deprecated.
- getAsString() - Method in class com.djrapitops.plan.delivery.web.resolver.Response
- getBooleanProviders() - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethods
- getByMethodSignature(Method) - Static method in enum class com.djrapitops.plan.extension.extractor.ExtensionMethod.ParameterType
- getByName(String) - Static method in enum class com.djrapitops.plan.extension.FormatType
-
Get a format type by the enum name without exception.
- getByName(String) - Static method in enum class com.djrapitops.plan.extension.icon.Color
-
Get a color by the enum name without exception.
- getByName(String) - Static method in enum class com.djrapitops.plan.extension.icon.Family
-
Get a family by the enum name without exception.
- getBytes() - Method in class com.djrapitops.plan.delivery.web.resolver.Response
- getCharset() - Method in class com.djrapitops.plan.delivery.web.resolver.Response
- getCode() - Method in class com.djrapitops.plan.delivery.web.resolver.Response
- getColor() - Method in class com.djrapitops.plan.extension.icon.Icon
- getColumns() - Method in class com.djrapitops.plan.extension.table.Table
- getCommonQueries() - Method in interface com.djrapitops.plan.query.QueryService
-
Perform some commonly wanted queries.
- getComponentProviders() - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethods
- getDataBuilderProviders() - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethods
- getDBType() - Method in interface com.djrapitops.plan.query.QueryService
-
Get what kind of database is in use.
- getDoubleProviders() - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethods
- getExistingAnnotation(Class<T>) - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethod
- getFamily() - Method in class com.djrapitops.plan.extension.icon.Icon
- getGroupName() - Method in interface com.djrapitops.plan.extension.Group
-
Get the name of the group.
- getGroupProviders() - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethods
- getHeader(String) - Method in class com.djrapitops.plan.delivery.web.resolver.request.Request
-
Get a header in the request.
- getHeaders() - Method in class com.djrapitops.plan.delivery.web.resolver.Response
- getIcons() - Method in class com.djrapitops.plan.extension.table.Table
- getInformation(Class<M>) - Method in interface com.djrapitops.plan.extension.builder.DataValue
- getInstance() - Static method in interface com.djrapitops.plan.capability.CapabilityService
-
Obtain instance of CapabilityService.
- getInstance() - Static method in interface com.djrapitops.plan.component.ComponentService
-
Obtain the instance of ComponentService.
- getInstance() - Static method in interface com.djrapitops.plan.delivery.web.ResolverService
- getInstance() - Static method in interface com.djrapitops.plan.delivery.web.ResourceService
- getInstance() - Static method in interface com.djrapitops.plan.extension.ExtensionService
-
Obtain instance of ExtensionService.
- getInstance() - Static method in interface com.djrapitops.plan.query.QueryService
-
Obtain instance of QueryService.
- getInstance() - Static method in interface com.djrapitops.plan.settings.ListenerService
-
Obtain instance of ListenerService.
- getInstance() - Static method in interface com.djrapitops.plan.settings.SchedulerService
-
Obtain instance of ListenerService.
- getInstance() - Static method in interface com.djrapitops.plan.settings.SettingsService
- getInteger(String, Supplier<Integer>) - Method in interface com.djrapitops.plan.settings.SettingsService
-
Get a Integer from the config or the default value.
- getInvalidateMethodAnnotations() - Method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
- getLastModified() - Method in class com.djrapitops.plan.delivery.web.resource.WebResource.ByteResource
- getLastModified() - Method in interface com.djrapitops.plan.delivery.web.resource.WebResource
- getLastModified() - Method in class com.djrapitops.plan.delivery.web.resource.WebResource.LazyWebResource
- getMaxColumnSize() - Method in class com.djrapitops.plan.extension.table.Table
- getMetadata(Class<I>) - Method in interface com.djrapitops.plan.extension.builder.DataValue
- getMethod() - Method in class com.djrapitops.plan.delivery.web.resolver.request.Request
-
Get HTTP method.
- getMethod() - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethod
- getMethodAnnotations() - Method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
-
Deprecated.During refactoring MethodAnnotations was removed. Using
ExtensionExtractor.getMethods()
instead. - getMethodAnnotations(Class<T>) - Method in class com.djrapitops.plan.extension.extractor.MethodAnnotations
-
Deprecated.
- getMethodName() - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethod
- getMethods() - Method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
- getName() - Method in class com.djrapitops.plan.delivery.web.resolver.request.WebUser
- getName() - Method in class com.djrapitops.plan.extension.icon.Icon
- getNumberProviders() - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethods
- getParameterType() - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethod
- getPart(int) - Method in class com.djrapitops.plan.delivery.web.resolver.request.URIPath
-
Obtain part of the path by index of slashes in the URL.
- getPath() - Method in class com.djrapitops.plan.delivery.web.resolver.request.Request
-
Get the Requested path.
- getPercentageProviders() - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethods
- getPermissions() - Method in class com.djrapitops.plan.delivery.web.resolver.request.WebUser
- getPluginInfo() - Method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
- getPluginName() - Method in interface com.djrapitops.plan.extension.DataExtension
-
Get the name of the plugin from PluginInfo annotation.
- getPluginName(Class<T>) - Static method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
-
Deprecated.Use
DataExtension.getPluginName()
instead. - getQuery() - Method in class com.djrapitops.plan.delivery.web.resolver.request.Request
-
Get the Request parameters.
- getRequestBody() - Method in class com.djrapitops.plan.delivery.web.resolver.request.Request
-
Get the raw body, if present.
- getResolver(String) - Method in interface com.djrapitops.plan.delivery.web.ResolverService
-
Obtain a
Resolver
for a target. - getResolvers(String) - Method in interface com.djrapitops.plan.delivery.web.ResolverService
-
Obtain all Resolvers that match the target.
- getResource(String, String, Supplier<WebResource>) - Method in interface com.djrapitops.plan.delivery.web.ResourceService
-
Make one of your web resources customizable by user or Plan API.
- getReturnType() - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethod
- getRows() - Method in class com.djrapitops.plan.extension.table.Table
- getServerUUID() - Method in interface com.djrapitops.plan.query.QueryService
-
Get the UUID of this server.
- getString(String, Supplier<String>) - Method in interface com.djrapitops.plan.settings.SettingsService
-
Get a String from the config or the default value.
- getStringList(String, Supplier<List<String>>) - Method in interface com.djrapitops.plan.settings.SettingsService
-
Get a String list from the config or the default value.
- getStringProviders() - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethods
- getTabAnnotations() - Method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
- getTabInformation() - Method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
- getTableColumnFormats() - Method in class com.djrapitops.plan.extension.table.Table
- getTableProviders() - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethods
- getTabOrder() - Method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
- getType() - Method in enum class com.djrapitops.plan.extension.extractor.ExtensionMethod.ParameterType
- getUser() - Method in class com.djrapitops.plan.delivery.web.resolver.request.Request
-
Get the user making the request.
- getUsername() - Method in class com.djrapitops.plan.delivery.web.resolver.request.WebUser
- getUUID() - Method in class com.djrapitops.plan.delivery.web.resolver.request.WebUser
- getValue() - Method in interface com.djrapitops.plan.extension.builder.DataValue
- getWarnings() - Method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
- GRAPH - Enum constant in enum class com.djrapitops.plan.extension.ElementOrder
-
Represents graphs.
- GREEN - Enum constant in enum class com.djrapitops.plan.extension.icon.Color
- GREY - Enum constant in enum class com.djrapitops.plan.extension.icon.Color
- Group - Interface in com.djrapitops.plan.extension
-
Method parameter for providing values about a group with provider annotations.
- GROUP - Enum constant in enum class com.djrapitops.plan.extension.extractor.ExtensionMethod.ParameterType
- groupColor() - Element in annotation interface com.djrapitops.plan.extension.annotation.GroupProvider
-
Determine the color of the table header for this group.
- GroupProvider - Annotation Interface in com.djrapitops.plan.extension.annotation
-
Method annotation to provide
String[]
array of Group names about a Player.
H
- hasAnyOf(Method, Class<?>...) - Static method in class com.djrapitops.plan.extension.extractor.MethodAnnotations
-
Deprecated.
- hasCapability(String) - Method in interface com.djrapitops.plan.capability.CapabilityService
-
Check if the API on the current version provides a capability.
- hashCode() - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethod
- hashCode() - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethods
- hashCode() - Method in class com.djrapitops.plan.extension.icon.Icon
- hashCode() - Method in class com.djrapitops.plan.extension.table.Table
- hasPermission(String) - Method in class com.djrapitops.plan.delivery.web.resolver.request.WebUser
- hasPermission(Supplier<String>) - Method in class com.djrapitops.plan.delivery.web.resolver.request.WebUser
- hidden() - Element in annotation interface com.djrapitops.plan.extension.annotation.BooleanProvider
-
Should the result of this method be hidden from the user.
- hideFromUsers(BooleanProvider) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Implementation detail - for abstracting annotations with the builder API.
- HTML - Static variable in class com.djrapitops.plan.delivery.web.resolver.MimeType
I
- icon(Icon) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Icon displayed next to the value.
- icon(String, Family, Color) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Icon displayed next to the value.
- Icon - Class in com.djrapitops.plan.extension.icon
-
Object that represents an icon on the website.
- Icon(Family, String, Color) - Constructor for class com.djrapitops.plan.extension.icon.Icon
- Icon.Builder - Class in com.djrapitops.plan.extension.icon
-
Builder for an
Icon
. - iconColor() - Element in annotation interface com.djrapitops.plan.extension.annotation.BooleanProvider
-
Color preference of the plugin.
- iconColor() - Element in annotation interface com.djrapitops.plan.extension.annotation.ComponentProvider
-
Color preference of the plugin.
- iconColor() - Element in annotation interface com.djrapitops.plan.extension.annotation.DoubleProvider
-
Color preference of the plugin.
- iconColor() - Element in annotation interface com.djrapitops.plan.extension.annotation.NumberProvider
-
Color preference of the plugin.
- iconColor() - Element in annotation interface com.djrapitops.plan.extension.annotation.PercentageProvider
-
Color preference of the plugin.
- iconColor() - Element in annotation interface com.djrapitops.plan.extension.annotation.StringProvider
-
Color preference of the plugin.
- iconFamily() - Element in annotation interface com.djrapitops.plan.extension.annotation.BooleanProvider
-
Family of Font Awesome icon.
- iconFamily() - Element in annotation interface com.djrapitops.plan.extension.annotation.ComponentProvider
-
Family of Font Awesome icon.
- iconFamily() - Element in annotation interface com.djrapitops.plan.extension.annotation.DoubleProvider
-
Family of Font Awesome icon.
- iconFamily() - Element in annotation interface com.djrapitops.plan.extension.annotation.GroupProvider
-
Family of Font Awesome icon.
- iconFamily() - Element in annotation interface com.djrapitops.plan.extension.annotation.NumberProvider
-
Family of Font Awesome icon.
- iconFamily() - Element in annotation interface com.djrapitops.plan.extension.annotation.PercentageProvider
-
Family of Font Awesome icon.
- iconFamily() - Element in annotation interface com.djrapitops.plan.extension.annotation.PluginInfo
-
Family of Font Awesome icon.
- iconFamily() - Element in annotation interface com.djrapitops.plan.extension.annotation.StringProvider
-
Family of Font Awesome icon.
- iconFamily() - Element in annotation interface com.djrapitops.plan.extension.annotation.TabInfo
-
Family of Font Awesome icon.
- iconName() - Element in annotation interface com.djrapitops.plan.extension.annotation.BooleanProvider
-
Name of Font Awesome icon.
- iconName() - Element in annotation interface com.djrapitops.plan.extension.annotation.ComponentProvider
-
Name of Font Awesome icon.
- iconName() - Element in annotation interface com.djrapitops.plan.extension.annotation.DoubleProvider
-
Name of Font Awesome icon.
- iconName() - Element in annotation interface com.djrapitops.plan.extension.annotation.GroupProvider
-
Name of Font Awesome icon.
- iconName() - Element in annotation interface com.djrapitops.plan.extension.annotation.NumberProvider
-
Name of Font Awesome icon.
- iconName() - Element in annotation interface com.djrapitops.plan.extension.annotation.PercentageProvider
-
Name of Font Awesome icon.
- iconName() - Element in annotation interface com.djrapitops.plan.extension.annotation.PluginInfo
-
Name of Font Awesome icon.
- iconName() - Element in annotation interface com.djrapitops.plan.extension.annotation.StringProvider
-
Name of Font Awesome icon.
- iconName() - Element in annotation interface com.djrapitops.plan.extension.annotation.TabInfo
-
Name of Font Awesome icon.
- IMAGE - Static variable in class com.djrapitops.plan.delivery.web.resolver.MimeType
- INDIGO - Enum constant in enum class com.djrapitops.plan.extension.icon.Color
- InvalidateMethod - Annotation Interface in com.djrapitops.plan.extension.annotation
-
Annotation used to invalidate old method values.
- InvalidateMethod.Multiple - Annotation Interface in com.djrapitops.plan.extension.annotation
-
Multiple
InvalidateMethod
annotations are supported per class. - invalidateValue(String) - Method in interface com.djrapitops.plan.extension.builder.ExtensionDataBuilder
-
Invalidate a value similar to
InvalidateMethod
annotation, but with the text given toExtensionDataBuilder.valueBuilder(String)
. - InvalidResponseException(String) - Constructor for exception class com.djrapitops.plan.delivery.web.resolver.ResponseBuilder.InvalidResponseException
- isEmpty() - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethods
- isEmpty() - Method in class com.djrapitops.plan.extension.extractor.MethodAnnotations
-
Deprecated.
- isErrorResponse() - Method in class com.djrapitops.plan.delivery.web.resolver.Response
- isInaccessible() - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethod
J
- JS - Static variable in class com.djrapitops.plan.delivery.web.resolver.MimeType
- JSON - Static variable in class com.djrapitops.plan.delivery.web.resolver.MimeType
L
- LazyWebResource(Supplier<InputStream>, Supplier<byte[]>, Long) - Constructor for class com.djrapitops.plan.delivery.web.resource.WebResource.LazyWebResource
- length() - Method in class com.djrapitops.plan.delivery.web.resolver.request.URIPath
- LIGHT_BLUE - Enum constant in enum class com.djrapitops.plan.extension.icon.Color
- LIGHT_GREEN - Enum constant in enum class com.djrapitops.plan.extension.icon.Color
- LIME - Enum constant in enum class com.djrapitops.plan.extension.icon.Color
- ListenerService - Interface in com.djrapitops.plan.settings
-
Service for registering listeners as Plan.
- ListenerService.Holder - Class in com.djrapitops.plan.settings
-
Singleton holder for listeners.
M
- makeAccessible() - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethod
- MANUAL - Enum constant in enum class com.djrapitops.plan.extension.CallEvents
-
This event represents a manual call via
Caller
. - MethodAnnotations - Class in com.djrapitops.plan.extension.extractor
-
Deprecated.Old implementation used this.
- MethodAnnotations() - Constructor for class com.djrapitops.plan.extension.extractor.MethodAnnotations
-
Deprecated.
- methodName(ExtensionMethod) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Implementation detail - for abstracting annotations with the builder API.
- MimeType - Class in com.djrapitops.plan.delivery.web.resolver
N
- name() - Element in annotation interface com.djrapitops.plan.extension.annotation.PluginInfo
-
Name of the plugin, limited to 50 characters.
- negated() - Element in annotation interface com.djrapitops.plan.extension.annotation.Conditional
-
Reverse the condition.
- newExtensionDataBuilder() - Method in interface com.djrapitops.plan.extension.DataExtension
-
Obtain a new
ExtensionDataBuilder
. - newExtensionDataBuilder(DataExtension) - Method in interface com.djrapitops.plan.extension.ExtensionService
-
Obtain a new
ExtensionDataBuilder
, it is recommended to useDataExtension.newExtensionDataBuilder()
. - newResponseBuilder() - Method in interface com.djrapitops.plan.delivery.web.resolver.Resolver
-
Creates a new
ResponseBuilder
for aResponse
. - NoAuthResolver - Interface in com.djrapitops.plan.delivery.web.resolver
-
Special Resolver that gives responses without user authentication.
- NONE - Enum constant in enum class com.djrapitops.plan.extension.FormatType
-
Applies no formatting to the value.
- NONE - Enum constant in enum class com.djrapitops.plan.extension.icon.Color
- NONE - Enum constant in enum class com.djrapitops.plan.extension.table.TableColumnFormat
-
Default formatting, no extra formatting applied.
- NotFoundException - Exception Class in com.djrapitops.plan.delivery.web.resolver.exception
-
Throw this exception when a Resolver can not resolve a path.
- NotFoundException(String) - Constructor for exception class com.djrapitops.plan.delivery.web.resolver.exception.NotFoundException
- NotReadyException - Exception Class in com.djrapitops.plan.extension
-
Exception to throw inside DataExtension if a method is not ready to be called (Data is not available etc).
- NotReadyException() - Constructor for exception class com.djrapitops.plan.extension.NotReadyException
-
Construct the exception.
- NumberProvider - Annotation Interface in com.djrapitops.plan.extension.annotation
-
Method annotation to provide a long (64bit number) value.
O
- of(Color) - Method in class com.djrapitops.plan.extension.icon.Icon.Builder
- of(Color) - Static method in class com.djrapitops.plan.extension.icon.Icon
- of(Family) - Method in class com.djrapitops.plan.extension.icon.Icon.Builder
- of(Family) - Static method in class com.djrapitops.plan.extension.icon.Icon
- omitFirst() - Method in class com.djrapitops.plan.delivery.web.resolver.request.URIPath
-
Immutable modification, removes first part of the path string.
- omitFirstInPath() - Method in class com.djrapitops.plan.delivery.web.resolver.request.Request
- ORANGE - Enum constant in enum class com.djrapitops.plan.extension.icon.Color
P
- PercentageProvider - Annotation Interface in com.djrapitops.plan.extension.annotation
-
Method annotation to provide a double (Percentage).
- PINK - Enum constant in enum class com.djrapitops.plan.extension.icon.Color
- PLAYER_JOIN - Enum constant in enum class com.djrapitops.plan.extension.CallEvents
-
This event represents call to player methods on a Player Join event.
- PLAYER_LEAVE - Enum constant in enum class com.djrapitops.plan.extension.CallEvents
-
This event represents a call to player methods on a Player Leave event.
- PLAYER_NAME - Enum constant in enum class com.djrapitops.plan.extension.table.TableColumnFormat
-
String variables to be formatted as links to player page.
- PLAYER_STRING - Enum constant in enum class com.djrapitops.plan.extension.extractor.ExtensionMethod.ParameterType
- PLAYER_UUID - Enum constant in enum class com.djrapitops.plan.extension.extractor.ExtensionMethod.ParameterType
- playerName() - Element in annotation interface com.djrapitops.plan.extension.annotation.StringProvider
-
Determine if this value represents a Player name, for example a mayor of a town.
- PluginInfo - Annotation Interface in com.djrapitops.plan.extension.annotation
-
Class Annotation for informing Plan about a plugin.
- PRE_CONTENT - Enum constant in enum class com.djrapitops.plan.delivery.web.ResourceService.Position
-
Loaded before page contents.
- PRE_MAIN_SCRIPT - Enum constant in enum class com.djrapitops.plan.delivery.web.ResourceService.Position
-
Loaded after library scripts.
- priority() - Element in annotation interface com.djrapitops.plan.extension.annotation.BooleanProvider
-
Display-priority of the value, highest value is placed top most.
- priority() - Element in annotation interface com.djrapitops.plan.extension.annotation.ComponentProvider
-
Display-priority of the value, highest value is placed top most.
- priority() - Element in annotation interface com.djrapitops.plan.extension.annotation.DoubleProvider
-
Display-priority of the value, highest value is placed top most.
- priority() - Element in annotation interface com.djrapitops.plan.extension.annotation.NumberProvider
-
Display-priority of the value, highest value is placed top most.
- priority() - Element in annotation interface com.djrapitops.plan.extension.annotation.PercentageProvider
-
Display-priority of the value, highest value is placed top most.
- priority() - Element in annotation interface com.djrapitops.plan.extension.annotation.StringProvider
-
Display-priority of the value, highest value is placed top most.
- priority(int) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Display-priority of the value, highest value is placed top most.
- PURPLE - Enum constant in enum class com.djrapitops.plan.extension.icon.Color
- put(Method, Class<T>, T) - Method in class com.djrapitops.plan.extension.extractor.MethodAnnotations
-
Deprecated.
Q
- query(String, QueryService.ThrowingFunction<PreparedStatement, T>) - Method in interface com.djrapitops.plan.query.QueryService
-
Perform a query against Plan database.
- QueryService - Interface in com.djrapitops.plan.query
-
Service for Query API.
- QueryService.Holder - Class in com.djrapitops.plan.query
- QueryService.ThrowingConsumer<T> - Interface in com.djrapitops.plan.query
- QueryService.ThrowingFunction<T,
R> - Interface in com.djrapitops.plan.query - QueryService.VoidFunction - Interface in com.djrapitops.plan.query
R
- RED - Enum constant in enum class com.djrapitops.plan.extension.icon.Color
- redirectTo(String) - Method in class com.djrapitops.plan.delivery.web.resolver.ResponseBuilder
-
Utility method for building redirects.
- register(DataExtension) - Method in interface com.djrapitops.plan.extension.ExtensionService
-
Register your
DataExtension
implementation. - registerEnableListener(Consumer<Boolean>) - Method in interface com.djrapitops.plan.capability.CapabilityService
-
Register a method to be called when Plan reloads.
- registerListenerForPlan(Object) - Method in interface com.djrapitops.plan.settings.ListenerService
-
Attempts to register an event listener to the platform as Plan.
- registerPermission(String, String) - Method in interface com.djrapitops.plan.delivery.web.ResolverService
-
Register a new permission that you are using in your
Resolver.canAccess(Request)
method. - registerPermissions(String...) - Method in interface com.djrapitops.plan.delivery.web.ResolverService
-
Register a new permission that you are using in your
Resolver.canAccess(Request)
method. - registerResolver(String, String, Resolver) - Method in interface com.djrapitops.plan.delivery.web.ResolverService
-
Register a new resolver.
- registerResolverForMatches(String, Pattern, Resolver) - Method in interface com.djrapitops.plan.delivery.web.ResolverService
-
Register a new resolver with regex that matches start of target.
- REGULAR - Enum constant in enum class com.djrapitops.plan.extension.icon.Family
-
'far' (regular) Font awesome family.
- removeHeader(String) - Method in class com.djrapitops.plan.delivery.web.resolver.ResponseBuilder
- Request - Class in com.djrapitops.plan.delivery.web.resolver.request
-
Represents a HTTP request to use with
Resolver
. - Request(String, URIPath, URIQuery, WebUser, Map<String, String>, byte[]) - Constructor for class com.djrapitops.plan.delivery.web.resolver.request.Request
-
Constructor.
- Request(String, String, WebUser, Map<String, String>) - Constructor for class com.djrapitops.plan.delivery.web.resolver.request.Request
-
Special constructor that figures out URIPath and URIQuery from "/path/and?query=params" and has no request body.
- requiresAuth(Request) - Method in class com.djrapitops.plan.delivery.web.resolver.CompositeResolver
- requiresAuth(Request) - Method in interface com.djrapitops.plan.delivery.web.resolver.NoAuthResolver
- requiresAuth(Request) - Method in interface com.djrapitops.plan.delivery.web.resolver.Resolver
-
Used to check if the resolver requires authentication to be used.
- resolve(Request) - Method in class com.djrapitops.plan.delivery.web.resolver.CompositeResolver
- resolve(Request) - Method in class com.djrapitops.plan.delivery.web.resolver.FunctionalResolverWrapper
- resolve(Request) - Method in interface com.djrapitops.plan.delivery.web.resolver.NoAuthResolver
-
Implement request resolution.
- resolve(Request) - Method in interface com.djrapitops.plan.delivery.web.resolver.Resolver
-
Implement request resolution.
- Resolver - Interface in com.djrapitops.plan.delivery.web.resolver
-
Interface for resolving requests of Plan webserver.
- ResolverService - Interface in com.djrapitops.plan.delivery.web
-
Service for modifying webserver request resolution.
- ResolverService.Holder - Class in com.djrapitops.plan.delivery.web
- ResourceService - Interface in com.djrapitops.plan.delivery.web
-
Service for making plugin resources customizable by user or Plan API.
- ResourceService.Holder - Class in com.djrapitops.plan.delivery.web
- ResourceService.Position - Enum Class in com.djrapitops.plan.delivery.web
- Response - Class in com.djrapitops.plan.delivery.web.resolver
-
Represents a response that will be sent over HTTP.
- ResponseBuilder - Class in com.djrapitops.plan.delivery.web.resolver
- ResponseBuilder.InvalidResponseException - Exception Class in com.djrapitops.plan.delivery.web.resolver
-
Thrown when
ResponseBuilder
is missing some parameters. - runAsync(Runnable) - Method in interface com.djrapitops.plan.settings.SchedulerService
-
Attempts to register an async task to the platform as Plan.
S
- SchedulerService - Interface in com.djrapitops.plan.settings
-
Service for registering async tasks as Plan.
- SchedulerService.Holder - Class in com.djrapitops.plan.settings
- SECTION - Static variable in interface com.djrapitops.plan.component.Component
- serialize(ElementOrder[]) - Static method in enum class com.djrapitops.plan.extension.ElementOrder
- SERVER_EXTENSION_REGISTER - Enum constant in enum class com.djrapitops.plan.extension.CallEvents
-
This event represents a call to server methods when the
DataExtension
is registered. - SERVER_NONE - Enum constant in enum class com.djrapitops.plan.extension.extractor.ExtensionMethod.ParameterType
- SERVER_PERIODICAL - Enum constant in enum class com.djrapitops.plan.extension.CallEvents
-
This event represents a call to server methods via a periodical task.
- setColor(Color) - Method in class com.djrapitops.plan.extension.icon.Icon
- setContent(byte[]) - Method in class com.djrapitops.plan.delivery.web.resolver.ResponseBuilder
- setContent(WebResource) - Method in class com.djrapitops.plan.delivery.web.resolver.ResponseBuilder
- setContent(String) - Method in class com.djrapitops.plan.delivery.web.resolver.ResponseBuilder
- setContent(String, Charset) - Method in class com.djrapitops.plan.delivery.web.resolver.ResponseBuilder
- setHeader(String, Object) - Method in class com.djrapitops.plan.delivery.web.resolver.ResponseBuilder
-
Set HTTP Response header.
- setJSONContent(Object) - Method in class com.djrapitops.plan.delivery.web.resolver.ResponseBuilder
-
Set content as serialized JSON object.
- setJSONContent(String) - Method in class com.djrapitops.plan.delivery.web.resolver.ResponseBuilder
- setMimeType(String) - Method in class com.djrapitops.plan.delivery.web.resolver.ResponseBuilder
-
Set MIME Type of the Response.
- setStatus(int) - Method in class com.djrapitops.plan.delivery.web.resolver.ResponseBuilder
-
Set HTTP Status code.
- SettingsService - Interface in com.djrapitops.plan.settings
-
Service for defining plugin specific settings to the Plan config.
- SettingsService.Holder - Class in com.djrapitops.plan.settings
- showAsPlayerPageLink() - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
ValueBuilder.buildString(String)
specific method, link the value to a player page. - showAsPlayerPageLink(StringProvider) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Implementation detail - for abstracting annotations with the builder API.
- showInPlayerTable() - Element in annotation interface com.djrapitops.plan.extension.annotation.BooleanProvider
-
When the parameter is set to
true
the value from this Provider is shown on a table alongside players. - showInPlayerTable() - Element in annotation interface com.djrapitops.plan.extension.annotation.ComponentProvider
-
When the parameter is set to
true
the value from this Provider is shown on a table alongside players. - showInPlayerTable() - Element in annotation interface com.djrapitops.plan.extension.annotation.DoubleProvider
-
When the parameter is set to
true
the value from this Provider is shown on a table alongside players. - showInPlayerTable() - Element in annotation interface com.djrapitops.plan.extension.annotation.NumberProvider
-
When the parameter is set to
true
the value from this Provider is shown on a table alongside players. - showInPlayerTable() - Element in annotation interface com.djrapitops.plan.extension.annotation.PercentageProvider
-
When the parameter is set to
true
the value from this Provider is shown on a table alongside players. - showInPlayerTable() - Element in annotation interface com.djrapitops.plan.extension.annotation.StringProvider
-
When the parameter is set to
true
the value from this Provider is shown on a table alongside players. - showInPlayerTable() - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Show this value in the players table.
- showInPlayerTable(boolean) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Implementation detail - for abstracting annotations with the builder API.
- showOnTab(Tab) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Implementation detail - for abstracting annotations with the builder API.
- showOnTab(String) - Method in interface com.djrapitops.plan.extension.builder.ValueBuilder
-
Show the value on a specific tab.
- SOLID - Enum constant in enum class com.djrapitops.plan.extension.icon.Family
-
'fas' (solid) Font awesome family.
- StringProvider - Annotation Interface in com.djrapitops.plan.extension.annotation
-
Method annotation to provide a String value.
- subscribeDataClearEvent(QueryService.VoidFunction) - Method in interface com.djrapitops.plan.query.QueryService
-
Used for getting notified about removal of ALL data.
- subscribeToPlayerRemoveEvent(Consumer<UUID>) - Method in interface com.djrapitops.plan.query.QueryService
-
Used for getting notified about removal of player data.
T
- tab() - Element in annotation interface com.djrapitops.plan.extension.annotation.TabInfo
-
Name of the tab this information is about.
- Tab - Annotation Interface in com.djrapitops.plan.extension.annotation
-
Method Annotation for determining Tab the given element should appear on.
- TabInfo - Annotation Interface in com.djrapitops.plan.extension.annotation
-
Class Annotation that allows determining an Icon and
ElementOrder
of a tab. - TabInfo.Multiple - Annotation Interface in com.djrapitops.plan.extension.annotation
- Table - Class in com.djrapitops.plan.extension.table
-
Object for giving Plan table data.
- TABLE - Enum constant in enum class com.djrapitops.plan.extension.ElementOrder
-
Represents tables.
- Table.Factory - Class in com.djrapitops.plan.extension.table
-
Factory for creating new
Table
objects. - tableColor() - Element in annotation interface com.djrapitops.plan.extension.annotation.TableProvider
-
Determine the color of the table header.
- TableColumnFormat - Enum Class in com.djrapitops.plan.extension.table
- TableProvider - Annotation Interface in com.djrapitops.plan.extension.annotation
-
Method annotation to provide a Table.
- TabOrder - Annotation Interface in com.djrapitops.plan.extension.annotation
-
Class Annotation for informing Plan about plugin's tab order preference.
- TEAL - Enum constant in enum class com.djrapitops.plan.extension.icon.Color
- text() - Element in annotation interface com.djrapitops.plan.extension.annotation.BooleanProvider
-
Text displayed before the value, limited to 50 characters.
- text() - Element in annotation interface com.djrapitops.plan.extension.annotation.ComponentProvider
-
Text displayed before the value, limited to 50 characters.
- text() - Element in annotation interface com.djrapitops.plan.extension.annotation.DoubleProvider
-
Text displayed before the value, limited to 50 characters.
- text() - Element in annotation interface com.djrapitops.plan.extension.annotation.GroupProvider
-
Text displayed before the value, limited to 50 characters.
- text() - Element in annotation interface com.djrapitops.plan.extension.annotation.NumberProvider
-
Text displayed before the value, limited to 50 characters.
- text() - Element in annotation interface com.djrapitops.plan.extension.annotation.PercentageProvider
-
Text displayed before the value, limited to 50 characters.
- text() - Element in annotation interface com.djrapitops.plan.extension.annotation.StringProvider
-
Text displayed before the value, limited to 50 characters.
- TIME_MILLISECONDS - Enum constant in enum class com.djrapitops.plan.extension.FormatType
-
Formats a long value (ms) to a readable format.
- TIME_MILLISECONDS - Enum constant in enum class com.djrapitops.plan.extension.table.TableColumnFormat
-
Number variables to be formatted as time amount (eg.
- toString() - Method in class com.djrapitops.plan.delivery.web.resolver.request.Request
- toString() - Method in class com.djrapitops.plan.delivery.web.resolver.request.URIPath
- toString() - Method in class com.djrapitops.plan.delivery.web.resolver.request.URIQuery
- toString() - Method in class com.djrapitops.plan.delivery.web.resolver.request.WebUser
- toString() - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethod
- toString() - Method in class com.djrapitops.plan.extension.extractor.ExtensionMethods
- toString() - Method in class com.djrapitops.plan.extension.extractor.MethodAnnotations
-
Deprecated.
- toString() - Method in class com.djrapitops.plan.extension.icon.Icon
- toString() - Method in class com.djrapitops.plan.extension.table.Table
- translateLegacy(String) - Method in interface com.djrapitops.plan.component.ComponentService
-
Translates ampersands into section signs for color codes.
- translateLegacy(String, char, char) - Method in interface com.djrapitops.plan.component.ComponentService
-
Translates ampersands into section signs for color codes.
U
- unregister(DataExtension) - Method in interface com.djrapitops.plan.extension.ExtensionService
-
Unregister your
DataExtension
implementation. - updatePlayerData(UUID, String) - Method in interface com.djrapitops.plan.extension.Caller
-
Calls all player methods of the associated
DataExtension
. - updateServerData() - Method in interface com.djrapitops.plan.extension.Caller
-
Calls all server methods of the associated
DataExtension
. - URIPath - Class in com.djrapitops.plan.delivery.web.resolver.request
- URIPath(String) - Constructor for class com.djrapitops.plan.delivery.web.resolver.request.URIPath
- URIQuery - Class in com.djrapitops.plan.delivery.web.resolver.request
-
Represents URI parameters described with
?param=value¶m2=value2
in the URL. - URIQuery(String) - Constructor for class com.djrapitops.plan.delivery.web.resolver.request.URIQuery
- URIQuery(Map<String, String>) - Constructor for class com.djrapitops.plan.delivery.web.resolver.request.URIQuery
- usedWebPermissions() - Method in interface com.djrapitops.plan.delivery.web.resolver.Resolver
-
Override this to tell Plan what web permissions this endpoint uses.
V
- validateAnnotations() - Method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
-
Use this method in an unit test to validate your DataExtension.
- value() - Element in annotation interface com.djrapitops.plan.extension.annotation.Conditional
-
Name of the condition limited to 50 characters.
- value() - Element in annotation interface com.djrapitops.plan.extension.annotation.InvalidateMethod.Multiple
-
All the annotations.
- value() - Element in annotation interface com.djrapitops.plan.extension.annotation.InvalidateMethod
-
Name of the old method, values of which should be removed from the database.
- value() - Element in annotation interface com.djrapitops.plan.extension.annotation.Tab
-
Name of the tab to place this item on.
- value() - Element in annotation interface com.djrapitops.plan.extension.annotation.TabInfo.Multiple
- value() - Element in annotation interface com.djrapitops.plan.extension.annotation.TabOrder
-
Order preference of different
Tab
s. - valueBuilder(String) - Method in interface com.djrapitops.plan.extension.builder.ExtensionDataBuilder
-
Creates a new
ValueBuilder
in order to use addValue methods. - valueBuilder(String) - Method in interface com.djrapitops.plan.extension.DataExtension
-
Obtain a new
ValueBuilder
to use withExtensionDataBuilder
. - ValueBuilder - Interface in com.djrapitops.plan.extension.builder
-
Used for building
DataValue
s forExtensionDataBuilder.addValue(Class, DataValue)
. - valueOf(String) - Static method in enum class com.djrapitops.plan.delivery.web.ResourceService.Position
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.djrapitops.plan.extension.CallEvents
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.djrapitops.plan.extension.ElementOrder
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.djrapitops.plan.extension.extractor.ExtensionMethod.ParameterType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.djrapitops.plan.extension.FormatType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.djrapitops.plan.extension.icon.Color
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.djrapitops.plan.extension.icon.Family
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.djrapitops.plan.extension.table.TableColumnFormat
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.djrapitops.plan.delivery.web.ResourceService.Position
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.djrapitops.plan.extension.CallEvents
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.djrapitops.plan.extension.ElementOrder
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.djrapitops.plan.extension.extractor.ExtensionMethod.ParameterType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.djrapitops.plan.extension.FormatType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.djrapitops.plan.extension.icon.Color
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.djrapitops.plan.extension.icon.Family
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.djrapitops.plan.extension.table.TableColumnFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VALUES - Enum constant in enum class com.djrapitops.plan.extension.ElementOrder
-
Represents text - value pair box.
- valuesAsList() - Static method in enum class com.djrapitops.plan.extension.ElementOrder
W
- WebResource - Interface in com.djrapitops.plan.delivery.web.resource
-
Represents a customizable resource.
- WebResource.ByteResource - Class in com.djrapitops.plan.delivery.web.resource
- WebResource.LazyWebResource - Class in com.djrapitops.plan.delivery.web.resource
- WebUser - Class in com.djrapitops.plan.delivery.web.resolver.request
- WebUser(String) - Constructor for class com.djrapitops.plan.delivery.web.resolver.request.WebUser
- WebUser(String, String...) - Constructor for class com.djrapitops.plan.delivery.web.resolver.request.WebUser
-
Deprecated.WebUser now has username and player name.
- WebUser(String, String, Collection<String>) - Constructor for class com.djrapitops.plan.delivery.web.resolver.request.WebUser
-
Deprecated.WebUser now stores the UUID of the linked user
- WebUser(String, UUID, String, Collection<String>) - Constructor for class com.djrapitops.plan.delivery.web.resolver.request.WebUser
Y
A B C D E F G H I J L M N O P Q R S T U V W YAll Classes and Interfaces|All Packages|Constant Field Values|Serialized Form