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

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 Requests.
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 DataExtensions.
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&param2=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 Tabs.
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

YELLOW - com.djrapitops.plan.extension.icon.Color
 
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