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