A B C D E F G H I J L M N O P Q R S T U V W Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
- 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 an existing html resource.
- addStylesToResource(String, String, ResourceService.Position, String...) - Method in interface com.djrapitops.plan.delivery.web.ResourceService
-
Add css to load in an existing html resource.
- AFTER_MAIN_SCRIPT - com.djrapitops.plan.delivery.web.ResourceService.Position
-
Loaded after script execution.
- AMBER - com.djrapitops.plan.extension.icon.Color
- 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
- asStream() - Method in interface com.djrapitops.plan.delivery.web.resource.WebResource
- asStream() - Method in class com.djrapitops.plan.delivery.web.resource.WebResource.ByteResource
- 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
B
- BadRequestException - Exception in com.djrapitops.plan.delivery.web.resolver.exception
-
Throw this exception when a Resolver gets invalid query for JSON.
- BadRequestException(String) - Constructor for exception com.djrapitops.plan.delivery.web.resolver.exception.BadRequestException
- BLACK - com.djrapitops.plan.extension.icon.Color
- BLUE - com.djrapitops.plan.extension.icon.Color
- BLUE_GREY - com.djrapitops.plan.extension.icon.Color
- BooleanProvider - Annotation Type in com.djrapitops.plan.extension.annotation
-
Method annotation to provide a boolean value.
- BRAND - com.djrapitops.plan.extension.icon.Family
- BROWN - com.djrapitops.plan.extension.icon.Color
- build() - Method in class com.djrapitops.plan.delivery.web.resolver.CompositeResolver.Builder
- 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.
- builder() - Static method in class com.djrapitops.plan.delivery.web.resolver.CompositeResolver
- 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.
- ByteResource(byte[]) - 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 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 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
- cleanName() - Method in enum com.djrapitops.plan.delivery.web.ResourceService.Position
- color() - Method in annotation type com.djrapitops.plan.extension.annotation.PluginInfo
-
Color preference of the plugin.
- Color - Enum 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.
- columnFour(String, Icon) - Method in class com.djrapitops.plan.extension.table.Table.Factory
-
Set fourth column name and icon.
- columnOne(String, Icon) - Method in class com.djrapitops.plan.extension.table.Table.Factory
-
Set first column name and icon.
- columnThree(String, Icon) - Method in class com.djrapitops.plan.extension.table.Table.Factory
-
Set third column name and icon.
- columnTwo(String, Icon) - Method in class com.djrapitops.plan.extension.table.Table.Factory
-
Set second column name and icon.
- 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.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.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.
- 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
- Conditional - Annotation Type in com.djrapitops.plan.extension.annotation
-
Method Annotation to determine that a method can not be called unless a condition is fulfilled.
- conditionName() - Method in annotation type 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(String) - Static method in interface com.djrapitops.plan.delivery.web.resource.WebResource
-
Create a new WebResource from an UTF-8 String.
- CSS - Static variable in class com.djrapitops.plan.delivery.web.resolver.MimeType
- CYAN - com.djrapitops.plan.extension.icon.Color
D
- DataExtension - Interface in com.djrapitops.plan.extension
-
Interface to implement data extensions with.
- DATE_SECOND - com.djrapitops.plan.extension.FormatType
-
Formats a long value (Epoch ms) to a readable timestamp, second is important.
- DATE_YEAR - com.djrapitops.plan.extension.FormatType
-
Formats a long value (Epoch ms) to a readable timestamp, year is important.
- DEEP_ORANGE - com.djrapitops.plan.extension.icon.Color
- DEEP_PURPLE - com.djrapitops.plan.extension.icon.Color
- description() - Method in annotation type com.djrapitops.plan.extension.annotation.BooleanProvider
-
Text displayed when hovering over the value, limited to 150 characters.
- description() - Method in annotation type com.djrapitops.plan.extension.annotation.DoubleProvider
-
Text displayed when hovering over the value, limited to 150 characters.
- description() - Method in annotation type com.djrapitops.plan.extension.annotation.NumberProvider
-
Text displayed when hovering over the value, limited to 150 characters.
- description() - Method in annotation type com.djrapitops.plan.extension.annotation.PercentageProvider
-
Text displayed when hovering over the value, limited to 150 characters.
- description() - Method in annotation type com.djrapitops.plan.extension.annotation.StringProvider
-
Text displayed when hovering over the value, limited to 150 characters.
- deserialize(String) - Static method in enum com.djrapitops.plan.extension.ElementOrder
- doesDBHaveTable(String) - Method in interface com.djrapitops.plan.query.CommonQueries
- doesDBHaveTableColumn(String, String) - Method in interface com.djrapitops.plan.query.CommonQueries
- DoubleProvider - Annotation Type in com.djrapitops.plan.extension.annotation
-
Method annotation to provide a double value.
E
- elementOrder() - Method in annotation type com.djrapitops.plan.extension.annotation.TabInfo
-
Order preference for the large elements of a tab.
- ElementOrder - Enum 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
- execute(String, QueryService.ThrowingConsumer<PreparedStatement>) - Method in interface com.djrapitops.plan.query.QueryService
-
Execute SQL against Plan database.
- 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
- ExtensionService - Interface in com.djrapitops.plan.extension
-
Interface for registering
DataExtension
s. - ExtensionService.Holder - Class in com.djrapitops.plan.extension
- extractAnnotationInformation() - Method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
F
- Family - Enum 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
- 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
- fetchUUIDOf(String) - Method in interface com.djrapitops.plan.query.CommonQueries
- 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() - Method in annotation type com.djrapitops.plan.extension.annotation.NumberProvider
-
Apply special formatting to the value before presentation.
- FormatType - Enum in com.djrapitops.plan.extension
-
Enum for determining additional formatter for a value given by a
NumberProvider
.
G
- get(Method, Class<T>) - Static method in class com.djrapitops.plan.extension.extractor.MethodAnnotations
- 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.
- getAnnotations(Class<T>) - Method in class com.djrapitops.plan.extension.extractor.MethodAnnotations
- getAsString() - Method in class com.djrapitops.plan.delivery.web.resolver.Response
- getByName(String) - Static method in enum com.djrapitops.plan.extension.FormatType
- getByName(String) - Static method in enum com.djrapitops.plan.extension.icon.Color
- getByName(String) - Static method in enum com.djrapitops.plan.extension.icon.Family
- 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.
- getDBType() - Method in interface com.djrapitops.plan.query.QueryService
-
Get what kind of database is in use.
- getFamily() - Method in class com.djrapitops.plan.extension.icon.Icon
- getGroupName() - Method in interface com.djrapitops.plan.extension.Group
- 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
- getInstance() - Static method in interface com.djrapitops.plan.capability.CapabilityService
-
Obtain instance of CapabilityService.
- 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.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
- getMaxColumnSize() - Method in class com.djrapitops.plan.extension.table.Table
- getMethod() - Method in class com.djrapitops.plan.delivery.web.resolver.request.Request
-
Get HTTP method.
- getMethodAnnotations() - Method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
- getMethodAnnotations(Class<T>) - Method in class com.djrapitops.plan.extension.extractor.MethodAnnotations
- getName() - Method in class com.djrapitops.plan.delivery.web.resolver.request.WebUser
- getName() - Method in class com.djrapitops.plan.extension.icon.Icon
- 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.
- getPluginInfo() - Method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
- getPluginName(Class<T>) - Static method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
- getQuery() - Method in class com.djrapitops.plan.delivery.web.resolver.request.Request
-
Get the Request parameters.
- 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.
- 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.
- getTabInformation() - Method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
- getTabOrder() - Method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
- 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
- getWarnings() - Method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
- GRAPH - com.djrapitops.plan.extension.ElementOrder
-
Represents graphs.
- GREEN - com.djrapitops.plan.extension.icon.Color
- GREY - com.djrapitops.plan.extension.icon.Color
- Group - Interface in com.djrapitops.plan.extension
-
Method parameter for providing values about a group with provider annotations.
- groupColor() - Method in annotation type com.djrapitops.plan.extension.annotation.GroupProvider
-
Determine the color of the table header for this group.
- GroupProvider - Annotation Type 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
- hasCapability(String) - Method in interface com.djrapitops.plan.capability.CapabilityService
-
Check if the API on the current version provides a capability.
- hasPermission(String) - Method in class com.djrapitops.plan.delivery.web.resolver.request.WebUser
- hidden() - Method in annotation type com.djrapitops.plan.extension.annotation.BooleanProvider
-
Should the result of this method be hidden from the user.
- HTML - Static variable in class com.djrapitops.plan.delivery.web.resolver.MimeType
I
- 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
- iconColor() - Method in annotation type com.djrapitops.plan.extension.annotation.BooleanProvider
-
Color preference of the plugin.
- iconColor() - Method in annotation type com.djrapitops.plan.extension.annotation.DoubleProvider
-
Color preference of the plugin.
- iconColor() - Method in annotation type com.djrapitops.plan.extension.annotation.NumberProvider
-
Color preference of the plugin.
- iconColor() - Method in annotation type com.djrapitops.plan.extension.annotation.PercentageProvider
-
Color preference of the plugin.
- iconColor() - Method in annotation type com.djrapitops.plan.extension.annotation.StringProvider
-
Color preference of the plugin.
- iconFamily() - Method in annotation type com.djrapitops.plan.extension.annotation.BooleanProvider
-
Family of Font Awesome icon.
- iconFamily() - Method in annotation type com.djrapitops.plan.extension.annotation.DoubleProvider
-
Family of Font Awesome icon.
- iconFamily() - Method in annotation type com.djrapitops.plan.extension.annotation.GroupProvider
-
Family of Font Awesome icon.
- iconFamily() - Method in annotation type com.djrapitops.plan.extension.annotation.NumberProvider
-
Family of Font Awesome icon.
- iconFamily() - Method in annotation type com.djrapitops.plan.extension.annotation.PercentageProvider
-
Family of Font Awesome icon.
- iconFamily() - Method in annotation type com.djrapitops.plan.extension.annotation.PluginInfo
-
Family of Font Awesome icon.
- iconFamily() - Method in annotation type com.djrapitops.plan.extension.annotation.StringProvider
-
Family of Font Awesome icon.
- iconFamily() - Method in annotation type com.djrapitops.plan.extension.annotation.TabInfo
-
Family of Font Awesome icon.
- iconName() - Method in annotation type com.djrapitops.plan.extension.annotation.BooleanProvider
-
Name of Font Awesome icon.
- iconName() - Method in annotation type com.djrapitops.plan.extension.annotation.DoubleProvider
-
Name of Font Awesome icon.
- iconName() - Method in annotation type com.djrapitops.plan.extension.annotation.GroupProvider
-
Name of Font Awesome icon.
- iconName() - Method in annotation type com.djrapitops.plan.extension.annotation.NumberProvider
-
Name of Font Awesome icon.
- iconName() - Method in annotation type com.djrapitops.plan.extension.annotation.PercentageProvider
-
Name of Font Awesome icon.
- iconName() - Method in annotation type com.djrapitops.plan.extension.annotation.PluginInfo
-
Name of Font Awesome icon.
- iconName() - Method in annotation type com.djrapitops.plan.extension.annotation.StringProvider
-
Name of Font Awesome icon.
- iconName() - Method in annotation type com.djrapitops.plan.extension.annotation.TabInfo
-
Name of Font Awesome icon.
- IMAGE - Static variable in class com.djrapitops.plan.delivery.web.resolver.MimeType
- INDIGO - com.djrapitops.plan.extension.icon.Color
- InvalidateMethod - Annotation Type in com.djrapitops.plan.extension.annotation
-
Annotation used to invalidate old method values.
- InvalidateMethod.Multiple - Annotation Type in com.djrapitops.plan.extension.annotation
- InvalidResponseException(String) - Constructor for exception com.djrapitops.plan.delivery.web.resolver.ResponseBuilder.InvalidResponseException
- isEmpty() - Method in class com.djrapitops.plan.extension.extractor.MethodAnnotations
- isErrorResponse() - Method in class com.djrapitops.plan.delivery.web.resolver.Response
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
- length() - Method in class com.djrapitops.plan.delivery.web.resolver.request.URIPath
- LIGHT_BLUE - com.djrapitops.plan.extension.icon.Color
- LIGHT_GREEN - com.djrapitops.plan.extension.icon.Color
- LIME - com.djrapitops.plan.extension.icon.Color
M
- MANUAL - com.djrapitops.plan.extension.CallEvents
-
This event represents a manual call via
Caller
. - MethodAnnotations - Class in com.djrapitops.plan.extension.extractor
-
Implementation detail, utility class for handling method annotations.
- MethodAnnotations() - Constructor for class com.djrapitops.plan.extension.extractor.MethodAnnotations
- MimeType - Class in com.djrapitops.plan.delivery.web.resolver
N
- name() - Method in annotation type com.djrapitops.plan.extension.annotation.PluginInfo
-
Name of the plugin, limited to 50 characters.
- negated() - Method in annotation type com.djrapitops.plan.extension.annotation.Conditional
-
Reverse the condition.
- newResponseBuilder() - Method in interface com.djrapitops.plan.delivery.web.resolver.Resolver
- NoAuthResolver - Interface in com.djrapitops.plan.delivery.web.resolver
-
Special Resolver that gives responses without user authentication.
- NONE - com.djrapitops.plan.extension.FormatType
-
Applies no formatting to the value.
- NONE - com.djrapitops.plan.extension.icon.Color
- NotFoundException - Exception in com.djrapitops.plan.delivery.web.resolver.exception
-
Throw this exception when a Resolver can not resolve a path.
- NotFoundException(String) - Constructor for exception com.djrapitops.plan.delivery.web.resolver.exception.NotFoundException
- NotReadyException - Exception 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 com.djrapitops.plan.extension.NotReadyException
-
Construct the exception.
- NumberProvider - Annotation Type 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 - com.djrapitops.plan.extension.icon.Color
P
- PercentageProvider - Annotation Type in com.djrapitops.plan.extension.annotation
-
Method annotation to provide a double (Percentage).
- PINK - com.djrapitops.plan.extension.icon.Color
- PLAYER_JOIN - com.djrapitops.plan.extension.CallEvents
-
This event represents call to player methods on a Player Join event.
- PLAYER_LEAVE - com.djrapitops.plan.extension.CallEvents
-
This event represents a call to player methods on a Player Leave event.
- playerName() - Method in annotation type com.djrapitops.plan.extension.annotation.StringProvider
-
Determine if this value represents a Player name, for example a mayor of a town.
- PluginInfo - Annotation Type in com.djrapitops.plan.extension.annotation
-
Class Annotation for informing Plan about a plugin.
- PRE_CONTENT - com.djrapitops.plan.delivery.web.ResourceService.Position
-
Loaded before page contents.
- PRE_MAIN_SCRIPT - com.djrapitops.plan.delivery.web.ResourceService.Position
-
Loaded after library scripts.
- priority() - Method in annotation type com.djrapitops.plan.extension.annotation.BooleanProvider
-
Display-priority of the value, highest value is placed top most.
- priority() - Method in annotation type com.djrapitops.plan.extension.annotation.DoubleProvider
-
Display-priority of the value, highest value is placed top most.
- priority() - Method in annotation type com.djrapitops.plan.extension.annotation.NumberProvider
-
Display-priority of the value, highest value is placed top most.
- priority() - Method in annotation type com.djrapitops.plan.extension.annotation.PercentageProvider
-
Display-priority of the value, highest value is placed top most.
- priority() - Method in annotation type com.djrapitops.plan.extension.annotation.StringProvider
-
Display-priority of the value, highest value is placed top most.
- PURPLE - com.djrapitops.plan.extension.icon.Color
- put(Method, Class<T>, T) - Method in class com.djrapitops.plan.extension.extractor.MethodAnnotations
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
-
See https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
- QueryService.ThrowingFunction<T,R> - Interface in com.djrapitops.plan.query
-
See https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
- QueryService.VoidFunction - Interface in com.djrapitops.plan.query
-
See https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
R
- RED - 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.
- 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 maches start of target.
- REGULAR - com.djrapitops.plan.extension.icon.Family
- 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>) - 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
- requiresAuth(Request) - Method in interface com.djrapitops.plan.delivery.web.resolver.NoAuthResolver
- requiresAuth(Request) - Method in interface com.djrapitops.plan.delivery.web.resolver.Resolver
- resolve(Request) - Method in class com.djrapitops.plan.delivery.web.resolver.CompositeResolver
- 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 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 in com.djrapitops.plan.delivery.web.resolver
-
Thrown when
ResponseBuilder
is missing some parameters.
S
- serialize(ElementOrder[]) - Static method in enum com.djrapitops.plan.extension.ElementOrder
- SERVER_EXTENSION_REGISTER - com.djrapitops.plan.extension.CallEvents
-
This event represents a call to server methods when the
DataExtension
is registered. - SERVER_PERIODICAL - 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
- showInPlayerTable() - Method in annotation type 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() - Method in annotation type 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() - Method in annotation type 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() - Method in annotation type 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() - Method in annotation type 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. - SOLID - com.djrapitops.plan.extension.icon.Family
- StringProvider - Annotation Type 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() - Method in annotation type com.djrapitops.plan.extension.annotation.TabInfo
-
Name of the tab this information is about.
- Tab - Annotation Type in com.djrapitops.plan.extension.annotation
-
Method Annotation for determining Tab the given element should appear on.
- TabInfo - Annotation Type in com.djrapitops.plan.extension.annotation
-
Class Annotation that allows determining an Icon and
ElementOrder
of a tab. - TabInfo.Multiple - Annotation Type in com.djrapitops.plan.extension.annotation
- Table - Class in com.djrapitops.plan.extension.table
-
Object for giving Plan table data.
- TABLE - com.djrapitops.plan.extension.ElementOrder
-
Represents tables.
- Table.Factory - Class in com.djrapitops.plan.extension.table
-
Factory for creating new
Table
objects. - tableColor() - Method in annotation type com.djrapitops.plan.extension.annotation.TableProvider
-
Determine the color of the table header.
- TableProvider - Annotation Type in com.djrapitops.plan.extension.annotation
-
Method annotation to provide a Table.
- TabOrder - Annotation Type in com.djrapitops.plan.extension.annotation
-
Class Annotation for informing Plan about plugin's tab order preference.
- TEAL - com.djrapitops.plan.extension.icon.Color
- text() - Method in annotation type com.djrapitops.plan.extension.annotation.BooleanProvider
-
Text displayed before the value, limited to 50 characters.
- text() - Method in annotation type com.djrapitops.plan.extension.annotation.DoubleProvider
-
Text displayed before the value, limited to 50 characters.
- text() - Method in annotation type com.djrapitops.plan.extension.annotation.GroupProvider
-
Text displayed before the value, limited to 50 characters.
- text() - Method in annotation type com.djrapitops.plan.extension.annotation.NumberProvider
-
Text displayed before the value, limited to 50 characters.
- text() - Method in annotation type com.djrapitops.plan.extension.annotation.PercentageProvider
-
Text displayed before the value, limited to 50 characters.
- text() - Method in annotation type com.djrapitops.plan.extension.annotation.StringProvider
-
Text displayed before the value, limited to 50 characters.
- TIME_MILLISECONDS - com.djrapitops.plan.extension.FormatType
-
Formats a long value (ms) to a readable format.
- 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.MethodAnnotations
- toString() - Method in class com.djrapitops.plan.extension.icon.Icon
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
V
- validateAnnotations() - Method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
-
Use this method in an unit test to validate your DataExtension.
- value() - Method in annotation type com.djrapitops.plan.extension.annotation.Conditional
-
Name of the condition limited to 50 characters.
- value() - Method in annotation type com.djrapitops.plan.extension.annotation.InvalidateMethod.Multiple
- value() - Method in annotation type com.djrapitops.plan.extension.annotation.InvalidateMethod
-
Name of the old method, values of which should be removed from the database.
- value() - Method in annotation type com.djrapitops.plan.extension.annotation.Tab
-
Name of the tab to place this item on.
- value() - Method in annotation type com.djrapitops.plan.extension.annotation.TabInfo.Multiple
- value() - Method in annotation type com.djrapitops.plan.extension.annotation.TabOrder
-
Order preference of different
Tab
s. - valueOf(String) - Static method in enum com.djrapitops.plan.delivery.web.ResourceService.Position
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.djrapitops.plan.extension.CallEvents
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.djrapitops.plan.extension.ElementOrder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.djrapitops.plan.extension.FormatType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.djrapitops.plan.extension.icon.Color
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.djrapitops.plan.extension.icon.Family
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.djrapitops.plan.delivery.web.ResourceService.Position
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.djrapitops.plan.extension.CallEvents
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.djrapitops.plan.extension.ElementOrder
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.djrapitops.plan.extension.FormatType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.djrapitops.plan.extension.icon.Color
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.djrapitops.plan.extension.icon.Family
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VALUES - com.djrapitops.plan.extension.ElementOrder
-
Represents text - value pair box.
- valuesAsList() - Static method in enum 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
- 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
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 All Packages