Skip navigation links
A B C E G H I M O P R S T 

A

AbstractMetadataBasedPlugin - Class in org.springframework.plugin.metadata
Abstract base class for plugins based on PluginMetadata.
AbstractMetadataBasedPlugin(String, String) - Constructor for class org.springframework.plugin.metadata.AbstractMetadataBasedPlugin
Creates a new instance of AbstractMetadataBasedPlugin.
AbstractTypeAwareSupport<T> - Class in org.springframework.plugin.core.support
Abstract base class to implement types that need access to all beans of a given type from the ApplicationContext.
AbstractTypeAwareSupport() - Constructor for class org.springframework.plugin.core.support.AbstractTypeAwareSupport
 
afterPropertiesSet() - Method in class org.springframework.plugin.core.support.AbstractTypeAwareSupport
 

B

BeanListFactoryBean<T> - Class in org.springframework.plugin.core.support
Factory to create bean lists for a given type.
BeanListFactoryBean() - Constructor for class org.springframework.plugin.core.support.BeanListFactoryBean
 

C

contains(T) - Method in interface org.springframework.plugin.core.PluginRegistry
Returns whether the registry contains a given plugin.
contains(T) - Method in class org.springframework.plugin.core.SimplePluginRegistry
 
countPlugins() - Method in interface org.springframework.plugin.core.PluginRegistry
Returns the number of registered plugins.
countPlugins() - Method in class org.springframework.plugin.core.SimplePluginRegistry
 
create() - Static method in class org.springframework.plugin.core.OrderAwarePluginRegistry
Creates a new OrderAwarePluginRegistry using the #DEFAULT_COMPARATOR.
create(Comparator<? super T>) - Static method in class org.springframework.plugin.core.OrderAwarePluginRegistry
Creates a new OrderAwarePluginRegistry using the given Comparator for ordering contained Plugins.
create(List<? extends T>) - Static method in class org.springframework.plugin.core.OrderAwarePluginRegistry
Creates a new OrderAwarePluginRegistry with the given plugins.
create(List<? extends T>, Comparator<? super T>) - Static method in class org.springframework.plugin.core.OrderAwarePluginRegistry
Creates a new OrderAwarePluginRegistry with the given plugins.
create() - Static method in class org.springframework.plugin.core.SimplePluginRegistry
Creates a new SimplePluginRegistry.
create(List<? extends T>) - Static method in class org.springframework.plugin.core.SimplePluginRegistry
Creates a new SimplePluginRegistry with the given Plugin s.
createReverse(List<? extends T>) - Static method in class org.springframework.plugin.core.OrderAwarePluginRegistry
Creates a new OrderAwarePluginRegistry with the given plugins and the order of the plugins reverted.

E

EnablePluginRegistries - Annotation Type in org.springframework.plugin.core.config
Enables exposure of PluginRegistry instances for the configured Plugin types
equals(Object) - Method in class org.springframework.plugin.metadata.SimplePluginMetadata
 

G

getBeans() - Method in class org.springframework.plugin.core.support.AbstractTypeAwareSupport
Returns all beans from the ApplicationContext that match the given type.
getMetadata() - Method in class org.springframework.plugin.metadata.AbstractMetadataBasedPlugin
 
getMetadata() - Method in interface org.springframework.plugin.metadata.MetadataProvider
Returns the plugins metadata.
getName() - Method in interface org.springframework.plugin.metadata.PluginMetadata
Returns a unique plugin name.
getName() - Method in class org.springframework.plugin.metadata.SimplePluginMetadata
 
getObject() - Method in class org.springframework.plugin.core.support.BeanListFactoryBean
 
getObject() - Method in class org.springframework.plugin.core.support.PluginRegistryFactoryBean
 
getObjectType() - Method in class org.springframework.plugin.core.support.BeanListFactoryBean
 
getObjectType() - Method in class org.springframework.plugin.core.support.PluginRegistryFactoryBean
 
getPluginFor(S) - Method in interface org.springframework.plugin.core.PluginRegistry
Returns the first plugin found for the given originating system.
getPluginFor(S, E) - Method in interface org.springframework.plugin.core.PluginRegistry
Retrieves a required plugin from the registry or throw the given exception if none can be found.
getPluginFor(S, T) - Method in interface org.springframework.plugin.core.PluginRegistry
Returns the first Plugin supporting the given delimiter or the given plugin if none can be found.
getPluginFor(S) - Method in class org.springframework.plugin.core.SimplePluginRegistry
 
getPluginFor(S, E) - Method in class org.springframework.plugin.core.SimplePluginRegistry
 
getPluginFor(S, T) - Method in class org.springframework.plugin.core.SimplePluginRegistry
 
getPlugins() - Method in interface org.springframework.plugin.core.PluginRegistry
Returns all Plugins contained in this registry.
getPlugins() - Method in class org.springframework.plugin.core.PluginRegistrySupport
Returns all registered plugins.
getPlugins() - Method in class org.springframework.plugin.core.SimplePluginRegistry
 
getPluginsFor(S) - Method in interface org.springframework.plugin.core.PluginRegistry
Returns all plugins for the given delimiter.
getPluginsFor(S, E) - Method in interface org.springframework.plugin.core.PluginRegistry
Retrieves all plugins for the given delimiter or throws an exception if no plugin can be found.
getPluginsFor(S, List<? extends T>) - Method in interface org.springframework.plugin.core.PluginRegistry
Returns all Plugins supporting the given delimiter or the given plugins if none found.
getPluginsFor(S) - Method in class org.springframework.plugin.core.SimplePluginRegistry
 
getPluginsFor(S, E) - Method in class org.springframework.plugin.core.SimplePluginRegistry
 
getPluginsFor(S, List<? extends T>) - Method in class org.springframework.plugin.core.SimplePluginRegistry
 
getPostProcessorName() - Method in class org.springframework.plugin.core.config.PluginListDefinitionParser
Returns the name of the org.springframework.beans.factory.config.BeanFactoryPostProcessor to be registered.
getPostProcessorName() - Method in class org.springframework.plugin.core.config.PluginRegistryDefinitionParser
 
getVersion() - Method in interface org.springframework.plugin.metadata.PluginMetadata
Returns the plugin version.
getVersion() - Method in class org.springframework.plugin.metadata.SimplePluginMetadata
 

H

hashCode() - Method in class org.springframework.plugin.metadata.SimplePluginMetadata
 
hasPluginFor(S) - Method in interface org.springframework.plugin.core.PluginRegistry
Returns whether the registry contains a Plugin matching the given delimiter.
hasPluginFor(S) - Method in class org.springframework.plugin.core.SimplePluginRegistry
 

I

init() - Method in class org.springframework.plugin.core.config.PluginNamespaceHandler
 
initialize(List<T>) - Method in class org.springframework.plugin.core.OrderAwarePluginRegistry
 
initialize(List<T>) - Method in class org.springframework.plugin.core.PluginRegistrySupport
Callback to initialize the plugin List.
isSingleton() - Method in class org.springframework.plugin.core.support.BeanListFactoryBean
 
isSingleton() - Method in class org.springframework.plugin.core.support.PluginRegistryFactoryBean
 
iterator() - Method in class org.springframework.plugin.core.PluginRegistrySupport
 

M

MetadataProvider - Interface in org.springframework.plugin.metadata
Interface for plugins providing metadata information.

O

onApplicationEvent(ContextRefreshedEvent) - Method in class org.springframework.plugin.core.support.AbstractTypeAwareSupport
 
OrderAwarePluginRegistry<T extends Plugin<S>,S> - Class in org.springframework.plugin.core
PluginRegistry implementation that be made aware of a certain ordering of Plugins.
OrderAwarePluginRegistry(List<? extends T>, Comparator<? super T>) - Constructor for class org.springframework.plugin.core.OrderAwarePluginRegistry
Creates a new OrderAwarePluginRegistry with the given Plugins and Comparator.
org.springframework.plugin.core - package org.springframework.plugin.core
This package contains the core plugin API.
org.springframework.plugin.core.config - package org.springframework.plugin.core.config
This package contains configuration support classes to ease registry configuration with Spring namespaces.
org.springframework.plugin.core.support - package org.springframework.plugin.core.support
This package contains support classes to create bean lists or plugin registry instances out of beans implementing a certain interface.
org.springframework.plugin.metadata - package org.springframework.plugin.metadata
 

P

PACKAGE - Static variable in class org.springframework.plugin.core.config.PluginListDefinitionParser
 
parseInternal(Element, ParserContext) - Method in class org.springframework.plugin.core.config.PluginListDefinitionParser
 
Plugin<S> - Interface in org.springframework.plugin.core
Central interface for plugins for the system.
PluginListDefinitionParser - Class in org.springframework.plugin.core.config
Bean definition parser to register <list /> elements from the plugin namespace.
PluginListDefinitionParser() - Constructor for class org.springframework.plugin.core.config.PluginListDefinitionParser
 
PluginMetadata - Interface in org.springframework.plugin.metadata
Basic interface to define a set of metadata information for plugins.
PluginNamespaceHandler - Class in org.springframework.plugin.core.config
Simple namespace handler for plugin-config namespace.
PluginNamespaceHandler() - Constructor for class org.springframework.plugin.core.config.PluginNamespaceHandler
 
PluginRegistriesBeanDefinitionRegistrar - Class in org.springframework.plugin.core.config
ImportBeanDefinitionRegistrar to register PluginRegistryFactoryBean instances for type listed in EnablePluginRegistries.
PluginRegistriesBeanDefinitionRegistrar() - Constructor for class org.springframework.plugin.core.config.PluginRegistriesBeanDefinitionRegistrar
 
PluginRegistry<T extends Plugin<S>,S> - Interface in org.springframework.plugin.core
Registry for plugins.
PluginRegistryDefinitionParser - Class in org.springframework.plugin.core.config
Simple extension of PluginListDefinitionParser.
PluginRegistryDefinitionParser() - Constructor for class org.springframework.plugin.core.config.PluginRegistryDefinitionParser
 
PluginRegistryFactoryBean<T extends Plugin<S>,S> - Class in org.springframework.plugin.core.support
FactoryBean to create PluginRegistry instances.
PluginRegistryFactoryBean() - Constructor for class org.springframework.plugin.core.support.PluginRegistryFactoryBean
 
PluginRegistrySupport<T extends Plugin<S>,S> - Class in org.springframework.plugin.core
Base class for PluginRegistry implementations.
PluginRegistrySupport(List<? extends T>) - Constructor for class org.springframework.plugin.core.PluginRegistrySupport
Creates a new PluginRegistrySupport instance using the given plugins.

R

registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class org.springframework.plugin.core.config.PluginRegistriesBeanDefinitionRegistrar
 
reverse() - Method in class org.springframework.plugin.core.OrderAwarePluginRegistry
Returns a new OrderAwarePluginRegistry with the order of the plugins reverted.

S

setApplicationContext(ApplicationContext) - Method in class org.springframework.plugin.core.support.AbstractTypeAwareSupport
 
setExclusions(Class<?>[]) - Method in class org.springframework.plugin.core.support.AbstractTypeAwareSupport
Configures the types to be excluded from the lookup.
setType(Class<T>) - Method in class org.springframework.plugin.core.support.AbstractTypeAwareSupport
Configures the type of beans to be looked up.
shouldGenerateIdAsFallback() - Method in class org.springframework.plugin.core.config.PluginListDefinitionParser
 
SimplePluginMetadata - Class in org.springframework.plugin.metadata
Value object style implementation of PluginMetadata.
SimplePluginMetadata(String, String) - Constructor for class org.springframework.plugin.metadata.SimplePluginMetadata
Creates a new instance of SimplePluginMetadata.
SimplePluginRegistry<T extends Plugin<S>,S> - Class in org.springframework.plugin.core
Basic implementation of PluginRegistry.
SimplePluginRegistry(List<? extends T>) - Constructor for class org.springframework.plugin.core.SimplePluginRegistry
Creates a new SimplePluginRegistry.
supports(S) - Method in interface org.springframework.plugin.core.Plugin
Returns if a plugin should be invoked according to the given delimiter.
supports(PluginMetadata) - Method in class org.springframework.plugin.metadata.AbstractMetadataBasedPlugin
 

T

toString() - Method in class org.springframework.plugin.metadata.SimplePluginMetadata
 
A B C E G H I M O P R S T 
Skip navigation links

Copyright © 2008-2014–2015 Pivotal, Inc.. All rights reserved.