Package net.sourceforge.stripes.action

This package defines the ActionBean interface and related classes and interfaces for writing ActionBeans.

See:
          Description

Interface Summary
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 Summary
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).
 

Enum Summary
StrictBinding.Policy The options for the StrictBinding.defaultPolicy() element.
 

Annotation Types Summary
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.
 

Package net.sourceforge.stripes.action Description

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.