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 A class that handles the loading and management of plug-ins in the Grails system.
PluginDescriptorReader Interface for reading information about a plugin
PluginFilter Defines interface for obtaining a sublist of GrailsPlugin instances based on an original supplied list of GrailsPlugin instances
PluginManagerAware An interface for implementors interested in obtaining a reference to the Grails PluginManager instance
PluginMetaManager An interface that 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 A PluginDescriptorReader implementation that 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

Created: Aug 21, 2007 Time: 8:00:36 AM

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