Interface | Description |
---|---|
Arguments | |
Command |
Represents a command on the command line.
|
CommandContext | |
CommandRegistry | |
CompleterService |
An interface marking a service which provides tab completions for cli/shell commands.
|
CompletionFinder |
Intended for use with
CompletionFinderTabCompleter . |
Console | |
FileNameTabCompleter |
A stub interface for marking a TabCompleter which specifically provides file name completions.
|
TabCompleter |
Interface for tab completion providers.
|
Class | Description |
---|---|
AbstractCommand |
A partial implementation of
Command that most implementations should
extend. |
AbstractCompleterCommand |
An abstract class to help with implementing commands which also provide tab completions for arguments and sub-
commands within Thermostat shell.
|
AbstractCompleterService |
An abstract
CompleterService implementation which adds facilities for easy
dependency tracking. |
AbstractCompletionFinder |
A
CompletionFinder with facilities for service dependency tracking. |
AbstractStateNotifyingCommand |
Abstract
Command implementation including all the default functionality of
AbstractCommand , but also contains an ActionNotifier
so that concrete implementations of this class can use this to provide updates with regards
to their runtime status to other components. |
BorderedTableRenderer |
A
TableRenderer that adds column and row dividers
to text-based tables |
CliCommandOption |
Used for describing command line flags or options.
|
CommandContextFactory | |
CommandContextImpl | |
CommandRegistryImpl |
Handles registration and un-registration of
Command s. |
CompletionFinderTabCompleter |
Provides shell tab completions as provided by
CompletionFinder s. |
CompletionInfo |
A simple structure used for tab-completion candidates.
|
DependencyServices |
Contains dependencies for a command.
|
DirectoryContentsCompletionFinder |
A CompletionFinder which provides completions for paths within a specific directory.
|
SimpleArguments | |
StringsTabCompleter | |
TableRenderer |
Enum | Description |
---|---|
DirectoryContentsCompletionFinder.CompletionMode | |
LocaleResources |
Exception | Description |
---|---|
CommandException |
An exception to be thrown by a
Command upon implementation-defined
failure conditions. |
CommandLineArgumentParseException | |
InvalidSubcommandException | |
SubcommandExpectedException |
Copyright © 2017. All rights reserved.