| Field and Description | |
|---|---|
| BuildSettings#BUILD_LISTENERS |
The name of the system property for multiple build listeners
|
| BuildSettings#DEPENDENCY_RESOLVER |
The dependency resolver to use
|
| BuildSettings#GLOBAL_PLUGINS_DIR |
The name of the system property for global plugins directory
|
| BuildSettings#PLUGINS_DIR |
The name of the system property for the project plugins directory
|
| BuildSettings#PLUGIN_INCLUDE_SOURCE |
The name of the system property for plugin include source
|
| BuildSettings#PLUGIN_STAGING_DIR |
The name of the system property for plugin staging directory
|
| BuildSettings#PROJECT_PLUGIN_BUILD_CLASSES_DIR |
The name of the system property for project build classes directory.
|
| BuildSettings#PROJECT_PLUGIN_CLASSES_DIR |
The name of the system property for the plugin classes directory
|
| BuildSettings#PROJECT_PLUGIN_PROVIDED_CLASSES_DIR |
The name of the system property for plugin provided classes diretory
|
| BuildSettings#PROJECT_WAR_EXPLODED_DIR |
The name of the system property for WAR exploded directory
|
| BuildSettings#PROJECT_WEB_XML_FILE |
The name of the system property for for the web.xml location
|
| BuildSettings#VERBOSE_COMPILE |
The name of the system property for enabling verbose compilation verbose compile
|
| GrailsASTUtils#THIS_EXPR |
@deprecated Sharing copies of VariableExpression which refer to "this" is unsafe
|
| Interface and Description |
|---|
| ASTErrorsHelper
Enhances a class to contain an Errors property of type org.springframework.validation.Errors.
|
| ApplicationAttributes
@author Graeme Rocher
|
| ArtefactHandler
@author Graeme Rocher
|
| ArtefactInfo
@author Graeme Rocher
|
| CascadingValidator
Extends the default Spring Validator interface and provides an additional method that specifies whether
validation should cascade into associations.
|
| Constraint
Defines a validatable constraint.
|
| ConstraintFactory
A factory for creating constraint instances.
|
| ConstraintsEvaluator
Evaluates and returns constraints.
|
| FlashScope
@author Graeme Rocher
|
| GrailsApplication
@author Graeme Rocher
|
| GrailsApplicationAttributes
@deprecated Use GrailsApplicationAttributes instead
|
| GrailsApplicationAware
@author Graeme Rocher
|
| GrailsArtefactClassInjector
Interface specific to Grails artefacts that returns the artefact type.
|
| GrailsClass
@author Graeme Rocher
|
| GrailsControllerClass
Represents a controller class in Grails.
|
| GrailsDomainClass
Represents a persistable Grails domain class.
|
| GrailsDomainClassInjector
Mainly just a marker interface for implementations that perform injection on domain classes.
|
| GrailsDomainClassProperty
A property of a GrailsDomainClass instance.
|
| GrailsPlugin
@author Graeme Rocher
|
| GrailsPluginInfo
@author Graeme Rocher
|
| GrailsPluginManager
@author Graeme Rocher
|
| GroovyPagesUriService
@deprecated Use GroovyPagesUriService instead
|
| LinkGenerator
@deprecated Use LinkGenerator instead
|
| MimeTypeProvider
@deprecated Use MimeTypeProvider instead
|
| MimeTypeResolver
@deprecated Use MimeTypeResolver instead
|
| PluginManagerAware
@author Graeme Rocher
|
| PromiseDecorator
@author Graeme Rocher
|
| PromiseDecoratorLookupStrategy
@author Graeme Rocher
|
| PromiseDecoratorProvider
@author Graeme Rocher
|
| RedirectEventListener
@deprecated Use RedirectEventListener instead
|
| Resource
@deprecated Use Resource instead
|
| UrlMappings
@deprecated Use UrlMappings instead
|
| UrlMappingsHolder
@deprecated Use UrlMappingsHolder instead
|
| Trait and Description |
|---|
| ModelBuilder
Used to build a Model for the purposes of codegen
|
| Class and Description |
|---|
| ASTValidationErrorsHelper
@author Jeff Brown
|
| AbstractConstraint
Abstract class for constraints to extend.
|
| AbstractGrailsArtefactTransformer
Abstract transformer that takes an implementation class and creates methods
in a target ClassNode that delegate to that implementation class.
|
| AbstractPromiseFactory
@author Graeme Rocher
|
| CacheEntry
Wrapper for a value inside a cache that adds timestamp information
for expiration and prevents "cache storms" with a Lock.
|
| ConstrainedProperty
Provides the ability to set contraints against a properties of a class.
|
| DeprecatedGrailsConfig
Type safe abstraction over Grails configuration
|
| DomainClassArtefactHandler
@author Graeme Rocher
|
| FlatConfig
@author Graeme Rocher
|
| ForwardMethod
Implements performing a forward.
|
| GitProfileRepository
An implementation of the ProfileRepository instance that uses git
|
| GrailsASTUtils
Helper methods for working with Groovy AST trees.
|
| GrailsClassUtils
@author Graeme Rocher
|
| GrailsDomainConfigurationUtil
@author Graeme Rocher
|
| GrailsMetaClassUtils
@author Graeme Rocher
|
| GrailsPluginManagerFactoryBean
A factory bean for loading the GrailsPluginManager instance.
|
| GrailsResourceUtils
@author Graeme Rocher
|
| GrailsRuntimeConfigurator
Handles the runtime configuration of the Grails ApplicationContext.
|
| GrailsTransactionTemplate
@author Graeme Rocher
|
| GroovyPageUtils
Methods to establish template names, paths and so on.
|
| JSONBuilder
Builds JSON data.
|
| MimeType
@deprecated Use MimeType instead
|
| MimeTypeUtils
@deprecated Use MimeTypeUtils instead
|
MockApplicationContext
|
| ResponseRedirector
@deprecated Use ResponseRedirector instead
|
| SoftThreadLocalMap
Creates a InheritableThreadLocal with an intial value of a Map.
|
| Annotation Type and Description |
|---|
| AstTransformer
Marker annotation that for classes that transform Grails classes at the AST level.
|
| BindUsing
This annotation may be applied to a class or to a field to
customize the data binding process.
|
| BindingFormat
Apply BindingFormat to a field to provide a format
to be used when binding a String to this field.
|
| Method and Description |
|---|
| BuildScope#getCurrent()
Returns the current Scope object based on the currently set "grails.scope" System property
|
| DefaultGrailsApplicationAttributes#getApplicationUri(javax.servlet.ServletRequest request)
@deprecated Use instead
|
| DefaultGrailsPlugin#doc(java.lang.String text)
@deprecated Dynamic document generation no longer supported
|
| DefaultGrailsPlugin#restartContainer()
Restarts the container
|
| DefaultGrailsPluginManager#checkForChanges()
@deprecated Replaced by agent-based reloading, will be removed in a future version of Grails
|
| DefaultGrailsPluginManager#startPluginChangeScanner()
@deprecated Will be removed in a future version of Grails
|
| DefaultGrailsPluginManager#stopPluginChangeScanner()
@deprecated Will be removed in a future version of Grails
|
| GrailsApplication#getFlatConfig()
Returns the flatten ConfigObject for use from Java classes.
|
| GrailsClass#getGrailsApplication()
The GrailsApplication that this class belongs to
|
| GrailsClass#getReference()
@deprecated
|
| GrailsClassUtils#getClassName(java.lang.String logicalName, java.lang.String trailingName)
Returns the class name for the given logical name and trailing name.
|
| GrailsClassUtils#getClassNameForLowerCaseHyphenSeparatedName(java.lang.String name)
Converts foo-bar into FooBar
|
| GrailsClassUtils#getClassNameRepresentation(java.lang.String name)
Returns the class name representation of the given name
|
| GrailsClassUtils#getLogicalName(java.lang.Class clazz, java.lang.String trailingName)
Retrieves the logical class name of a Grails artifact given the Grails class
and a specified trailing name
|
| GrailsClassUtils#getLogicalName(java.lang.String name, java.lang.String trailingName)
Retrieves the logical name of the class without the trailing name
|
| GrailsClassUtils#getLogicalPropertyName(java.lang.String className, java.lang.String trailingName)
@deprecated Use GrailsNameUtils.getLogicalPropertyName instead.
|
| GrailsClassUtils#getNameFromScript(java.lang.String scriptName)
Calculates the class name from a script name in the form
my-funk-grails-script
|
| GrailsClassUtils#getNaturalName(java.lang.String name)
Converts a property name into its natural language equivalent eg ('firstName' becomes 'First Name')
|
| GrailsClassUtils#getPropertyName(java.lang.String name)
Shorter version of getPropertyNameRepresentation
|
| GrailsClassUtils#getPropertyName(java.lang.Class clazz)
Shorter version of getPropertyNameRepresentation
|
| GrailsClassUtils#getPropertyNameForLowerCaseHyphenSeparatedName(java.lang.String name)
Converts foo-bar into fooBar
|
| GrailsClassUtils#getPropertyNameRepresentation(java.lang.Class targetClass)
Returns the property name equivalent for the specified class
|
| GrailsClassUtils#getPropertyNameRepresentation(java.lang.String name)
Returns the property name representation of the given name
|
| GrailsClassUtils#getScriptName(java.lang.Class clazz)
Retrieves the script name representation of the supplied class.
|
| GrailsClassUtils#getScriptName(java.lang.String name)
@deprecated Use GrailsNameUtils.getScriptName instead.
|
| GrailsClassUtils#getShortName(java.lang.Class targetClass)
Returns the class name without the package prefix
|
| GrailsClassUtils#getShortName(java.lang.String className)
Returns the class name without the package prefix
|
| GrailsDomainClass#getPersistantProperties()
Returns all of the persistant properties of the domain class
|
| GrailsDomainClass#getPersistantProperties()
Returns all of the persistant properties of the domain class
|
| GrailsDomainConfigurationUtil#evaluateConstraints(java.lang.Object instance, GrailsDomainClassProperty properties, Map Evaluates the constraints closure to build the list of constraints
|
| GrailsDomainConfigurationUtil#evaluateConstraints(Class> theClass, GrailsDomainClassProperty properties, Map Evaluates the constraints closure to build the list of constraints
|
| GrailsDomainConfigurationUtil#evaluateConstraints(java.lang.Object instance, GrailsDomainClassProperty properties)
Evaluates the constraints closure to build the list of constraints.
|
| GrailsDomainConfigurationUtil#evaluateConstraints(java.lang.Object instance)
Evaluates the constraints closure to build the list of constraints.
|
| GrailsDomainConfigurationUtil#evaluateConstraints(Class> theClass)
Evaluates the constraints closure to build the list of constraints
|
| GrailsDomainConfigurationUtil#evaluateConstraints(Class> theClass, GrailsDomainClassProperty properties)
Evaluates the constraints closure to build the list of constraints.
|
| GrailsPlugin#checkForChanges()
When called this method checks for any changes to the plug-ins watched resources
and reloads appropriately
|
| GrailsUtil#getEnvironment()
Retrieves the current execution environment.
|
| GrailsUtil#sanitize(java.lang.Throwable t)
|
| GrailsUtil#writeSlurperResult(groovy.util.slurpersupport.GPathResult result, java.io.Writer output)
Writes out a GPathResult (i.e. the result of parsing XML using
XmlSlurper) to the given writer.
|
| GrailsWebRequest#lookupApplication()
Looks up the GrailsApplication from the current request.
|
| GrailsWebUtil#currentFlatConfiguration()
@return The currently bound GrailsApplication instance
|
| StreamCharBuffer#readAsCharArray()
Reads the buffer to a char[].
|
| StreamCharBuffer#readAsString()
Reads the buffer to a String.
|
| Constructor and Description |
|---|
| DefaultUrlMappingEvaluator#DefaultUrlMappingEvaluator(javax.servlet.ServletContext servletContext)
@param servletContext The servlet context
|
| DefaultUrlMappingInfo#DefaultUrlMappingInfo(java.lang.Object viewName, java.util.Map params, UrlMappingData urlData, javax.servlet.ServletContext servletContext) |
| DefaultUrlMappingInfo#DefaultUrlMappingInfo(java.lang.Object uri, java.lang.String httpMethod, UrlMappingData data, javax.servlet.ServletContext servletContext) |
| DefaultUrlMappingInfo#DefaultUrlMappingInfo(java.lang.Object uri, UrlMappingData data, javax.servlet.ServletContext servletContext)
@deprecated Use DefaultUrlMappingInfo(Object, grails.web.mapping.UrlMappingData, grails.core.GrailsApplication) instead
|
| DefaultUrlMappingInfo#DefaultUrlMappingInfo(java.lang.Object redirectInfo, java.lang.Object controllerName, java.lang.Object actionName, java.lang.Object namespace, java.lang.Object pluginName, java.lang.Object viewName, java.util.Map params, UrlMappingData urlData, javax.servlet.ServletContext servletContext) |
| DefaultUrlMappingInfo#DefaultUrlMappingInfo(java.lang.Object redirectInfo, java.lang.Object controllerName, java.lang.Object actionName, java.lang.Object namespace, java.lang.Object pluginName, java.lang.Object viewName, java.lang.String httpMethod, java.lang.String version, Map, ?> params, UrlMappingData urlData, javax.servlet.ServletContext servletContext) |
| GrailsAwareInjectionOperation#GrailsAwareInjectionOperation(groovy.lang.GroovyResourceLoader resourceLoader, ClassInjector classInjectors)
@deprecated Custom resource loader no longer supported
|
| RegexUrlMapping#RegexUrlMapping(UrlMappingData data, java.net.URI uri, ConstrainedProperty constraints, javax.servlet.ServletContext servletContext) |
| RegexUrlMapping#RegexUrlMapping(UrlMappingData data, java.lang.Object controllerName, java.lang.Object actionName, java.lang.Object namespace, java.lang.Object pluginName, java.lang.Object viewName, java.lang.String httpMethod, java.lang.String version, ConstrainedProperty constraints, javax.servlet.ServletContext servletContext) |
| RegexUrlMapping#RegexUrlMapping(java.lang.Object redirectInfo, UrlMappingData data, java.lang.Object controllerName, java.lang.Object actionName, java.lang.Object namespace, java.lang.Object pluginName, java.lang.Object viewName, java.lang.String httpMethod, java.lang.String version, ConstrainedProperty constraints, javax.servlet.ServletContext servletContext) |