@Override public Short _parse(String key, DeserializationContext ctxt) throws JsonMappingException { int value = _parseInt(key); if (value < Short.MIN_VALUE || value > Short.MAX_VALUE) { throw ctxt.weirdKeyException(_keyClass, key, "overflow, value can not be represented as 16-bit value"); } return Short.valueOf((short) value); } }
protected StdKeyDeserializers() { add(new StdKeyDeserializer.BoolKD()); add(new StdKeyDeserializer.ByteKD()); add(new StdKeyDeserializer.CharKD()); add(new StdKeyDeserializer.ShortKD()); add(new StdKeyDeserializer.IntKD()); add(new StdKeyDeserializer.LongKD()); add(new StdKeyDeserializer.FloatKD()); add(new StdKeyDeserializer.DoubleKD()); add(new StdKeyDeserializer.DateKD()); add(new StdKeyDeserializer.CalendarKD()); add(new StdKeyDeserializer.UuidKD()); }
@Override public Short _parse(String key, DeserializationContext ctxt) throws JsonMappingException { int value = _parseInt(key); if (value < Short.MIN_VALUE || value > Short.MAX_VALUE) { throw ctxt.weirdKeyException(_keyClass, key, "overflow, value can not be represented as 16-bit value"); } return Short.valueOf((short) value); } }
protected StdKeyDeserializers() { add(new StdKeyDeserializer.BoolKD()); add(new StdKeyDeserializer.ByteKD()); add(new StdKeyDeserializer.CharKD()); add(new StdKeyDeserializer.ShortKD()); add(new StdKeyDeserializer.IntKD()); add(new StdKeyDeserializer.LongKD()); add(new StdKeyDeserializer.FloatKD()); add(new StdKeyDeserializer.DoubleKD()); }
@Override public Short _parse(String key, DeserializationContext ctxt) throws JsonMappingException { int value = _parseInt(key); if (value < Short.MIN_VALUE || value > Short.MAX_VALUE) { throw ctxt.weirdKeyException(_keyClass, key, "overflow, value can not be represented as 16-bit value"); } return Short.valueOf((short) value); } }
protected StdKeyDeserializers() { add(new StdKeyDeserializer.BoolKD()); add(new StdKeyDeserializer.ByteKD()); add(new StdKeyDeserializer.CharKD()); add(new StdKeyDeserializer.ShortKD()); add(new StdKeyDeserializer.IntKD()); add(new StdKeyDeserializer.LongKD()); add(new StdKeyDeserializer.FloatKD()); add(new StdKeyDeserializer.DoubleKD()); add(new StdKeyDeserializer.DateKD()); add(new StdKeyDeserializer.CalendarKD()); add(new StdKeyDeserializer.UuidKD()); }
@Override public Short _parse(String key, DeserializationContext ctxt) throws JsonMappingException { int value = _parseInt(key); if (value < Short.MIN_VALUE || value > Short.MAX_VALUE) { throw ctxt.weirdKeyException(_keyClass, key, "overflow, value can not be represented as 16-bit value"); } return Short.valueOf((short) value); } }
protected StdKeyDeserializers() { add(new StdKeyDeserializer.BoolKD()); add(new StdKeyDeserializer.ByteKD()); add(new StdKeyDeserializer.CharKD()); add(new StdKeyDeserializer.ShortKD()); add(new StdKeyDeserializer.IntKD()); add(new StdKeyDeserializer.LongKD()); add(new StdKeyDeserializer.FloatKD()); add(new StdKeyDeserializer.DoubleKD()); add(new StdKeyDeserializer.DateKD()); add(new StdKeyDeserializer.CalendarKD()); add(new StdKeyDeserializer.UuidKD()); }