package org.stagemonitor.configuration.converter; public class IntegerValueConverter implements ValueConverter<Integer> { public static final IntegerValueConverter INSTANCE = new IntegerValueConverter(); @Override public Integer convert(String s) { try { return Integer.valueOf(s); } catch (RuntimeException e) { throw new IllegalArgumentException("Can't convert '" + s + "' to Integer.", e); } } @Override public String toString(Integer value) { if (value == null) { return null; } return String.valueOf(value); } }