BytecodeApi Documentation

BytecodeApi.IO.Cli Namespace

Classes


  Class Description
Public class CliException
The exception that is thrown when commandline parsing failed or was asserted using the Assert object.
Public class CommandLineParser
Helper class for commandline parsion.
Public class Option
Represents a commandline option, specified by possible arguments and alternatives.

Example: "-p 12345" and "--password 12345"

Public class OptionSet
Represents a set of commandline options that can be used to parse a given commandline.
Public class ParsedOption
Represents a commandline option, parsed from a given commandline. An Option reference identifies the option.
Public class ParsedOptionSet
Represents a set of commandline options, parsed from a given commandline.
Public class ParsedOptionSet..::..AssertHelper
Helper class that asserts ParsedOptionSet conditions. If a condition is not met, an exception is thrown.
Public class ParsedOptionSet..::..ValidateHelper
Helper class that validates ParsedOptionSet conditions. If a condition is not met, a custom handler is invoked.

Enumerations


  Enumeration Description
Public enumeration CliValidationSource
Specifies a validation source for a CliException, if validated using the Assert object.