Package | Description |
---|---|
org.springframework.shell |
Contains core classes for Spring Shell, irrespective of the way commands are actually implemented.
|
org.springframework.shell.command | |
org.springframework.shell.completion | |
org.springframework.shell.jline |
Contains classes that leverage the JLine library to hook into the Spring Shell REPL.
|
org.springframework.shell.result |
Contains strategies for dealing with results of commands.
|
org.springframework.shell.standard |
Contains infrastructure for describing commands with the "new" preferred Spring Shell programming model.
|
org.springframework.shell.table |
Allows the creation of tables that can be rendered using ASCII art.
|
Class and Description |
---|
Availability
Indicates whether or not a command is currently available.
|
CompletionContext
Represents the buffer context in which completion was triggered.
|
CompletionProposal
Represents a proposal for TAB completion, made not only of the text to append, but also metadata about the proposal.
|
Input
Represents the input buffer to the shell.
|
InputProvider
To be implemented by components able to provide a "line" of user input, whether interactively or by batch.
|
ResultHandlerService
A service interface for result handling.
|
ShellApplicationRunner
Marker interface for a main spring shell
ApplicationRunner . |
ShellRunner
Interface for shell runners.
|
Class and Description |
---|
Availability
Indicates whether or not a command is currently available.
|
Class and Description |
---|
CompletionContext
Represents the buffer context in which completion was triggered.
|
CompletionProposal
Represents a proposal for TAB completion, made not only of the text to append, but also metadata about the proposal.
|
Class and Description |
---|
CompletingParsedLine
An extension of
ParsedLine that, being aware of the quoting and escaping rules
of the Parser that produced it, knows if and how a completion candidate
should be escaped/quoted. |
Input
Represents the input buffer to the shell.
|
InputProvider
To be implemented by components able to provide a "line" of user input, whether interactively or by batch.
|
Shell
Main class implementing a shell loop.
|
ShellRunner
Interface for shell runners.
|
Class and Description |
---|
ParameterValidationException
Thrown when one or more parameters fail bean validation constraints.
|
ResultHandler
Implementations know how to deal with results of method invocations, whether normal results or exceptions thrown.
|
ResultHandlerService
A service interface for result handling.
|
TerminalSizeAware
To be implemented by command result objects that can adapt to the terminal size when they are being rendered.
|
Class and Description |
---|
CompletionContext
Represents the buffer context in which completion was triggered.
|
CompletionProposal
Represents a proposal for TAB completion, made not only of the text to append, but also metadata about the proposal.
|
MethodTargetRegistrar
Strategy interface for registering commands.
|
Shell
Main class implementing a shell loop.
|
Class and Description |
---|
TerminalSizeAware
To be implemented by command result objects that can adapt to the terminal size when they are being rendered.
|
Copyright © 2024. All rights reserved.