See: Description
| Interface | Description |
|---|---|
| ActionBean |
Interface for all classes that respond to user interface events.
|
| Message |
Represents a message that can be displayed to the user.
|
| Resolution |
Type that is designed to be returned by "handler" methods in ActionBeans.
|
| Class | Description |
|---|---|
| ActionBeanContext |
Encapsulates information about the current request.
|
| ErrorResolution |
Resolution for sending HTTP error messages back to the client.
|
| FileBean |
Represents a file that was submitted as part of an HTTP POST request.
|
| ForwardResolution |
Resolution that uses the Servlet API to forward the user to another path within the
same web application using a server side forward.
|
| LocalizableMessage |
A non-error message class that can localize (or at least externalize) the message String
in a resource bundle.
|
| OnwardResolution<T extends OnwardResolution<T>> |
Abstract class that provides a consistent API for all Resolutions that send the user onward to
another view - either by forwarding, redirecting or some other mechanism.
|
| RedirectResolution |
Resolution that uses the Servlet API to redirect the user to another path by issuing
a client side redirect.
|
| SimpleMessage |
A simple non-error message that uses the String supplied to it as the message (i.e.
|
| StreamingResolution |
Resolution for streaming data back to the client (in place of forwarding the user to
another page).
|
| ValidationErrorReportResolution |
A resolution that streams a simple HTML response to the client detailing the validation errors
that apply for an
ActionBeanContext. |
| Enum | Description |
|---|---|
| StrictBinding.Policy |
The options for the
StrictBinding.defaultPolicy() element. |
| Annotation Type | Description |
|---|---|
| After |
Specifies that the annotated method should be run after the specified
LifecycleStage(s). |
| Before |
Specifies that the annotated method should be run before the specified
LifecycleStage(s). |
| DefaultHandler |
Marker annotation to specify that a method within an ActionBean is the default handler for
events if a specific event cannot be identified.
|
| DontBind |
Marker annotation to specify that the event handled by the annotated method should skip
LifecycleStage.BindingAndValidation altogether. |
| DontValidate |
Specify that the event handled by the annotated method should not have validation run on it
before the handler is invoked.
|
| HandlesEvent |
Annotation used by ActionBean to declare that a method is capable of handling a named event
being submitted by a client.
|
| HttpCache |
This annotation can be applied to an event handler method or to an
ActionBean class to
suggest to the HTTP client how it should cache the response. |
| SessionScope |
Annotation that is used to specify that an ActionBean should be instantiated and stored across
requests in the Session scope.
|
| StrictBinding |
When applied to an
ActionBean, this annotation turns on binding access controls. |
| UrlBinding |
Annotation used to bind ActionBean classes to a specific path within the web application.
|
| Wizard |
Annotation that marks an ActionBean as representing a wizard user interface (i.e.
|
This package defines the ActionBean interface and related classes and interfaces for writing ActionBeans. This should be the first stop for anyone learning Stripes. To implements a basic ActionBean you will need to become familiar with the following:
© Copyright 2005-2006, Stripes Development Team.