## 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.CodecsGrailsPlugin (implements groovy.lang.GroovyObject)
  - org.codehaus.groovy.grails.plugins.CoreGrailsPlugin (implements groovy.lang.GroovyObject)
  - org.codehaus.groovy.grails.plugins.CorePluginFinder
  - org.codehaus.groovy.grails.plugins.DefaultPluginMetaManager (implements org.codehaus.groovy.grails.plugins.PluginMetaManager)
  - org.codehaus.groovy.grails.plugins.DomainClassGrailsPlugin (implements groovy.lang.GroovyObject)
  - org.codehaus.groovy.grails.plugins.DomainClassPluginSupport (implements groovy.lang.GroovyObject)
  - org.codehaus.groovy.grails.plugins.GrailsPluginManagerFactoryBean (implements org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean)
  - org.codehaus.groovy.grails.plugins.GrailsPluginUtils (implements groovy.lang.GroovyObject)
  - 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.LoggingGrailsPlugin (implements groovy.lang.GroovyObject)
  - org.codehaus.groovy.grails.plugins.PluginFilterRetriever
  - org.codehaus.groovy.grails.plugins.PluginInfo (implements groovy.lang.GroovyObject)
  - org.codehaus.groovy.grails.plugins.PluginManagerHolder
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.codehaus.groovy.grails.plugins.InvalidVersionException
  - org.codehaus.groovy.grails.plugins.ValidationGrailsPlugin (implements groovy.lang.GroovyObject)
  - org.codehaus.groovy.grails.plugins.VersionComparator (implements java.util.Comparator<T>, groovy.lang.GroovyObject)

## 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