View Javadoc

1   package net.sf.twip.parameterhandler;
2   
3   import net.sf.twip.util.Parameter;
4   
5   public class IntegerParameterHandler extends AbstractNumberParameterHandler {
6   
7   	private static final Integer[] VALUES = new Integer[] { 1, 2, 3, 0, -1, -2, -3, 127, -127,
8   			1024, -1024, Integer.MAX_VALUE, Integer.MIN_VALUE };
9   
10  	public IntegerParameterHandler(Parameter parameter) {
11  		super(parameter);
12  	}
13  
14  	@Override
15  	protected Comparable<? extends Number> getComparable(String numberExpression) {
16  		return Integer.valueOf(numberExpression);
17  	}
18  
19  	@Override
20  	protected Object[] getDefaultParameterValues() {
21  		return VALUES;
22  	}
23  }