See AbstractProgram
or
SensibleProgram
for a usage example.
Interface | Description |
---|---|
ConfigurableSensibleUi |
A
SensibleUi that can be configured. |
ConfigurableSensibleUi.Builder |
A builder for creating
ConfigurableSensibleUi instances. |
Program |
A computer program.
|
ProgramConsole |
A computer program console.
|
SensibleUi |
A text user interface for a
SensibleProgram . |
Class | Description |
---|---|
AbstractProgram |
A skeletal computer program.
|
ConsoleProgramConsole |
An adapter that adapts a
Console to a ProgramConsole . |
DefaultConfigurableSensibleUi |
A configurable text user interface.
|
DefaultConfigurableSensibleUi.Builder |
A builder for creating
DefaultConfigurableSensibleUi
instances. |
Programs |
A class providing static utility methods related to programs.
|
SensibleProgram<T extends SensibleUi> |
A skeletal computer program that behaves in a sensible way.
|
Enum | Description |
---|---|
AbstractProgram.Option |
Options controlling the behavior of an
AbstractProgram . |
StandardIo |
The standard I/O types of a
Program . |
Exception | Description |
---|---|
ProgramDieException |
Indicates a
Program has terminated. |
PromptChoicesSyntaxException |
Indicates a syntax error in a UI prompt-choices string.
|
StandardIoException |
Indicates an error during a standard I/O operation.
|