org.springframework.boot

Interface ApplicationArguments

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      boolean containsOption(java.lang.String name)
      Return whether the set of option arguments parsed from the arguments contains an option with the given name.
      java.util.List<java.lang.String> getNonOptionArgs()
      Return the collection of non-option arguments parsed.
      java.util.Set<java.lang.String> getOptionNames()
      Return the names of all option arguments.
      java.util.List<java.lang.String> getOptionValues(java.lang.String name)
      Return the collection of values associated with the arguments option having the given name.
      java.lang.String[] getSourceArgs()
      Return the raw unprocessed arguments that were passed to the application.
    • Method Detail

      • getSourceArgs

        java.lang.String[] getSourceArgs()
        Return the raw unprocessed arguments that were passed to the application.
        Returns:
        the arguments
      • getOptionNames

        java.util.Set<java.lang.String> getOptionNames()
        Return the names of all option arguments. For example, if the arguments were "--foo=bar --debug" would return the values ["foo", "debug"].
        Returns:
        the option names or an empty set
      • containsOption

        boolean containsOption(java.lang.String name)
        Return whether the set of option arguments parsed from the arguments contains an option with the given name.
        Parameters:
        name - the name to check
        Returns:
        true if the arguments contain an option with the given name
      • getOptionValues

        java.util.List<java.lang.String> getOptionValues(java.lang.String name)
        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
        Parameters:
        name - the name of the option
        Returns:
        a list of option values for the given name
      • getNonOptionArgs

        java.util.List<java.lang.String> getNonOptionArgs()
        Return the collection of non-option arguments parsed.
        Returns:
        the non-option arguments or an empty list