BackendOptions

open class BackendOptions(helpName: String?) : OptionGroup(source)

The base class for all OptionGroups in Codyze backends.

If your BackendCommand does not need any OptionGroups, there is no need to implement this interface.

Constructors

Link copied to clipboard
constructor(helpName: String?)

Properties

Link copied to clipboard
open override val groupHelp: String?
Link copied to clipboard
open override val groupName: String?

Functions

Link copied to clipboard
open override fun finalize(context: Context, invocationsByOption: Map<Option, List<OptionInvocation>>)
Link copied to clipboard
open fun parameterHelp(context: Context): HelpFormatter.ParameterHelp.Group?
Link copied to clipboard
open override fun postValidate(context: Context)
Link copied to clipboard
open override fun registerOption(option: GroupableOption)