ParameterGroup

interface ParameterGroup

Functions

Link copied to clipboard
abstract fun finalize(context: Context, invocationsByOption: Map<Option, List<OptionParser.Invocation>>)

Called after this command's argv is parsed and all options are validated to validate the group constraints.

Link copied to clipboard
open fun parameterHelp(context: Context): HelpFormatter.ParameterHelp.Group?
Link copied to clipboard
abstract fun postValidate(context: Context)

Called after all of a command's parameters have been finalized to perform validation of the final values.

Properties

Link copied to clipboard
abstract val groupHelp: String?

A help message to display for this group.

Link copied to clipboard
abstract val groupName: String?

The name of the group, or null if parameters in the group should not be separated from other parameters in the help output.

Inheritors

Link copied to clipboard
Link copied to clipboard