# Package org.grails.plugins

- Class Summary
  Class | Description
  --- | ---
  AbstractGrailsPlugin | Abstract implementation that provides some default behaviours
  AbstractGrailsPluginManager | Abstract implementation of the GrailsPluginManager interface
  BasePluginFilter | Base functionality shared by `IncludingPluginFilter` and `ExcludingPluginFilter`.
  BinaryGrailsPlugin | Models a pre-compiled binary plugin.
  BinaryGrailsPluginDescriptor | Holds a reference to the parsed grails-plugin.xml descriptor and the resource used to parse the descriptor
  CodecsGrailsPlugin | Configures pluggable codecs.
  CoreGrailsPlugin | Configures the core shared beans within the Grails application context.
  CoreGrailsPlugin.YmlConfigModifier |
  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.
  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.
  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.
  MockGrailsPluginManager | @author Graeme Rocher
  PluginFilterRetriever | Implements mechanism for figuring out what `PluginFilter` implementation to use based on a set of provided configuration properties.
  ProfilingGrailsPluginManager | A GrailsPluginManager implementation that outputs profile data to a logger.