## Hierarchy For Package org.codehaus.groovy.grails.plugins

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.codehaus.groovy.grails.commons.AbstractGrailsClass (implements org.codehaus.groovy.grails.commons.GrailsClass)
    - org.codehaus.groovy.grails.plugins.AbstractGrailsPlugin.GrailsPluginClass
  - org.codehaus.groovy.grails.plugins.AbstractGrailsPluginManager (implements org.codehaus.groovy.grails.plugins.GrailsPluginManager)
    - org.codehaus.groovy.grails.plugins.DefaultGrailsPluginManager (implements org.codehaus.groovy.grails.plugins.GrailsPluginManager)
  - org.codehaus.groovy.grails.plugins.BasePluginFilter (implements org.codehaus.groovy.grails.plugins.PluginFilter)
    - org.codehaus.groovy.grails.plugins.ExcludingPluginFilter
    - org.codehaus.groovy.grails.plugins.IncludingPluginFilter
  - org.codehaus.groovy.grails.plugins.CorePluginFinder
  - org.codehaus.groovy.grails.plugins.DefaultPluginMetaManager (implements org.codehaus.groovy.grails.plugins.support.aware.GrailsApplicationAware, org.springframework.beans.factory.InitializingBean, org.codehaus.groovy.grails.plugins.PluginMetaManager, org.springframework.context.ResourceLoaderAware)
  - org.codehaus.groovy.grails.plugins.GrailsPluginManagerFactoryBean (implements org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.FactoryBean, org.springframework.beans.factory.InitializingBean)
  - groovy.lang.GroovyObjectSupport (implements groovy.lang.GroovyObject)
    - org.codehaus.groovy.grails.plugins.AbstractGrailsPlugin (implements java.lang.Comparable<T>, org.codehaus.groovy.grails.plugins.GrailsPlugin)
      - org.codehaus.groovy.grails.plugins.DefaultGrailsPlugin (implements org.codehaus.groovy.grails.plugins.GrailsPlugin, org.codehaus.groovy.grails.support.ParentApplicationContextAware)
  - org.codehaus.groovy.grails.plugins.IdentityPluginFilter (implements org.codehaus.groovy.grails.plugins.PluginFilter)
  - org.codehaus.groovy.grails.plugins.PluginFilterRetriever
  - org.codehaus.groovy.grails.plugins.PluginManagerHolder

## Interface Hierarchy

- org.springframework.context.ApplicationContextAware
  - org.codehaus.groovy.grails.plugins.GrailsPlugin (also extends java.lang.Comparable<T>)
  - org.codehaus.groovy.grails.plugins.GrailsPluginManager (also extends org.springframework.web.context.ServletContextAware)
- java.lang.Comparable<T>
  - org.codehaus.groovy.grails.plugins.GrailsPlugin (also extends org.springframework.context.ApplicationContextAware)
- org.codehaus.groovy.grails.plugins.PluginFilter
- org.codehaus.groovy.grails.plugins.PluginManagerAware
  - org.codehaus.groovy.grails.plugins.PluginMetaManager
- org.springframework.web.context.ServletContextAware
  - org.codehaus.groovy.grails.plugins.GrailsPluginManager (also extends org.springframework.context.ApplicationContextAware)

Copyright (c) 2005-2009 The Grails project