Module dev.nipafx.args
Package dev.nipafx.args
package dev.nipafx.args
Main package of Record Args - see module declaration and
Args for documentation.-
ClassDescriptionParses command-line arguments to args records - call
parseor one of its overloads (depending on how many args types are involved).Encodes various definition errors that the developer(s) using RecordArgs must fix.Thrown when the types provided toArgs::parseare ill-defined.A warning or error resulting from faulty command line arguments.An error resulting from faulty command line arguments.A warning resulting from faulty command line arguments.Indicates that an args record constructor threw an exception.Indicates that the value provided for the mode was unknown.Indicates that the value provided for the argument could not be parsed.Indicates that the argument array was empty and no action was selectedIndicates that a required (i.e.Indicates that a required (i.e.Indicates that, at that position in the argument array, an argument was expected but instead a value was encountered.Indicates that the first argument was not a known value for the action.Indicates that an argument couldn't be mapped to a record component.Thrown when parsing command line arguments fails.Parsed2<ARGS_TYPE_1,ARGS_TYPE_2> Result of parsing arguments to two args records withArgs.parse(String[], Class, Class).Parsed3<ARGS_TYPE_1,ARGS_TYPE_2, ARGS_TYPE_3> Result of parsing arguments to three args records withArgs.parse(String[], Class, Class, Class).