org.apache.struts.action
Class ActionErrors
- Serializable
public class ActionErrors
implements Serializable
A class that encapsulates the error messages being reported by
the
validate()
method of an
ActionForm
.
Validation errors are either global to the entire
ActionForm
bean they are associated with, or they are specific to a particular
bean property (and, therefore, a particular input field on the corresponding
form).
Each individual error is described by an
ActionMessage
object, which contains a message key (to be looked up in an appropriate
message resources database), and up to four placeholder arguments used for
parametric substitution in the resulting message.
IMPLEMENTATION NOTE - It is assumed that these objects
are created and manipulated only within the context of a single thread.
Therefore, no synchronization is required for access to internal
collections.
$Rev: 54929 $ $Date: 2004-10-16 17:38:42 +0100 (Sat, 16 Oct 2004) $
static String | GLOBAL_ERROR - Use ActionMessages.GLOBAL_MESSAGE instead.
|
void | add(String property, ActionError error) - Use add(String, ActionMessage) instead.
|
add , add , clear , get , get , isAccessed , isEmpty , properties , size , size , toString |
GLOBAL_ERROR
public static final String GLOBAL_ERROR
Use ActionMessages.GLOBAL_MESSAGE instead. This will be
removed after Struts 1.2.
The "property name" marker to use for global errors, as opposed to
those related to a specific property.
ActionErrors
public ActionErrors()
Create an empty ActionErrors
object.
ActionErrors
public ActionErrors(ActionErrors messages)
Create an ActionErrors
object initialized with the given
messages.
messages
- The messages to be initially added to this object.
This parameter can be null
.
add
public void add(String property,
ActionError error)
Use add(String, ActionMessage) instead. This will be
removed after Struts 1.2.
Add an error message to the set of errors for the specified property.
property
- Property name (or ActionErrors.GLOBAL_ERROR)error
- The error message to be added
Copyright B) 2000-2007 - The Apache Software Foundation