java.lang.Object
com.github.rvesse.airline.model.CommandMetadata
-
Constructor Summary
ConstructorsConstructorDescriptionCommandMetadata(String name, String description, boolean hidden, Iterable<OptionMetadata> globalOptions, Iterable<OptionMetadata> groupOptions, Iterable<OptionMetadata> commandOptions, OptionMetadata defaultOption, ArgumentsMetadata arguments, Iterable<Accessor> metadataInjections, Class<?> type, List<String> groupNames, List<Group> groups, List<HelpSection> sections) -
Method Summary
-
Constructor Details
-
CommandMetadata
public CommandMetadata(String name, String description, boolean hidden, Iterable<OptionMetadata> globalOptions, Iterable<OptionMetadata> groupOptions, Iterable<OptionMetadata> commandOptions, OptionMetadata defaultOption, ArgumentsMetadata arguments, Iterable<Accessor> metadataInjections, Class<?> type, List<String> groupNames, List<Group> groups, List<HelpSection> sections)
-
-
Method Details
-
getName
-
getDescription
-
isHidden
public boolean isHidden() -
getAllOptions
-
getHelpSections
Gets the additional help sections- Returns:
- Help sections
-
getGlobalOptions
-
getGroupOptions
-
getCommandOptions
-
getDefaultOption
-
getArguments
-
getMetadataInjections
-
getType
Gets the command type i.e. the class that will be instantiated to represent and execute this command- Returns:
- Command type
-
getGroupNames
-
getGroups
-
toString
-
equals
-