Package com.io7m.quarrel.core
@Export
@Version("1.4.0")
package com.io7m.quarrel.core
Command-line argument parser (Core)
-
ClassDescriptionThe default application configuration.An application builder.A builder for a command group.The application metadata.An application.The context of execution for a command.A named group of commands.Standard functions to format help messages.The metadata for a command.A command, or a group of commands.The command parser configuration.A factory of command parsers.The default factory of command parsers.A command parser.The result of executing a command.The function to resolve commands or groups from a command tree.The targeted object does not exist.The targeted object exists and is a command.The targeted object exists and is a group.The targeted object is the root.The type of resolutions.The interface implemented by commands.Standard functions to format errors.The type of exceptions raised by the package.Convenient localization methods.A simple interface to localize
QStringType
values.Valid names.A named parameter with [0, 1] cardinality; at most one value must be present.A named parameter with [0, N] cardinality; any number of values may be present.A named parameter with [1, 1] cardinality; exactly one value must be present.A named parameter with [1, N] cardinality; at least one value must be present.The type of named parameters.A positional parameter.Any positional arguments are allowed.No positional arguments are allowed.A specification for positional parameters.A list of typed positional parameters.The base type of parameters.A reference to a string.A string constant that can be directly displayed.A string constant that must be localized from a resource.The default value converter directory.A directory of value converters.The type of value converters.