@ParametersAreNonnullByDefault
Package ubic.gemma.cli.util
-
Interface Summary Interface Description CLI Interface for CLI tools.CliContext EntityLocator Locate various entities using identifiers supplied by the CLI.EnumeratedByCommandConverter<T,E extends Throwable> This interface is implemented byConverter
that can use an external command to get possible values.EnumeratedConverter<T,E extends Throwable> This interface is implemented by converters that can enumerate their possible values. -
Class Summary Class Description AbstractAuthenticatedCLI Subclass this to create command line interface (CLI) tools that need authentication.AbstractAutoSeekingCLI<T extends Auditable> Provide auto-seeking capabilities to a CLI.AbstractCLI Basic implementation of theCLI
interface.EntityLocatorImpl EntityOptionsUtils Utilities for adding options to the CLI that can subsequently be retrieved withEntityLocator
.EnumConverter<T extends Enum<T>> ConvertEnum
to string.EnumeratedByCommandStringConverter EnumeratedStringConverter A string converter that can only convert from a finite set of possible values.FileUtils HelpUtils OptionsUtils PrototypeScopeResolver ShellUtils SystemCliContext A context for the CLI based onSystem
. -
Enum Summary Enum Description CLI.CommandGroup