Class IntegerValueConverter

  • All Implemented Interfaces:
    joptsimple.ValueConverter<java.lang.Integer>

    public class IntegerValueConverter
    extends java.lang.Object
    implements joptsimple.ValueConverter<java.lang.Integer>
    Converts option value from String to Integer and makes sure the value exceeds given minimal threshold.
    • Field Detail

      • TO_INT_CONVERTER

        private static final joptsimple.ValueConverter<java.lang.Integer> TO_INT_CONVERTER
      • minValue

        private final int minValue
    • Constructor Detail

      • IntegerValueConverter

        public IntegerValueConverter​(int minValue)
    • Method Detail

      • convert

        public java.lang.Integer convert​(java.lang.String value)
        Specified by:
        convert in interface joptsimple.ValueConverter<java.lang.Integer>
      • valueType

        public java.lang.Class<? extends java.lang.Integer> valueType()
        Specified by:
        valueType in interface joptsimple.ValueConverter<java.lang.Integer>
      • valuePattern

        public java.lang.String valuePattern()
        Specified by:
        valuePattern in interface joptsimple.ValueConverter<java.lang.Integer>