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