View Javadoc

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