Package picocli

Class CommandLine.Model.UnmatchedArgsBinding

  • Enclosing class:
    CommandLine.Model

    public static class CommandLine.Model.UnmatchedArgsBinding
    extends Object
    This class allows applications to specify a custom binding that will be invoked for unmatched arguments. A binding can be created with a ISetter that consumes the unmatched arguments String[], or with a IGetter that produces a Collection<String> that the unmatched arguments can be added to.
    Since:
    3.0
    • Method Detail

      • forStringCollectionSupplier

        public static CommandLine.Model.UnmatchedArgsBinding forStringCollectionSupplier​(CommandLine.Model.IGetter getter)
        Creates a UnmatchedArgsBinding for a getter that produces a Collection<String> that the unmatched arguments can be added to.
        Parameters:
        getter - supplies a Collection<String> that the unmatched arguments can be added to.
      • getter

        public CommandLine.Model.IGetter getter()
        Returns the getter responsible for producing a Collection that the unmatched arguments can be added to.