| Interface | Description | 
|---|---|
| TemplateResolver | Interface for resolving templates | 
| ViewConfiguration | Interface for view configurations | 
| ViewUriResolver | A ViewUriResolver is response for response template and view URIs using Grails' conventions. | 
| Views | Settings and constants for the Groovy view infrastructure | 
| WritableScript | Interface for scripts that are writable | 
| WriterProvider | Interface for views that provider a writer | 
| Trait | Description | 
|---|---|
| GenericViewConfiguration | Default configuration | 
| Class | Description | 
|---|---|
| AbstractGroovyTemplateCompiler | A generic compiler for Groovy templates that are compiled into classes in production | 
| AbstractWritableScript | A script that is writable | 
| GrailsViewTemplate | @author Graeme Rocher | 
| ResolvableGroovyTemplateEngine | A TemplateEngine that can resolve templates using the configured TemplateResolver | 
| ViewsEnvironment | Environment helper methods | 
| WritableScriptTemplate | A base template class that all Grails view templates should extend from | 
| Exception | Description | 
|---|---|
| ViewCompilationException | Exception when views fail to compile | 
| ViewException | Thrown when an exception occurs rendering a view | 
| ViewRenderException | Thrown when a view rendering exception occurs |