All Classes and Interfaces
Class
Description
Aggregates that a graph supports.
Interface for asynchronously resolving requests of Plan webserver.
Throw this exception when a Resolver gets invalid query for JSON.
Method annotation to provide a boolean value.
Interface for manually calling update methods on a registered
DataExtension.Enum representing different events when Plan calls methods of
DataExtension automatically.Service for figuring out provided API capabilities.
Singleton holder for listeners.
Enum to determine what color to use for some element.
Class that allows performing most commonly wanted queries.
A Minecraft message component.
Method annotation to provide a Minecraft text
Component value.A utility api class for dealing with rich and less-rich Minecraft message valueFormats.
Singleton holder for ComponentService.
Utility Resolver for organizing resolution in a tree-like structure.
Builder class for
CompositeResolver.Method Annotation to determine that a method can not be called unless a condition is fulfilled.
Method annotation to provide a
ExtensionDataBuilder.Interface to implement data extensions with.
Represents series of values at point x.
Represents a value given to
ExtensionDataBuilder.Method annotation to provide a double value.
Enum representing big elements of a plugin.
Builder API for Extension data.
Implementation detail, for extracting methods from
DataExtension.Implementation detail, abstracts away some method reflection to a more usable API.
Implementation detail, abstracts away method type reflection to a more usable API.
Interface for registering
DataExtensions.Singleton holder for
ExtensionService.Enum to determine font-awesome icon family.
Enum for determining additional formatter for a value given by a
NumberProvider.Utility class for constructing a
Resolver with Functional Interfaces.Static variable class for always available graph colors that match Plan themes.
Format type for graph series.
Defines a method that returns
DataPoint.Method parameter for providing values about a group with provider annotations.
Return value for Group graph from
GraphProvider annotated method.Method annotation to provide
String[] array of Group names about a Player.Historical data append strategy.
Object that represents an icon on the website.
Builder for an
Icon.Annotation used to invalidate old method values.
Multiple
InvalidateMethod annotations are supported per class.Service for registering listeners as Plan.
Singleton holder for listeners.
Deprecated.
Old implementation used this.
Throw this exception when a Resolver gets invalid
Request.getMethod().Commonly used MIME types for web responses.
Special Resolver that gives responses without user authentication.
Throw this exception when a Resolver can not resolve a path.
Exception to throw inside DataExtension if a method is not ready to be called (Data is not available etc).
Method annotation to provide a long (64bit number) value.
Method annotation to provide a double (Percentage).
Return value for Player graph from
GraphProvider annotated method.Class Annotation for informing Plan about a plugin.
Service for Query API.
Represents a HTTP request to use with
Resolver.Interface for resolving requests of Plan webserver.
Service for modifying webserver request resolution.
Service for making plugin resources customizable by user or Plan API.
Represents a response that will be sent over HTTP.
Builder for
Response.Thrown when
ResponseBuilder is missing some parameters.Service for registering async tasks as Plan.
Represents series metadata presented to the user.
Builder for
SeriesMetadata - get using SeriesMetadata.builder().Return value for Server/Network graph from
GraphProvider annotated method.Service for defining plugin specific settings to the Plan config.
Method annotation to provide a String value.
Method Annotation for determining Tab the given element should appear on.
Class Annotation that allows determining an Icon and
ElementOrder of a tab.Object for giving Plan table data.
Factory for creating new
Table objects.Method annotation to provide a Table.
Class Annotation for informing Plan about plugin's tab order preference.
Represents URI parameters described with
?param=value¶m2=value2 in the URL.Used for building
DataValues for ExtensionDataBuilder.addValue(Class, DataValue).Represents a customizable resource.
Type of X axis values for a graph.