| Interface | Description | 
|---|---|
| Destroyable | 
 Indicates a service in Guice can be destroyed when the application shuts down. 
 | 
| InitConfig | |
| RequestAccess | 
 Provides access to request values. 
 | 
| Class | Description | 
|---|---|
| AbstractControllerConfig<T extends AppController> | 
 This class is to be sub-classed by the application level class called  
app.config.AppControllerConfig. | 
| AbstractDBConfig | 
 This class is designed to be sub-classed by an application level class called  
app.config.DbConfig. | 
| AbstractRouteConfig | |
| AppContext | 
 Instance of this class can hold application-specific objects for duration of application life span. 
 | 
| AppController | 
 Subclass this class to create application controllers. 
 | 
| AppIntegrationSpec | 
 Bootstraps entire application, including AppControllerConfig class, which sets up all filters exactly as at run time. 
 | 
| Bootstrap | 
 This is an abstract class designed to be overridden in the application. 
 | 
| Captcha | 
 This is a simple captcha class, use it to generate a random string and then to create an image of it. 
 | 
| Configuration | |
| ConnectionBuilder | 
 Supports DSL for specifying connection parameters for various environments and modes. 
 | 
| ControllerFactory | |
| ControllerSpec | 
 Super class for controller tests. 
 | 
| Cookie | |
| CSRF | 
 Responsible for generating tokens for CSRF protection support. 
 | 
| DBControllerSpec | 
 Super class for controllers requiring a DB connection to the test DB. 
 | 
| DBIntegrationSpec | 
 Use this as a super class for integration tests that requires a DB connection
 to the test DB. 
 | 
| DBSpecHelper | 
 Used by test classes as a helper to open/close DB connection, start and rollback transactions. 
 | 
| DynamicClassFactory | 
 Created By
 User: evan
 Date: 4/30/13 
 | 
| FileItem | 
 Convenience class for use in tests. 
 | 
| FormItem | 
 Represents an form item from a multi-part form. 
 | 
| HttpServletResponseProxy | |
| HttpSupport | |
| IgnoreSpec | 
 Created by igor on 4/29/14. 
 | 
| IntegrationSpec | 
 Use this as a super class for integration tests that do not require a DB connection. 
 | 
| MockMultipartHttpServletRequestImpl | |
| MultipartForm | |
| RequestBuilder | 
 Class is used in DSL for building a fake request for a controller to be tested. 
 | 
| RequestContext | 
 This class is used internally by the framework. 
 | 
| RequestDispatcher | |
| RequestSpecHelper | 
 This class is not used directly in applications. 
 | 
| Route | 
 Instance of this class will contain routing information. 
 | 
| RouteBuilder | 
 Instance of this class represents a single custom route configured in the RouteConfig class of the application. 
 | 
| Router | 
 Responsible for looking at a URI and creating a route to controller if one is found. 
 | 
| SessionFacade | 
 Facade to HTTP session. 
 | 
| SessionTestFacade | |
| SimpleHash | 
 Class exists for toString() method. 
 | 
| SpecHelper | 
 This class is not used directly in applications. 
 | 
| TemplateManager | |
| ViewSpec | 
 This is a spec used to test templates and custom tags. 
 | 
| Enum | Description | 
|---|---|
| HttpMethod | 
| Exception | Description | 
|---|---|
| ActionNotFoundException | |
| AmbiguousActionException | 
 Thrown in cases when a controller has multiple overloaded action methods. 
 | 
| ClassLoadException | |
| CompilationException | |
| ConfigurationException | |
| ControllerException | |
| FilterException | |
| InitException | |
| RouteException | |
| SpecException | |
| ViewException | |
| ViewMissingException | |
| WebException | 
Copyright © 2020 JavaLite. All rights reserved.