Class DefaultApplicationArguments

    • Method Detail

      • containsOption

        public boolean containsOption​(String name)
        Description copied from interface: ApplicationArguments
        Return whether the set of option arguments parsed from the arguments contains an option with the given name.
        Specified by:
        containsOption in interface ApplicationArguments
        Parameters:
        name - the name to check
        Returns:
        true if the arguments contain an option with the given name
      • getOptionValues

        public List<StringgetOptionValues​(String name)
        Description copied from interface: ApplicationArguments
        Return the collection of values associated with the arguments option having the given name.
        • if the option is present and has no argument (e.g.: "--foo"), return an empty collection ([])
        • if the option is present and has a single value (e.g. "--foo=bar"), return a collection having one element (["bar"])
        • if the option is present and has multiple values (e.g. "--foo=bar --foo=baz"), return a collection having elements for each value (["bar", "baz"])
        • if the option is not present, return null
        Specified by:
        getOptionValues in interface ApplicationArguments
        Parameters:
        name - the name of the option
        Returns:
        a list of option values for the given name