package alien4cloud.tosca.normative; /** * @author Minh Khang VU */ public class IntegerType implements IComparablePropertyType<Long> { public static final String NAME = "integer"; @Override public Long parse(String text) throws InvalidPropertyValueException { try { return Long.parseLong(text); } catch (NumberFormatException e) { throw new InvalidPropertyValueException("Cannot parse integer value " + text, e); } } @Override public String print(Long value) { return String.valueOf(value); } @Override public String getTypeName() { return NAME; } }