Package | Description |
---|---|
net.sourceforge.stripes.controller |
This package contains classes which form the core internals of Stripes.
|
net.sourceforge.stripes.tag |
Contains implementation classes for all the Stripes custom tags and interfaces
for overriding the strategy used to (re-)populate tag values and rendering tags
in case of validation errors.
|
net.sourceforge.stripes.validation |
This package contains interfaces and implementations of error message classes
and of classes that convert Strings to rich objects, providing validation during
the conversion.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<java.lang.Object> |
DefaultActionBeanPropertyBinder.convert(ActionBean bean,
ParameterName propertyName,
java.lang.String[] values,
java.lang.Class<?> declaredType,
java.lang.Class<?> scalarType,
ValidationMetadata validationInfo,
java.util.List<ValidationError> errors)
Converts the String[] of values for a given parameter in the HttpServletRequest into the
desired type of Object.
|
protected void |
DefaultActionBeanPropertyBinder.doPreConversionValidations(ParameterName propertyName,
java.lang.String[] values,
ValidationMetadata validationInfo,
java.util.List<ValidationError> errors)
Performs several basic validations on the String value supplied in the HttpServletRequest,
based on information provided in annotations on the ActionBean.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.List<ValidationError> |
InputTagSupport.fieldErrors
A list of the errors related to this input tag instance
|
Modifier and Type | Method and Description |
---|---|
ValidationError |
ErrorsTag.getCurrentError()
Called by the IndividualErrorTag to fetch the current error from the set being iterated.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ValidationError> |
InputTagSupport.getFieldErrors()
Access for the field errors that occurred on the form input this tag represents
|
Modifier and Type | Class and Description |
---|---|
class |
LocalizableError
Provides a mechanism for creating localizable error messages for presentation to the user.
|
class |
ScopedLocalizableError
Provides a slightly more customizable approach to error messages.
|
class |
SimpleError
Validation error message that allows for supplying the error message at the time of
creation - i.e.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ValidationError> |
ValidationErrors.put(java.lang.String field,
java.util.List<ValidationError> errors)
Replaces the list of errors for a given field with the list supplied.
|
Modifier and Type | Method and Description |
---|---|
void |
ValidationErrors.add(java.lang.String field,
ValidationError error)
Synonym for put(String field, ValidationError error).
|
void |
ValidationErrors.addGlobalError(ValidationError error)
Allows for the addition of errors that are not tied to a specific field.
|
void |
ValidationErrors.put(java.lang.String field,
ValidationError error)
Adds an error message for the field specified.
|
Modifier and Type | Method and Description |
---|---|
void |
ValidationErrors.addAll(java.lang.String field,
java.util.List<ValidationError> errors)
Synonym for putAll().
|
java.math.BigDecimal |
BigDecimalTypeConverter.convert(java.lang.String input,
java.lang.Class<? extends java.math.BigDecimal> targetType,
java.util.Collection<ValidationError> errors)
Implemented to parse a BigDecimal using the parse() support method.
|
java.math.BigInteger |
BigIntegerTypeConverter.convert(java.lang.String input,
java.lang.Class<? extends java.math.BigInteger> targetType,
java.util.Collection<ValidationError> errors)
Implemented to parse a BigDecimal and then remove any fractional part and
return a BigInteger.
|
java.lang.Boolean |
BooleanTypeConverter.convert(java.lang.String input,
java.lang.Class<? extends java.lang.Boolean> targetType,
java.util.Collection<ValidationError> errors)
Converts a String to a Boolean in accordance with the specification laid out in the
class level javadoc.
|
java.lang.Byte |
ByteTypeConverter.convert(java.lang.String input,
java.lang.Class<? extends java.lang.Byte> targetType,
java.util.Collection<ValidationError> errors)
Converts a String to a Byte in accordance with the rules laid out in the class level javadoc.
|
java.lang.Character |
CharacterTypeConverter.convert(java.lang.String input,
java.lang.Class<? extends java.lang.Character> targetType,
java.util.Collection<ValidationError> errors)
Converts the input String to a Character by taking the first character in the
String and returning it.
|
java.util.Date |
DateTypeConverter.convert(java.lang.String input,
java.lang.Class<? extends java.util.Date> targetType,
java.util.Collection<ValidationError> errors)
Attempts to convert a String to a Date object.
|
java.lang.Double |
DoubleTypeConverter.convert(java.lang.String input,
java.lang.Class<? extends java.lang.Double> targetType,
java.util.Collection<ValidationError> errors)
Converts the input to an object of type Double.
|
java.lang.Enum |
EnumeratedTypeConverter.convert(java.lang.String input,
java.lang.Class<? extends java.lang.Enum> targetType,
java.util.Collection<ValidationError> errors) |
java.lang.Float |
FloatTypeConverter.convert(java.lang.String input,
java.lang.Class<? extends java.lang.Float> targetType,
java.util.Collection<ValidationError> errors)
Converts the input to an object of type Double.
|
java.lang.Integer |
IntegerTypeConverter.convert(java.lang.String input,
java.lang.Class<? extends java.lang.Integer> targetType,
java.util.Collection<ValidationError> errors) |
java.lang.Long |
LongTypeConverter.convert(java.lang.String input,
java.lang.Class<? extends java.lang.Long> targetType,
java.util.Collection<ValidationError> errors) |
java.lang.Number |
PercentageTypeConverter.convert(java.lang.String input,
java.lang.Class<? extends java.lang.Number> targetType,
java.util.Collection<ValidationError> errors)
Converts the input to a subclass of Number based on the targetType provided.
|
java.lang.Object |
ObjectTypeConverter.convert(java.lang.String input,
java.lang.Class<? extends java.lang.Object> targetType,
java.util.Collection<ValidationError> errors)
Simple returns the input String un-modified in any way.
|
java.util.Collection<? extends java.lang.Object> |
OneToManyTypeConverter.convert(java.lang.String input,
java.lang.Class<? extends java.lang.Object> targetType,
java.util.Collection<ValidationError> errors)
Converts the supplied String into one or more objects is the manner described in
the class level JavaDoc.
|
java.lang.Short |
ShortTypeConverter.convert(java.lang.String input,
java.lang.Class<? extends java.lang.Short> targetType,
java.util.Collection<ValidationError> errors) |
java.lang.String |
CreditCardTypeConverter.convert(java.lang.String input,
java.lang.Class<? extends java.lang.String> targetType,
java.util.Collection<ValidationError> errors)
Validates the user input to ensure that it looks like a valid credit card number.
|
java.lang.String |
EmailTypeConverter.convert(java.lang.String input,
java.lang.Class<? extends java.lang.String> targetType,
java.util.Collection<ValidationError> errors)
Validates the user input to ensure that it is a valid email address.
|
java.lang.String |
StringTypeConverter.convert(java.lang.String input,
java.lang.Class<? extends java.lang.String> targetType,
java.util.Collection<ValidationError> errors)
Simply returns the input String un-modified in any way.
|
T |
TypeConverter.convert(java.lang.String input,
java.lang.Class<? extends T> targetType,
java.util.Collection<ValidationError> errors)
Convert a String to the target type supported by this converter.
|
protected java.lang.Number |
NumberTypeConverterSupport.parse(java.lang.String input,
java.util.Collection<ValidationError> errors)
Parse the input using a NumberFormatter.
|
java.util.List<ValidationError> |
ValidationErrors.put(java.lang.String field,
java.util.List<ValidationError> errors)
Replaces the list of errors for a given field with the list supplied.
|
void |
ValidationErrors.putAll(java.lang.String field,
java.util.List<ValidationError> errors)
Add multiple errors for a particular field.
|
? Copyright 2005-2006, Stripes Development Team.