Package org.springframework.boot
Interface ApplicationArguments
- All Known Implementing Classes:
- DefaultApplicationArguments
public interface ApplicationArguments
Provides access to the arguments that were used to run a 
SpringApplication.- Since:
- 1.3.0
- Author:
- Phillip Webb
- 
Method SummaryModifier and TypeMethodDescriptionbooleancontainsOption(String name) Return whether the set of option arguments parsed from the arguments contains an option with the given name.Return the collection of non-option arguments parsed.Return the names of all option arguments.getOptionValues(String name) Return the collection of values associated with the arguments option having the given name.String[]Return the raw unprocessed arguments that were passed to the application.
- 
Method Details- 
getSourceArgsString[] getSourceArgs()Return the raw unprocessed arguments that were passed to the application.- Returns:
- the arguments
 
- 
getOptionNamesReturn 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
 
- 
containsOptionReturn whether the set of option arguments parsed from the arguments contains an option with the given name.- Parameters:
- name- the name to check
- Returns:
- trueif the arguments contain an option with the given name
 
- 
getOptionValuesReturn 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
 
- if the option is present and has no argument (e.g.: "--foo"), return an empty
 collection (
- 
getNonOptionArgsReturn the collection of non-option arguments parsed.- Returns:
- the non-option arguments or an empty list
 
 
-