B C D E F G H I J K L M N O P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- BASE_DIRECTORY - Static variable in class org.spongepowered.plugin.blackboard.Keys
- blackboard() - Method in class org.spongepowered.plugin.builtin.StandardEnvironment
- blackboard() - Method in interface org.spongepowered.plugin.Environment
- Blackboard - Interface in org.spongepowered.plugin.blackboard
-
An entity that stores various properties for an
environment
C
- ClasspathPluginResourceLocatorService - Class in org.spongepowered.plugin.builtin.jvm.locator
- ClasspathPluginResourceLocatorService() - Constructor for class org.spongepowered.plugin.builtin.jvm.locator.ClasspathPluginResourceLocatorService
- clazz() - Method in class org.spongepowered.plugin.blackboard.Key
- compareTo(Key<V>) - Method in class org.spongepowered.plugin.blackboard.Key
- createPluginCandidates(Environment, JVMPluginResource) - Method in class org.spongepowered.plugin.builtin.jvm.JVMPluginLanguageService
- createPluginCandidates(Environment, P) - Method in interface org.spongepowered.plugin.PluginLanguageService
-
Asks the service if the provided
resource
can becomecandidates
.
D
- DEVELOPMENT - Static variable in class org.spongepowered.plugin.blackboard.Keys
-
Indicates whether the target environment is a development environment.
- DIRECTORY - org.spongepowered.plugin.builtin.jvm.locator.ResourceType
- DirectoryPluginResourceLocatorService - Class in org.spongepowered.plugin.builtin.jvm.locator
- DirectoryPluginResourceLocatorService() - Constructor for class org.spongepowered.plugin.builtin.jvm.locator.DirectoryPluginResourceLocatorService
E
- Environment - Interface in org.spongepowered.plugin
-
Represents the context under which this specification is running under.
- equals(Object) - Method in class org.spongepowered.plugin.blackboard.Key
- equals(Object) - Method in class org.spongepowered.plugin.builtin.jvm.JVMPluginContainer
F
- fileSystem() - Method in class org.spongepowered.plugin.builtin.jvm.locator.JVMPluginResource
- find(Key<V>) - Method in interface org.spongepowered.plugin.blackboard.Blackboard
- find(Key<V>) - Method in class org.spongepowered.plugin.builtin.StandardBlackboard
G
- get(Key<V>) - Method in interface org.spongepowered.plugin.blackboard.Blackboard
- get(Key<V>) - Method in class org.spongepowered.plugin.builtin.StandardBlackboard
- getOrCreate(Key<V>, Supplier<? super V>) - Method in interface org.spongepowered.plugin.blackboard.Blackboard
-
Retrieves a value by
key
or from thedefault value
. - getOrCreate(Key<V>, Supplier<? super V>) - Method in class org.spongepowered.plugin.builtin.StandardBlackboard
H
- hashCode() - Method in class org.spongepowered.plugin.blackboard.Key
- hashCode() - Method in class org.spongepowered.plugin.builtin.jvm.JVMPluginContainer
I
- initialize(Environment) - Method in class org.spongepowered.plugin.builtin.jvm.JVMPluginLanguageService
- initialize(Environment) - Method in interface org.spongepowered.plugin.PluginLanguageService
-
Callback so that implementors can perform any necessary initialization of the service.
- initializeInstance(Object) - Method in class org.spongepowered.plugin.builtin.jvm.JVMPluginContainer
- instance() - Method in class org.spongepowered.plugin.builtin.jvm.JVMPluginContainer
- instance() - Method in interface org.spongepowered.plugin.PluginContainer
- InvalidPluginException - Exception in org.spongepowered.plugin
-
Thrown when a plugin cannot be constructed and should be considered invalid.
- InvalidPluginException(String) - Constructor for exception org.spongepowered.plugin.InvalidPluginException
- InvalidPluginException(String, Throwable) - Constructor for exception org.spongepowered.plugin.InvalidPluginException
- InvalidPluginException(Throwable) - Constructor for exception org.spongepowered.plugin.InvalidPluginException
- isValidManifest(Environment, Manifest) - Method in class org.spongepowered.plugin.builtin.jvm.locator.JVMPluginResourceLocatorService
- isValidMetadata(Environment, PluginMetadata) - Method in class org.spongepowered.plugin.builtin.jvm.JVMPluginLanguageService
J
- JAR - org.spongepowered.plugin.builtin.jvm.locator.ResourceType
- JVMConstants - Class in org.spongepowered.plugin.builtin.jvm
- JVMConstants.Manifest - Class in org.spongepowered.plugin.builtin.jvm
- JVMKeys - Class in org.spongepowered.plugin.builtin.jvm
- JVMPluginContainer - Class in org.spongepowered.plugin.builtin.jvm
- JVMPluginContainer(PluginCandidate<JVMPluginResource>) - Constructor for class org.spongepowered.plugin.builtin.jvm.JVMPluginContainer
- JVMPluginContainer(PluginCandidate<JVMPluginResource>, Logger) - Constructor for class org.spongepowered.plugin.builtin.jvm.JVMPluginContainer
- JVMPluginLanguageService - Class in org.spongepowered.plugin.builtin.jvm
- JVMPluginLanguageService() - Constructor for class org.spongepowered.plugin.builtin.jvm.JVMPluginLanguageService
- JVMPluginLoader<T extends JVMPluginResource,U extends JVMPluginContainer> - Class in org.spongepowered.plugin.builtin.jvm
- JVMPluginLoader() - Constructor for class org.spongepowered.plugin.builtin.jvm.JVMPluginLoader
- JVMPluginResource - Class in org.spongepowered.plugin.builtin.jvm.locator
- JVMPluginResource(String, ResourceType, Path, Manifest) - Constructor for class org.spongepowered.plugin.builtin.jvm.locator.JVMPluginResource
- JVMPluginResourceLocatorService - Class in org.spongepowered.plugin.builtin.jvm.locator
- JVMPluginResourceLocatorService() - Constructor for class org.spongepowered.plugin.builtin.jvm.locator.JVMPluginResourceLocatorService
K
- Key<V> - Class in org.spongepowered.plugin.blackboard
- Keys - Class in org.spongepowered.plugin.blackboard
L
- loadMetadataContainer(Environment, InputStream) - Method in class org.spongepowered.plugin.builtin.jvm.JVMPluginLanguageService
- loadPlugin(Environment, PluginCandidate<R>, ClassLoader) - Method in interface org.spongepowered.plugin.PluginLoader
- locatePluginResources(Environment) - Method in class org.spongepowered.plugin.builtin.jvm.locator.ClasspathPluginResourceLocatorService
- locatePluginResources(Environment) - Method in class org.spongepowered.plugin.builtin.jvm.locator.DirectoryPluginResourceLocatorService
- locatePluginResources(Environment) - Method in interface org.spongepowered.plugin.PluginResourceLocatorService
- locateResource(URI) - Method in class org.spongepowered.plugin.builtin.jvm.JVMPluginContainer
- locateResource(URI) - Method in class org.spongepowered.plugin.builtin.jvm.locator.JVMPluginResource
- locateResource(URI) - Method in interface org.spongepowered.plugin.ResourceQueryable
-
Resolves the location of a bundled resource, given a relative
URI
. - LOCATION - Static variable in class org.spongepowered.plugin.builtin.jvm.JVMConstants.Manifest
- locator() - Method in class org.spongepowered.plugin.builtin.jvm.locator.JVMPluginResource
- locator() - Method in interface org.spongepowered.plugin.PluginResource
- logger() - Method in class org.spongepowered.plugin.builtin.jvm.JVMPluginContainer
- logger() - Method in class org.spongepowered.plugin.builtin.StandardEnvironment
- logger() - Method in interface org.spongepowered.plugin.Environment
- logger() - Method in interface org.spongepowered.plugin.PluginContainer
M
- manifest() - Method in class org.spongepowered.plugin.builtin.jvm.locator.JVMPluginResource
- META_INF - Static variable in class org.spongepowered.plugin.builtin.jvm.JVMConstants
- metadata() - Method in class org.spongepowered.plugin.builtin.jvm.JVMPluginContainer
- metadata() - Method in class org.spongepowered.plugin.builtin.StandardPluginCandidate
- metadata() - Method in interface org.spongepowered.plugin.PluginCandidate
- metadata() - Method in interface org.spongepowered.plugin.PluginContainer
- METADATA_FILE_PATH - Static variable in class org.spongepowered.plugin.builtin.jvm.JVMKeys
N
- name() - Method in class org.spongepowered.plugin.blackboard.Key
- name() - Method in class org.spongepowered.plugin.builtin.jvm.locator.ClasspathPluginResourceLocatorService
- name() - Method in class org.spongepowered.plugin.builtin.jvm.locator.DirectoryPluginResourceLocatorService
- name() - Method in interface org.spongepowered.plugin.PluginLanguageService
- name() - Method in interface org.spongepowered.plugin.PluginResourceLocatorService
O
- of(String, Class<? super V>) - Static method in class org.spongepowered.plugin.blackboard.Key
- openResource(URI) - Method in interface org.spongepowered.plugin.ResourceQueryable
-
Opens an
InputStream
of the location of a bundled resource, given a relativeURI
. - org.spongepowered.plugin - package org.spongepowered.plugin
- org.spongepowered.plugin.blackboard - package org.spongepowered.plugin.blackboard
- org.spongepowered.plugin.builtin - package org.spongepowered.plugin.builtin
- org.spongepowered.plugin.builtin.jvm - package org.spongepowered.plugin.builtin.jvm
- org.spongepowered.plugin.builtin.jvm.locator - package org.spongepowered.plugin.builtin.jvm.locator
P
- path() - Method in class org.spongepowered.plugin.builtin.jvm.locator.JVMPluginResource
- path() - Method in interface org.spongepowered.plugin.PluginResource
- Plugin - Annotation Type in org.spongepowered.plugin.builtin.jvm
-
An annotation used to mark a plugin.
- PLUGIN_DIRECTORIES - Static variable in class org.spongepowered.plugin.blackboard.Keys
- PluginCandidate<P extends PluginResource> - Interface in org.spongepowered.plugin
- PluginContainer - Interface in org.spongepowered.plugin
-
Represents the combination of a
metadata
with its instance. - PluginLanguageService<P extends PluginResource> - Interface in org.spongepowered.plugin
- pluginLoader() - Method in interface org.spongepowered.plugin.PluginLanguageService
- PluginLoader<R extends PluginResource,P extends PluginContainer> - Interface in org.spongepowered.plugin
-
A loader used to create and load
plugins
. - PluginResource - Interface in org.spongepowered.plugin
-
Represents a resource provided by a
locator
. - PluginResourceLocatorService<P extends PluginResource> - Interface in org.spongepowered.plugin
-
A service used to find
resources
to be processed bylanguage services
or other implementation constructs. - property(String) - Method in class org.spongepowered.plugin.builtin.jvm.locator.JVMPluginResource
- property(String) - Method in interface org.spongepowered.plugin.PluginResource
R
- resource() - Method in class org.spongepowered.plugin.builtin.StandardPluginCandidate
- resource() - Method in interface org.spongepowered.plugin.PluginCandidate
- ResourceQueryable - Interface in org.spongepowered.plugin
-
Represents an entity that can be queried for
resources
. - ResourceType - Enum in org.spongepowered.plugin.builtin.jvm.locator
S
- StandardBlackboard - Class in org.spongepowered.plugin.builtin
- StandardBlackboard() - Constructor for class org.spongepowered.plugin.builtin.StandardBlackboard
- StandardEnvironment - Class in org.spongepowered.plugin.builtin
- StandardEnvironment() - Constructor for class org.spongepowered.plugin.builtin.StandardEnvironment
- StandardEnvironment(Logger) - Constructor for class org.spongepowered.plugin.builtin.StandardEnvironment
- StandardPluginCandidate<P extends PluginResource> - Class in org.spongepowered.plugin.builtin
- StandardPluginCandidate(PluginMetadata, P) - Constructor for class org.spongepowered.plugin.builtin.StandardPluginCandidate
T
- toString() - Method in class org.spongepowered.plugin.builtin.jvm.JVMPluginContainer
- toString() - Method in class org.spongepowered.plugin.builtin.jvm.locator.JVMPluginResource
- toString() - Method in class org.spongepowered.plugin.builtin.StandardPluginCandidate
- toStringJoiner() - Method in class org.spongepowered.plugin.builtin.jvm.JVMPluginContainer
- toStringJoiner() - Method in class org.spongepowered.plugin.builtin.jvm.locator.JVMPluginResource
- type() - Method in class org.spongepowered.plugin.builtin.jvm.locator.JVMPluginResource
V
- value() - Method in annotation type org.spongepowered.plugin.builtin.jvm.Plugin
-
An ID that uniquely identifies this plugin.
- valueOf(String) - Static method in enum org.spongepowered.plugin.builtin.jvm.locator.ResourceType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.spongepowered.plugin.builtin.jvm.locator.ResourceType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version() - Method in interface org.spongepowered.plugin.PluginLoader
- VERSION - Static variable in class org.spongepowered.plugin.blackboard.Keys
All Classes All Packages