Package org.codehaus.groovy.grails.plugins

Interface Summary
GrailsPlugin Plugin interface that adds Spring BeanDefinitions to a registry based on a GrailsApplication object.
GrailsPluginInfo Base interface that just contains information about a particular plugin.
GrailsPluginManager Handles the loading and management of plug-ins in the Grails system.
PluginDescriptorReader Reads information about a plugin
PluginFilter Defines interface for obtaining a sublist of GrailsPlugin instances based on an original supplied list of GrailsPlugin instances.
PluginManagerAware For implementors interested in obtaining a reference to the Grails PluginManager instance.
PluginMetaManager Enables the evaluation of Plug-in Metadata supplied by the plug-ins plugin.xml file.
 

Class Summary
AbstractGrailsPlugin Abstract implementation that provides some default behaviours
AbstractGrailsPluginManager Abstract implementation of the GrailsPluginManager interface
AstPluginDescriptorReader Used to read plugin information from the AST.
BasePluginFilter Base functionality shared by IncludingPluginFilter and ExcludingPluginFilter.
BasicGrailsPluginInfo Simple Javabean implementation of the GrailsPluginInfo interface.
CompositePluginDescriptorReader Combines different implementation into one.
CorePluginFinder Loads core plugin classes.
DefaultGrailsPlugin Implementation of the GrailsPlugin interface that wraps a Groovy plugin class and provides the magic to invoke its various methods from Java.
DefaultGrailsPluginManager Handles the loading and management of plug-ins in the Grails system.
DefaultPluginMetaManager Deprecated. This class is deprecated from version 1.2 and above
ExcludingPluginFilter Implementation of PluginFilter which removes that all of the supplied plugins (identified by name) as well as their dependencies are omitted from the filtered plugin list.
GrailsPluginManagerFactoryBean A factory bean for loading the GrailsPluginManager instance.
IdentityPluginFilter No-op implementation of PluginFilter.
IncludingPluginFilter Implementation of PluginFilter which ensures that only the supplied plugins (identified by name) as well as their dependencies are included in the filtered plugin list.
PluginFilterRetriever Implements mechanism for figuring out what PluginFilter implementation to use based on a set of provided configuration properties.
PluginManagerHolder Manages a thread bound plugin manager instance.
XmlPluginDescriptorReader Reads plugin information from the plugin.xml descriptor.
 

Exception Summary
InvalidVersionException Throw when a specified version number is invalid.