Interface OptionBuilder<T>

    • Method Detail

      • description

        OptionBuilder<T> description​(java.lang.String desc)
        Option description (required)
      • parser

        OptionBuilder<T> parser​(java.util.function.Function<java.lang.String,​T> parser)
        Function to parse input string into option value (required)
      • formatter

        OptionBuilder<T> formatter​(java.util.function.Function<T,​java.lang.String> formatter)
        Function to format option value into string for build help (required)
      • setter

        OptionBuilder<T> setter​(java.util.function.Consumer<T> setter)
        Function to save/apply parsed option value (required)
      • values

        OptionBuilder<T> values​(java.util.List<T> values)
        Possible option values