Skip navigation links
A B C D E F G H I M N O P Q R S T U V 

A

accept(T) - Method in interface com.djrapitops.plan.query.QueryService.ThrowingConsumer
 
addRow(Object...) - Method in class com.djrapitops.plan.extension.table.Table.Factory
Add a row of values to the table.
apply(T) - Method in interface com.djrapitops.plan.query.QueryService.ThrowingFunction
 
apply() - Method in interface com.djrapitops.plan.query.QueryService.VoidFunction
 

B

BooleanProvider - Annotation Type in com.djrapitops.plan.extension.annotation
Method annotation to provide a boolean value.
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.extension.table.Table
Create a new Table Factory.

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.
CapabilityService - Interface in com.djrapitops.plan.capability
Service for figuring out provided API capabilities.
CapabilityService.CapabilityServiceHolder - Class in com.djrapitops.plan.capability
 
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
 
com.djrapitops.plan.extension - package com.djrapitops.plan.extension
 
com.djrapitops.plan.extension.annotation - package com.djrapitops.plan.extension.annotation
 
com.djrapitops.plan.extension.extractor - package com.djrapitops.plan.extension.extractor
 
com.djrapitops.plan.extension.icon - package com.djrapitops.plan.extension.icon
 
com.djrapitops.plan.extension.table - package com.djrapitops.plan.extension.table
 
com.djrapitops.plan.query - package com.djrapitops.plan.query
 
com.djrapitops.plan.settings - package com.djrapitops.plan.settings
 
CommonQueries - Interface in com.djrapitops.plan.query
Class that allows performing most commonly wanted queries.
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.

D

DataExtension - Interface in com.djrapitops.plan.extension
Interface to implement data extensions with.
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 - Enum in com.djrapitops.plan.extension
Enum representing big elements of a plugin.
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.ExtensionServiceHolder - 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.
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
 
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
 
getAnnotations(Class<T>) - Method in class com.djrapitops.plan.extension.extractor.MethodAnnotations
 
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
 
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
 
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.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
 
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.extension.icon.Icon
 
getPluginInfo() - Method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
 
getPluginName(Class<T>) - Static method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
 
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
 
getWarnings() - Method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
 
Group - Interface in com.djrapitops.plan.extension
Method parameter for providing values about a group with provider annotations.
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.

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
 
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
 
isEmpty() - Method in class com.djrapitops.plan.extension.extractor.MethodAnnotations
 

M

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
 

N

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(Family) - Method in class com.djrapitops.plan.extension.icon.Icon.Builder
 
of(Family) - Static method in class com.djrapitops.plan.extension.icon.Icon
 
of(Color) - Static method in class com.djrapitops.plan.extension.icon.Icon
 

P

PercentageProvider - Annotation Type in com.djrapitops.plan.extension.annotation
Method annotation to provide a double (Percentage).
PluginInfo - Annotation Type in com.djrapitops.plan.extension.annotation
Class Annotation for informing Plan about a plugin.
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.QueryServiceHolder - 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

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.

S

serialize(ElementOrder[]) - Static method in enum com.djrapitops.plan.extension.ElementOrder
 
setColor(Color) - Method in class com.djrapitops.plan.extension.icon.Icon
 
SettingsService - Interface in com.djrapitops.plan.settings
Service for defining plugin specific settings to the Plan config.
SettingsService.SettingsServiceHolder - Class in com.djrapitops.plan.settings
 
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 - 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.Factory - Class in com.djrapitops.plan.extension.table
Factory for creating new Table objects.
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.
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.

V

validateAnnotations() - Method in class com.djrapitops.plan.extension.extractor.ExtensionExtractor
Use this method in an unit test to validate your DataExtension.
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.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.
A B C D E F G H I M N O P Q R S T U V 
Skip navigation links