picard.cmdline

## Annotation Type PositionalArguments

-     @Retention(value=RUNTIME)
       @Target(value=FIELD)
       @Documented
      public @interface PositionalArguments

  Used to annotate which field of a CommandLineProgram should store parameters given at the command line which are not options. Fields with this annotation must be a Collection (and probably should be a List if order is important). If a command line call looks like "cmd option=foo x=y bar baz" the values "bar" and "baz" would be added to the collection with this annotation. The java type of the arguments will be inferred from the generic type of the collection. The type must be an enum or have a constructor with a single String parameter.

- - ### Optional Element Summary

    Optional Elements
    Modifier and Type | Optional Element and Description
    --- | ---
    `int` | `maxElements` The maximum number of arguments allowed.
    `int` | `minElements` The minimum number of arguments required.

- - ### Element Detail

    - #### minElements

          public abstract int minElements

      The minimum number of arguments required.
      Default:
        0

  - - #### maxElements

          public abstract int maxElements

      The maximum number of arguments allowed.
      Default:
        2147483647