Package org.djutils.cli
package org.djutils.cli
Command Line Interface (CLI) primitives through picocli.
Copyright (c) 2003-2018 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information www.simulation.tudelft.nl. The source code and binary code of this software is proprietary information of Delft University of Technology.
Copyright (c) 2003-2018 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information www.simulation.tudelft.nl. The source code and binary code of this software is proprietary information of Delft University of Technology.
- Author:
- Alexander Verbraeck
-
ClassDescriptionCheckable checks whether the CLI arguments are correct.CliException for exceptions of the CommandLine Interpreter.CliUnitConverters offers conversion methods for DJUNITS scalars so these can be used on the command line, e.g.:Convert an absolute temperature String with unit on the command line to an AbsoluteTemperature scalar.Convert an absorbed dose String with unit on the command line to an AbsorbedDose scalar.Convert an acceleration String with unit on the command line to an Acceleration scalar.Convert an amount of substance String with unit on the command line to an AmountOfSubstance scalar.Convert an angle String with unit on the command line to an Angle scalar.Convert an angular acceleration String with unit on the command line to an AngularAcceleration scalar.Convert an angular velocity String with unit on the command line to an AngularVelocity scalar.Convert an area String with unit on the command line to an Area scalar.Convert a catalytic activity String with unit on the command line to a CatalyticActivity scalar.Convert a density String with unit on the command line to a Density scalar.Convert a dimensionless String with unit on the command line to a Dimensionless scalar.Convert a direction String with unit on the command line to a Direction scalar.Convert a duration String with unit on the command line to a Duration scalar.Convert an electrical capacitance String with unit on the command line to an ElectricalCapacitance scalar.Convert an electrical charge String with unit on the command line to an ElectricalCharge scalar.Convert an electrical conductance String with unit on the command line to an ElectricalConductance scalar.Convert an electrical current String with unit on the command line to an ElectricalCurrent scalar.Convert an electrical inductance String with unit on the command line to an ElectricalInductance scalar.Convert an electrical potential String with unit on the command line to an ElectricalPotential scalar.Convert an electrical resistance String with unit on the command line to an ElectricalResistance scalar.Convert an energy String with unit on the command line to an Energy scalar.Convert an equivalent dose String with unit on the command line to an EquivalentDose scalar.Convert a flow mass String with unit on the command line to a FlowMass scalar.Convert a flow volume String with unit on the command line to a FlowVolume scalar.Convert a force String with unit on the command line to a Force scalar.Convert a frequency String with unit on the command line to a Frequency scalar.Convert an illuminance String with unit on the command line to an Illuminance scalar.Convert a length String with unit on the command line to a Length scalar.Convert a linear density String with unit on the command line to a LinearDensity scalar.Convert a luminous flux String with unit on the command line to a LuminousFlux scalar.Convert a luminous intensity String with unit on the command line to a LuminousIntensity scalar.Convert a magnetic flux String with unit on the command line to a MagneticFlux scalar.Convert a magnetic flux density String with unit on the command line to a MagneticFluxDensity scalar.Convert a mass String with unit on the command line to a Mass scalar.Convert a momentum String with unit on the command line to a Momentum scalar.Convert a position String with unit on the command line to a Position scalar.Convert a power String with unit on the command line to a Power scalar.Convert a pressure String with unit on the command line to a Pressure scalar.Convert a radio activity String with unit on the command line to a RadioActivity scalar.Convert a solid angle String with unit on the command line to a SolidAngle scalar.Convert a speed String with unit on the command line to a Speed scalar.Convert a temperature String with unit on the command line to a Temperature scalar.Convert a time String with unit on the command line to a Time scalar.Convert a torque String with unit on the command line to a Torque scalar.Convert a volume String with unit on the command line to a Volume scalar.CliUtil offers a helper method to display --help and --version without starting the program.Mixin class to provide a --locale option, and a default locale.Retrieval class to provide a --locale option, and a default locale.