B C D E F G H I J K L M N O P R S T V 
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 become candidates.

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 the default 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
Instructs the loader to load the candidate as a container into the target classloader.
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 relative URI.
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
Represents the combination of a metadata and resource that will be a candidate for a container.
PluginContainer - Interface in org.spongepowered.plugin
Represents the combination of a metadata with its instance.
PluginLanguageService<P extends PluginResource> - Interface in org.spongepowered.plugin
A service that processes resources and triggers loading of containers via a specified loader.
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 by language 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
Retrieve a property of this resource by key.

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
 
B C D E F G H I J K L M N O P R S T V 
All Classes All Packages