Uses of Interface
org.codehaus.groovy.grails.commons.GrailsClass

Packages that use GrailsClass
org.codehaus.groovy.grails.commons   
org.codehaus.groovy.grails.orm.hibernate   
org.codehaus.groovy.grails.plugins   
org.codehaus.groovy.grails.web.filters   
 

Uses of GrailsClass in org.codehaus.groovy.grails.commons
 

Subinterfaces of GrailsClass in org.codehaus.groovy.grails.commons
 interface ExternalGrailsDomainClass
          Represents a persistable Grails domain class that is externally mapped.
 interface GrailsBootstrapClass
          Loaded and executed on application load.
 interface GrailsCodecClass
          Provides access to Codec classes.
 interface GrailsControllerClass
          Represents a controller class in Grails.
 interface GrailsDataSource
          Represents a data source in Grails.
 interface GrailsDomainClass
          Represents a persistable Grails domain class.
 interface GrailsServiceClass
           
 interface GrailsTagLibClass
          Represents a Grails tab library class.
 interface GrailsUrlMappingsClass
          Loads the UrlMappings.
 interface InjectableGrailsClass
          Represents a Grails class that is to be configured in Spring and as such is injectable.
 

Classes in org.codehaus.groovy.grails.commons that implement GrailsClass
 class AbstractGrailsClass
          Abstract base class for Grails types that provides common functionality for evaluating conventions within classes.
 class AbstractInjectableGrailsClass
          Configures Grails classe to be autowirable by name, always.
 class DefaultGrailsBootstrapClass
           
 class DefaultGrailsClass
          A default implementation for Grails classes that need to be registered and managed by a GrailsApplication, but don't need any special handling.
 class DefaultGrailsCodecClass
           
 class DefaultGrailsControllerClass
          Evaluates the conventions contained within controllers to perform auto-configuration.
 class DefaultGrailsDomainClass
           
 class DefaultGrailsServiceClass
           
 class DefaultGrailsTagLibClass
          Default implementation of a tag lib class.
 class DefaultGrailsUrlMappingsClass
           
 

Methods in org.codehaus.groovy.grails.commons that return GrailsClass
 GrailsClass DefaultGrailsApplication.addArtefact(String artefactType, Class artefactClass)
          Adds an artefact of the given type for the given Class.
 GrailsClass GrailsApplication.addArtefact(String artefactType, Class artefactClass)
          Registers a new artefact
 GrailsClass DefaultGrailsApplication.addArtefact(String artefactType, GrailsClass artefactGrailsClass)
          Adds an artefact of the given type for the given GrailsClass.
 GrailsClass GrailsApplication.addArtefact(String artefactType, GrailsClass artefactGrailsClass)
          Registers a new artefact
 GrailsClass DefaultGrailsApplication.addOverridableArtefact(String artefactType, Class artefactClass)
          Adds an artefact of the given type for the given Class.
 GrailsClass DefaultGrailsApplication.getArtefact(String artefactType, String name)
          Retrieves an artefact for the given type and name.
 GrailsClass GrailsApplication.getArtefact(String artefactType, String name)
          Gets the GrailsClass associated with the named artefact class i.e. to get the GrailsClass for controller called "BookController" you pass the name "BookController"
 GrailsClass DefaultGrailsApplication.getArtefactByLogicalPropertyName(String type, String logicalName)
           
 GrailsClass GrailsApplication.getArtefactByLogicalPropertyName(String type, String logicalName)
          Retrieves an artefact by its logical property name.
 GrailsClass ArtefactHandler.getArtefactForFeature(Object feature)
          Called to retrieve an artefact relating to some other key for example a URI or tag name Handlers are responsible for caching the appropriate information using the data passed to them in calls to initialize()
 GrailsClass ArtefactHandlerAdapter.getArtefactForFeature(Object feature)
           
 GrailsClass ControllerArtefactHandler.getArtefactForFeature(Object feature)
           
 GrailsClass TagLibArtefactHandler.getArtefactForFeature(Object feature)
          Looks up a tag library by using either a full qualified tag name such as g:link or via namespace such as "g".
 GrailsClass DefaultGrailsApplication.getArtefactForFeature(String artefactType, Object featureID)
           
 GrailsClass GrailsApplication.getArtefactForFeature(String artefactType, Object featureID)
          Get an artefact GrailsClass by a "feature" which depending on the artefact may be a URI or tag name for example
 GrailsClass[] DefaultGrailsApplication.getArtefacts(String artefactType)
          Returns all of the GrailsClass instances for the given artefactType as defined by the ArtefactHandler
 GrailsClass[] GrailsApplication.getArtefacts(String artefactType)
          Get an array of all the GrailsClass instances relating to artefacts of the specified type.
 GrailsClass ArtefactInfo.getGrailsClass(String name)
          Retrieves the GrailsClass representing a named artefact.
 GrailsClass DefaultArtefactInfo.getGrailsClass(String name)
           
 GrailsClass ArtefactInfo.getGrailsClassByLogicalPropertyName(String logicalName)
          Retrieves a Grails class by its logical property name.
 GrailsClass DefaultArtefactInfo.getGrailsClassByLogicalPropertyName(String logicalName)
           
 GrailsClass[] ArtefactInfo.getGrailsClasses()
          Gets you the array of all artefact GrailsClass(es), the classes used to track information about the artefact.
 GrailsClass[] DefaultArtefactInfo.getGrailsClasses()
           
 GrailsClass AnnotationDomainClassArtefactHandler.newArtefactClass(Class artefactClass)
           
 GrailsClass ArtefactHandler.newArtefactClass(Class artefactClass)
          Called by GrailsApplication when a new class is found and a GrailsClass wrapping it is required
 GrailsClass ArtefactHandlerAdapter.newArtefactClass(Class artefactClass)
          Creates new GrailsClass derived object using the type supplied in constructor.
 GrailsClass DomainClassArtefactHandler.newArtefactClass(Class artefactClass)
           
 

Methods in org.codehaus.groovy.grails.commons that return types with arguments of type GrailsClass
 Map<String,GrailsClass> DefaultArtefactInfo.getGrailsClassesByName()
           
 

Methods in org.codehaus.groovy.grails.commons with parameters of type GrailsClass
 GrailsClass DefaultGrailsApplication.addArtefact(String artefactType, GrailsClass artefactGrailsClass)
          Adds an artefact of the given type for the given GrailsClass.
 GrailsClass GrailsApplication.addArtefact(String artefactType, GrailsClass artefactGrailsClass)
          Registers a new artefact
 void DefaultArtefactInfo.addGrailsClass(GrailsClass artefactClass)
          Call to add a new class to this info object.
 void DefaultArtefactInfo.addOverridableGrailsClass(GrailsClass artefactGrailsClass)
           
static void GrailsDomainConfigurationUtil.configureDomainClassRelationships(GrailsClass[] domainClasses, Map<?,?> domainMap)
          Configures the relationships between domain classes after they have been all loaded.
 boolean ArtefactHandler.isArtefactGrailsClass(GrailsClass artefactGrailsClass)
          Called to check if the specified GrailsClass is one managed by this artefact handler
 boolean ArtefactHandlerAdapter.isArtefactGrailsClass(GrailsClass artefactGrailsClass)
           
 

Uses of GrailsClass in org.codehaus.groovy.grails.orm.hibernate
 

Classes in org.codehaus.groovy.grails.orm.hibernate that implement GrailsClass
 class GrailsHibernateDomainClass
          An implementation of the GrailsDomainClass interface that allows Classes mapped in Hibernate to integrate with Grails' validation, dynamic methods etc. seamlessly.
 

Uses of GrailsClass in org.codehaus.groovy.grails.plugins
 

Classes in org.codehaus.groovy.grails.plugins that implement GrailsClass
(package private)  class AbstractGrailsPlugin.GrailsPluginClass
          Wrapper Grails class for plugins.
 

Uses of GrailsClass in org.codehaus.groovy.grails.web.filters
 

Subinterfaces of GrailsClass in org.codehaus.groovy.grails.web.filters
 interface GrailsFiltersClass
          Interface that defines filter class which return a list of FilterConfig instances