package net.sourceforge.stripes.extensions;
import java.util.Collection;
import net.sourceforge.stripes.validation.IntegerTypeConverter;
import net.sourceforge.stripes.validation.ValidationError;
/**
* Converts the input string to an Integer and doubles the value. This type converter extends the
* stock IntegerTypeConverter.
*
* @author Freddy Daoud
*/
public class MyIntegerTypeConverter extends IntegerTypeConverter {
@Override
public Integer convert(String input, Class<? extends Integer> targetType,
Collection<ValidationError> errors)
{
Integer result = super.convert(input, targetType, errors);
if (result != null) {
result = new Integer(result.intValue() * 2);
}
return result;
}
}