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

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.commons.AbstractInjectableGrailsClass (implements org.codehaus.groovy.grails.commons.InjectableGrailsClass)
      - org.codehaus.groovy.grails.commons.DefaultGrailsCodecClass (implements org.codehaus.groovy.grails.commons.GrailsCodecClass)
      - org.codehaus.groovy.grails.commons.DefaultGrailsControllerClass (implements org.codehaus.groovy.grails.commons.GrailsControllerClass)
      - org.codehaus.groovy.grails.commons.DefaultGrailsServiceClass (implements org.codehaus.groovy.grails.commons.GrailsServiceClass)
      - org.codehaus.groovy.grails.commons.DefaultGrailsTagLibClass (implements org.codehaus.groovy.grails.commons.GrailsTagLibClass)
    - org.codehaus.groovy.grails.commons.DefaultGrailsBootstrapClass (implements org.codehaus.groovy.grails.commons.GrailsBootstrapClass)
    - org.codehaus.groovy.grails.commons.DefaultGrailsClass
    - org.codehaus.groovy.grails.commons.DefaultGrailsDomainClass (implements org.codehaus.groovy.grails.commons.GrailsDomainClass)
    - org.codehaus.groovy.grails.commons.DefaultGrailsUrlMappingsClass (implements org.codehaus.groovy.grails.commons.GrailsUrlMappingsClass)
  - org.codehaus.groovy.grails.commons.ApplicationHolder
  - org.codehaus.groovy.grails.commons.ArtefactHandlerAdapter (implements org.codehaus.groovy.grails.commons.ArtefactHandler)
    - org.codehaus.groovy.grails.commons.BootstrapArtefactHandler
    - org.codehaus.groovy.grails.commons.CodecArtefactHandler
    - org.codehaus.groovy.grails.commons.ControllerArtefactHandler
    - org.codehaus.groovy.grails.commons.DomainClassArtefactHandler
      - org.codehaus.groovy.grails.commons.AnnotationDomainClassArtefactHandler
    - org.codehaus.groovy.grails.commons.ServiceArtefactHandler
    - org.codehaus.groovy.grails.commons.TagLibArtefactHandler
    - org.codehaus.groovy.grails.commons.UrlMappingsArtefactHandler
  - junit.framework.Assert
    - junit.framework.TestCase (implements junit.framework.Test)
      - org.codehaus.groovy.grails.commons.GrailsDomainConfigurationUtilTests
  - org.codehaus.groovy.grails.commons.ConfigurationHolder
  - org.codehaus.groovy.grails.commons.DefaultArtefactInfo (implements org.codehaus.groovy.grails.commons.ArtefactInfo)
  - org.codehaus.groovy.grails.commons.DefaultGrailsDomainClassProperty (implements org.codehaus.groovy.grails.commons.GrailsDomainClassProperty)
  - org.codehaus.groovy.grails.commons.GrailsApplicationFactoryBean (implements org.springframework.beans.factory.FactoryBean, org.springframework.beans.factory.InitializingBean)
  - org.codehaus.groovy.grails.commons.GrailsClassUtils
  - org.codehaus.groovy.grails.commons.GrailsDomainConfigurationUtil
  - org.codehaus.groovy.grails.commons.GrailsMetaClassUtils
  - org.codehaus.groovy.grails.commons.GrailsResourceLoaderFactoryBean (implements org.springframework.beans.factory.FactoryBean, org.springframework.beans.factory.InitializingBean)
  - org.codehaus.groovy.grails.commons.GrailsResourceUtils
  - groovy.lang.GroovyObjectSupport (implements groovy.lang.GroovyObject)
    - org.codehaus.groovy.grails.commons.DefaultGrailsApplication (implements org.springframework.beans.factory.BeanClassLoaderAware, org.codehaus.groovy.grails.commons.GrailsApplication)

## Interface Hierarchy

- org.codehaus.groovy.grails.commons.ApplicationAttributes
- org.springframework.context.ApplicationContextAware
  - org.codehaus.groovy.grails.commons.GrailsApplication
- org.codehaus.groovy.grails.commons.ArtefactHandler
- org.codehaus.groovy.grails.commons.ArtefactInfo
- org.codehaus.groovy.grails.commons.GrailsClass
  - org.codehaus.groovy.grails.commons.GrailsBootstrapClass
  - org.codehaus.groovy.grails.commons.GrailsDomainClass
    - org.codehaus.groovy.grails.commons.ExternalGrailsDomainClass
  - org.codehaus.groovy.grails.commons.GrailsUrlMappingsClass
  - org.codehaus.groovy.grails.commons.InjectableGrailsClass
    - org.codehaus.groovy.grails.commons.GrailsCodecClass
    - org.codehaus.groovy.grails.commons.GrailsControllerClass
    - org.codehaus.groovy.grails.commons.GrailsDataSource
    - org.codehaus.groovy.grails.commons.GrailsServiceClass
    - org.codehaus.groovy.grails.commons.GrailsTagLibClass
- org.codehaus.groovy.grails.commons.GrailsDomainClassProperty

Copyright (c) 2005-2009 The Grails project