A B C D E F G H I J L M N O P Q R S T U V W

## A

AbstractShell - Class in org.springframework.shell.core
  Provides a base `Shell` implementation.
AbstractShell() - Constructor for class org.springframework.shell.core.AbstractShell
AbstractShellStatusPublisher - Class in org.springframework.shell.event
  Provides a convenience superclass for those shells wishing to publish status messages.
AbstractShellStatusPublisher() - Constructor for class org.springframework.shell.event.AbstractShellStatusPublisher
add(Class<?>) - Method in interface org.springframework.shell.converters.StaticFieldConverter
add(Class<?>) - Method in class org.springframework.shell.converters.StaticFieldConverterImpl
add(CommandMarker) - Method in class org.springframework.shell.core.SimpleParser
add(Converter<?>) - Method in class org.springframework.shell.core.SimpleParser
addHeader(Integer, TableHeader) - Method in class org.springframework.shell.support.table.Table
addRow(String...) - Method in class org.springframework.shell.support.table.Table
addShellStatusListener(ShellStatusListener) - Method in class org.springframework.shell.event.AbstractShellStatusPublisher
addShellStatusListener(ShellStatusListener) - Method in interface org.springframework.shell.event.ShellStatusProvider
  Registers a new status listener.
addValue(Integer, String) - Method in class org.springframework.shell.support.table.TableRow
  Add a value to the to the specified column within this row.
afterPropertiesSet() - Method in class org.springframework.shell.core.JLineShellComponent
afterReturningInvocation(ParseResult, Object) - Method in interface org.springframework.shell.core.ExecutionProcessor
  Method called after successfully invoking the target command (described by `ParseResult`).
afterThrowingInvocation(ParseResult, Throwable) - Method in interface org.springframework.shell.core.ExecutionProcessor
  Method called after invoking the target command (described by `ParseResult`) had thrown an exception .
AnsiEscapeCode - Enum in org.springframework.shell.support.util
  ANSI escape codes supported by JLine
ArrayConverter - Class in org.springframework.shell.converters
  A converter that knows how to use other converters to create arrays of supported types.
ArrayConverter() - Constructor for class org.springframework.shell.converters.ArrayConverter
AvailableCommandsConverter - Class in org.springframework.shell.converters
  Available commands converter.
AvailableCommandsConverter() - Constructor for class org.springframework.shell.converters.AvailableCommandsConverter

## B

backOneDirectory(String) - Static method in class org.springframework.shell.support.util.FileUtils
  Returns the given file system path minus its last element
BannerProvider - Interface in org.springframework.shell.plugin
  Banner provider.
beforeInvocation(ParseResult) - Method in interface org.springframework.shell.core.ExecutionProcessor
  Method called before invoking the target command (described by `ParseResult`).
BigDecimalConverter - Class in org.springframework.shell.converters
  `Converter` for `BigDecimal`.
BigDecimalConverter() - Constructor for class org.springframework.shell.converters.BigDecimalConverter
BigIntegerConverter - Class in org.springframework.shell.converters
  `Converter` for `BigInteger`.
BigIntegerConverter() - Constructor for class org.springframework.shell.converters.BigIntegerConverter
blockCommentBegin() - Method in class org.springframework.shell.core.AbstractShell
blockCommentFinish() - Method in class org.springframework.shell.core.AbstractShell
BooleanConverter - Class in org.springframework.shell.converters
  `Converter` for `Boolean`.
BooleanConverter() - Constructor for class org.springframework.shell.converters.BooleanConverter
Bootstrap - Class in org.springframework.shell
  Loads a `Shell` using Spring IoC container.
Bootstrap() - Constructor for class org.springframework.shell.Bootstrap
Bootstrap(String[]) - Constructor for class org.springframework.shell.Bootstrap
Bootstrap(String[], String[]) - Constructor for class org.springframework.shell.Bootstrap

## C

calculateColumnWidths() - Method in class org.springframework.shell.support.table.Table
cancelRedrawProhibition() - Static method in class org.springframework.shell.core.JLineLogHandler
CharacterConverter - Class in org.springframework.shell.converters
  `Converter` for `Character`.
CharacterConverter() - Constructor for class org.springframework.shell.converters.CharacterConverter
clear() - Method in class org.springframework.shell.commands.ConsoleCommands
CliAvailabilityIndicator - Annotation Type in org.springframework.shell.core.annotation
  Annotates a method that can indicate whether a particular command is presently available or not.
CliCommand - Annotation Type in org.springframework.shell.core.annotation
  Annotates a method that provides a command to the shell.
CliOption - Annotation Type in org.springframework.shell.core.annotation
  Annotates the arguments of a command methods, allowing it to declare the argument value as mandatory or optional with a default value.
CliOptionContext - Class in org.springframework.shell.core
  Utility methods relating to shell option contexts
CliSimpleParserContext - Class in org.springframework.shell.core
  Utility methods relating to shell simple parser contexts.
close() - Method in class org.springframework.shell.core.JLineLogHandler
close() - Method in class org.springframework.shell.support.logging.DeferredLogHandler
close() - Method in class org.springframework.shell.support.logging.LoggingOutputStream
closeQuietly(Closeable...) - Static method in class org.springframework.shell.support.util.IOUtils
  Quietly closes each of the given `Closeable`s, i.e. eats any `IOException`s arising.
closeQuietly(ZipFile...) - Static method in class org.springframework.shell.support.util.IOUtils
  Quietly closes each of the given `ZipFile`s, i.e. eats any `IOException`s arising.
closeShell() - Method in class org.springframework.shell.core.JLineShell
  Should be called by a subclass before deactivating the shell.
COLUMN_1 - Static variable in class org.springframework.shell.support.table.TableRenderer
COLUMN_2 - Static variable in class org.springframework.shell.support.table.TableRenderer
COLUMN_3 - Static variable in class org.springframework.shell.support.table.TableRenderer
COLUMN_4 - Static variable in class org.springframework.shell.support.table.TableRenderer
COLUMN_5 - Static variable in class org.springframework.shell.support.table.TableRenderer
COLUMN_6 - Static variable in class org.springframework.shell.support.table.TableRenderer
command(String) - Method in class org.springframework.shell.commands.OsCommands
CommandLine - Class in org.springframework.shell
  Encapsulates the list of argument passed to the shell.
CommandLine(String[], int, String[]) - Constructor for class org.springframework.shell.CommandLine
  Construct a new CommandLine
CommandLine(String[], int, String[], boolean) - Constructor for class org.springframework.shell.CommandLine
  Construct a new CommandLine
CommandMarker - Interface in org.springframework.shell.core
  Marker interface indicating a provider of one or more shell commands.
commandNotFound(Logger, String) - Method in class org.springframework.shell.core.SimpleParser
CommandResult - Class in org.springframework.shell.core
CommandResult(boolean) - Constructor for class org.springframework.shell.core.CommandResult
CommandResult(boolean, Object, Throwable) - Constructor for class org.springframework.shell.core.CommandResult
compare(E, E) - Method in class org.springframework.shell.support.util.NaturalOrderComparator
complete(String, int, List<String>) - Method in interface org.springframework.shell.core.Parser
  Populates a list of completion candidates.
complete(String, int, List) - Method in class org.springframework.shell.core.ParserCompleter
complete(String, int, List<String>) - Method in class org.springframework.shell.core.SimpleParser
completeAdvanced(String, int, List<Completion>) - Method in interface org.springframework.shell.core.Parser
  Populates a list of completion candidates.
completeAdvanced(String, int, List<Completion>) - Method in class org.springframework.shell.core.SimpleParser
Completion - Class in org.springframework.shell.core
Completion(String) - Constructor for class org.springframework.shell.core.Completion
  Constructor
Completion(String, String, String, int) - Constructor for class org.springframework.shell.core.Completion
  Constructor
completionKeys - Static variable in class org.springframework.shell.core.AbstractShell
ConsoleCommands - Class in org.springframework.shell.commands
  Commands related to the manipulation of the jline console.
ConsoleCommands() - Constructor for class org.springframework.shell.commands.ConsoleCommands
Converter<T> - Interface in org.springframework.shell.core
  Converts between Strings (as displayed by and entered via the shell) and Java objects
convertFromText(String, Class<?>, String) - Method in class org.springframework.shell.converters.ArrayConverter
convertFromText(String, Class<?>, String) - Method in class org.springframework.shell.converters.AvailableCommandsConverter
convertFromText(String, Class<?>, String) - Method in class org.springframework.shell.converters.BigDecimalConverter
convertFromText(String, Class<?>, String) - Method in class org.springframework.shell.converters.BigIntegerConverter
convertFromText(String, Class<?>, String) - Method in class org.springframework.shell.converters.BooleanConverter
convertFromText(String, Class<?>, String) - Method in class org.springframework.shell.converters.CharacterConverter
convertFromText(String, Class<?>, String) - Method in class org.springframework.shell.converters.DateConverter
convertFromText(String, Class<?>, String) - Method in class org.springframework.shell.converters.DoubleConverter
convertFromText(String, Class<?>, String) - Method in class org.springframework.shell.converters.EnumConverter
convertFromText(String, Class<?>, String) - Method in class org.springframework.shell.converters.FileConverter
convertFromText(String, Class<?>, String) - Method in class org.springframework.shell.converters.FloatConverter
convertFromText(String, Class<?>, String) - Method in class org.springframework.shell.converters.IntegerConverter
convertFromText(String, Class<?>, String) - Method in class org.springframework.shell.converters.LocaleConverter
convertFromText(String, Class<?>, String) - Method in class org.springframework.shell.converters.LongConverter
convertFromText(String, Class<?>, String) - Method in class org.springframework.shell.converters.ShortConverter
convertFromText(String, Class<?>, String) - Method in class org.springframework.shell.converters.StaticFieldConverterImpl
convertFromText(String, Class<?>, String) - Method in class org.springframework.shell.converters.StringConverter
convertFromText(String, Class<?>, String) - Method in interface org.springframework.shell.core.Converter
  Converts from the given String value to type T
copyRecursively(File, File, boolean) - Static method in class org.springframework.shell.support.util.FileUtils
  Copies the specified source directory to the destination.
createAndRegisterBeanDefinition(GenericApplicationContext, Class<?>) - Method in class org.springframework.shell.Bootstrap
createAndRegisterBeanDefinition(GenericApplicationContext, Class<?>, String) - Method in class org.springframework.shell.Bootstrap
createAnsiWindowsReader() - Method in class org.springframework.shell.core.JLineShell
createConsoleReader() - Method in class org.springframework.shell.core.JLineShell
  Creates new jline ConsoleReader.
CURRENT_DIRECTORY - Static variable in class org.springframework.shell.support.util.FileUtils
  The relative file path to the current directory.
customizePlugin() - Method in class org.springframework.shell.core.JLineShellComponent

## D

date() - Method in class org.springframework.shell.commands.DateCommands
DateCommands - Class in org.springframework.shell.commands
  Commands related to the dates
DateCommands() - Constructor for class org.springframework.shell.commands.DateCommands
DateConverter - Class in org.springframework.shell.converters
  `Converter` for `Date`.
DateConverter() - Constructor for class org.springframework.shell.converters.DateConverter
DateConverter(DateFormat) - Constructor for class org.springframework.shell.converters.DateConverter
decorate(String, AnsiEscapeCode...) - Static method in enum org.springframework.shell.support.util.AnsiEscapeCode
  Decorates the given text with the given escape codes (turning them off afterwards)
DEFAULT_HISTORY_SIZE - Static variable in class org.springframework.shell.SimpleShellCommandLineOptions
DefaultBannerProvider - Class in org.springframework.shell.plugin.support
  Default Banner provider.
DefaultBannerProvider() - Constructor for class org.springframework.shell.plugin.support.DefaultBannerProvider
DefaultHistoryFileNameProvider - Class in org.springframework.shell.plugin.support
  Default history file provider.
DefaultHistoryFileNameProvider() - Constructor for class org.springframework.shell.plugin.support.DefaultHistoryFileNameProvider
DefaultPromptProvider - Class in org.springframework.shell.plugin.support
  Default prompt provider.
DefaultPromptProvider() - Constructor for class org.springframework.shell.plugin.support.DefaultPromptProvider
DeferredLogHandler - Class in org.springframework.shell.support.logging
  Defers the publication of JDK `LogRecord` instances until a target `Handler` is registered.
DeferredLogHandler(Handler, Level) - Constructor for class org.springframework.shell.support.logging.DeferredLogHandler
  Creates an instance that will publish all recorded `LogRecord` instances to the specified fallback `Handler` if an event of the specified `Level` is received.
deleteRecursively(File) - Static method in class org.springframework.shell.support.util.FileUtils
  Deletes the specified `File`.
denotesAbsolutePath(String) - Static method in class org.springframework.shell.support.util.FileUtils
  Checks if the provided fileName denotes an absolute path on the file system.
displayFile(String, Class<?>, boolean) - Static method in class org.springframework.shell.support.logging.MessageDisplayUtils
  Displays the requested file via the LOGGER API.
displayFile(String, Class<?>) - Static method in class org.springframework.shell.support.logging.MessageDisplayUtils
  Same as `MessageDisplayUtils.displayFile(String, Class, boolean)` except it passes false as the final argument.
DoubleConverter - Class in org.springframework.shell.converters
  `Converter` for `Double`.
DoubleConverter() - Constructor for class org.springframework.shell.converters.DoubleConverter

## E

ensureTrailingSeparator(String) - Static method in class org.springframework.shell.support.util.FileUtils
  Ensures that the given path has exactly one trailing `File.separator`
EnumConverter - Class in org.springframework.shell.converters
  `Converter` for `Enum`.
EnumConverter() - Constructor for class org.springframework.shell.converters.EnumConverter
equals(Object) - Method in class org.springframework.shell.core.Completion
equals(Object) - Method in class org.springframework.shell.core.MethodTarget
equals(Object) - Method in class org.springframework.shell.event.ParseResult
equals(Object) - Method in class org.springframework.shell.event.ShellStatus
equals(Object) - Method in class org.springframework.shell.support.table.Table
equals(Object) - Method in class org.springframework.shell.support.table.TableHeader
equals(Object) - Method in class org.springframework.shell.support.table.TableRow
escape(String) - Method in class org.springframework.shell.core.Tokenizer
  Apply delimiter escaping to the given string, using the actual delimiter that was used for the last value.
ExceptionUtils - Class in org.springframework.shell.support.util
  Methods for working with exceptions.
ExceptionUtils() - Constructor for class org.springframework.shell.support.util.ExceptionUtils
execute(ParseResult) - Method in interface org.springframework.shell.core.ExecutionStrategy
  Executes the method indicated by the `ParseResult`.
execute(ParseResult) - Method in class org.springframework.shell.core.SimpleExecutionStrategy
executeCommand(String) - Method in interface org.springframework.shell.commands.OsOperations
  Attempts the execution of a commands and delegates the output to the standard logger.
executeCommand(String) - Method in class org.springframework.shell.commands.OsOperationsImpl
executeCommand(String) - Method in class org.springframework.shell.core.AbstractShell
executeCommand(String) - Method in interface org.springframework.shell.core.Shell
  Runs the specified command.
executeScriptLine(String) - Method in class org.springframework.shell.core.AbstractShell
  Execute the single line from a script.
ExecutionProcessor - Interface in org.springframework.shell.core
  Extension interface allowing command provider to be called in a generic fashion just before, and right after, executing a command.
ExecutionStrategy - Interface in org.springframework.shell.core
  Strategy interface to permit the controlled execution of methods.
ExitCommands - Class in org.springframework.shell.commands
  Commands related to exiting the shell
ExitCommands() - Constructor for class org.springframework.shell.commands.ExitCommands
exitShellRequest - Variable in class org.springframework.shell.core.AbstractShell
ExitShellRequest - Class in org.springframework.shell.core
  An immutable representation of a request to exit the shell.
extractRootCause(Throwable) - Static method in class org.springframework.shell.support.util.ExceptionUtils
  Obtains the root cause of an exception, if available.

## F

FATAL_EXIT - Static variable in class org.springframework.shell.core.ExitShellRequest
FileConverter - Class in org.springframework.shell.converters
  `Converter` for `File`.
FileConverter() - Constructor for class org.springframework.shell.converters.FileConverter
FileUtils - Class in org.springframework.shell.support.util
  Utilities for handling `File` instances.
findResources(String) - Method in class org.springframework.shell.commands.ScriptCommands
flash(Level, String, String) - Method in class org.springframework.shell.core.AbstractShell
  Simple implementation of `AbstractShell.flash(Level, String, String)` that simply displays the message via the logger.
flash(Level, String, String) - Method in class org.springframework.shell.core.JLineShell
flash(Level, String, String) - Method in interface org.springframework.shell.core.Shell
  Displays a progress notification to the user.
FloatConverter - Class in org.springframework.shell.converters
  `Converter` for `Float`.
FloatConverter() - Constructor for class org.springframework.shell.converters.FloatConverter
flush() - Method in class org.springframework.shell.core.JLineLogHandler
flush() - Method in class org.springframework.shell.support.logging.DeferredLogHandler
flush() - Method in class org.springframework.shell.support.logging.LoggingOutputStream
flushAllHandlers(Logger) - Static method in class org.springframework.shell.support.logging.HandlerUtils
  Forces all `Handler` instances registered in the presented `Logger` to be flushed.

## G

generatePromptUpdate(String) - Method in class org.springframework.shell.core.JLineShell
  Retrieves the latest prompt and if the latest prompt is different than the existing prompt, the shellPrompt is updated.
getAllPossibleValues(List<Completion>, Class<?>, String, String, MethodTarget) - Method in class org.springframework.shell.converters.ArrayConverter
getAllPossibleValues(List<Completion>, Class<?>, String, String, MethodTarget) - Method in class org.springframework.shell.converters.AvailableCommandsConverter
getAllPossibleValues(List<Completion>, Class<?>, String, String, MethodTarget) - Method in class org.springframework.shell.converters.BigDecimalConverter
getAllPossibleValues(List<Completion>, Class<?>, String, String, MethodTarget) - Method in class org.springframework.shell.converters.BigIntegerConverter
getAllPossibleValues(List<Completion>, Class<?>, String, String, MethodTarget) - Method in class org.springframework.shell.converters.BooleanConverter
getAllPossibleValues(List<Completion>, Class<?>, String, String, MethodTarget) - Method in class org.springframework.shell.converters.CharacterConverter
getAllPossibleValues(List<Completion>, Class<?>, String, String, MethodTarget) - Method in class org.springframework.shell.converters.DateConverter
getAllPossibleValues(List<Completion>, Class<?>, String, String, MethodTarget) - Method in class org.springframework.shell.converters.DoubleConverter
getAllPossibleValues(List<Completion>, Class<?>, String, String, MethodTarget) - Method in class org.springframework.shell.converters.EnumConverter
getAllPossibleValues(List<Completion>, Class<?>, String, String, MethodTarget) - Method in class org.springframework.shell.converters.FileConverter
getAllPossibleValues(List<Completion>, Class<?>, String, String, MethodTarget) - Method in class org.springframework.shell.converters.FloatConverter
getAllPossibleValues(List<Completion>, Class<?>, String, String, MethodTarget) - Method in class org.springframework.shell.converters.IntegerConverter
getAllPossibleValues(List<Completion>, Class<?>, String, String, MethodTarget) - Method in class org.springframework.shell.converters.LocaleConverter
getAllPossibleValues(List<Completion>, Class<?>, String, String, MethodTarget) - Method in class org.springframework.shell.converters.LongConverter
getAllPossibleValues(List<Completion>, Class<?>, String, String, MethodTarget) - Method in class org.springframework.shell.converters.ShortConverter
getAllPossibleValues(List<Completion>, Class<?>, String, String, MethodTarget) - Method in class org.springframework.shell.converters.StaticFieldConverterImpl
getAllPossibleValues(List<Completion>, Class<?>, String, String, MethodTarget) - Method in class org.springframework.shell.converters.StringConverter
getAllPossibleValues(List<Completion>, Class<?>, String, String, MethodTarget) - Method in interface org.springframework.shell.core.Converter
  Populates the given list with the possible completions
getApplicationContext() - Method in class org.springframework.shell.Bootstrap
getArgs() - Method in class org.springframework.shell.CommandLine
  Return the command line arguments
getArguments() - Method in class org.springframework.shell.event.ParseResult
getBanner() - Method in interface org.springframework.shell.plugin.BannerProvider
  Returns the banner.
getBanner() - Method in class org.springframework.shell.plugin.support.DefaultBannerProvider
getBuffer() - Method in exception org.springframework.shell.core.TokenizingException
getCanonicalPath(File) - Static method in class org.springframework.shell.support.util.FileUtils
  Returns the canonical path of the given `File`.
getCommandMarkers() - Method in class org.springframework.shell.core.SimpleParser
getConverters() - Method in class org.springframework.shell.core.SimpleParser
getDisableInternalCommands() - Method in class org.springframework.shell.CommandLine
getEveryCommand() - Method in class org.springframework.shell.core.SimpleParser
getException() - Method in class org.springframework.shell.core.CommandResult
getExecutionStrategy() - Method in class org.springframework.shell.core.AbstractShell
getExecutionStrategy() - Method in class org.springframework.shell.core.JLineShellComponent
getExitCode() - Method in class org.springframework.shell.core.ExitShellRequest
getExitShellRequest() - Method in class org.springframework.shell.core.AbstractShell
getExitShellRequest() - Method in interface org.springframework.shell.core.Shell
getFile(Class<?>, String) - Static method in class org.springframework.shell.support.util.FileUtils
  Loads the given file from the classpath.
getFileSeparatorAsRegex() - Static method in class org.springframework.shell.support.util.FileUtils
  Returns the platform-specific file separator as a regular expression.
getFirstDirectory(String) - Static method in class org.springframework.shell.support.util.FileUtils
  Returns the part of the given path that represents a directory, in other words the given path if it's already a directory, or the parent directory if it's a file.
getFormattedValue() - Method in class org.springframework.shell.core.Completion
getHeaderBorder(Map<Integer, TableHeader>) - Static method in class org.springframework.shell.support.table.TableRenderer
  Renders the Table header border, based on the map of provided headers.
getHeaders() - Method in class org.springframework.shell.support.table.Table
getHeading() - Method in class org.springframework.shell.core.Completion
getHighestPriorityProvider(ApplicationContext, Class<T>) - Static method in class org.springframework.shell.plugin.PluginUtils
  Returns the highest priority `PluginProvider` of specified type defined in given application context.
getHistoryFileName() - Method in class org.springframework.shell.core.JLineShell
  get history file name from provider.
getHistoryFileName() - Method in class org.springframework.shell.core.JLineShellComponent
  get history file name from provider.
getHistoryFileName() - Method in interface org.springframework.shell.plugin.HistoryFileNameProvider
  get history file name
getHistoryFileName() - Method in class org.springframework.shell.plugin.support.DefaultHistoryFileNameProvider
getHistorySize() - Method in class org.springframework.shell.CommandLine
getHistorySize() - Method in class org.springframework.shell.core.JLineShell
getHome() - Method in class org.springframework.shell.core.AbstractShell
  Obtains the home directory for the current shell instance.
getHome() - Method in interface org.springframework.shell.core.Shell
  Returns the home directory of the current running shell instance
getHomeAsString() - Method in class org.springframework.shell.core.AbstractShell
getHomeAsString() - Method in class org.springframework.shell.core.JLineShell
  Obtains the "roo.home" from the system property, falling back to the current working directory if missing.
getInputStream(Class<?>, String) - Static method in class org.springframework.shell.support.util.FileUtils
  Loads the given file from the classpath.
getInstance() - Method in class org.springframework.shell.event.ParseResult
getJLineShellComponent() - Method in class org.springframework.shell.Bootstrap
getKey() - Method in class org.springframework.shell.core.MethodTarget
getLastValueDelimiter() - Method in class org.springframework.shell.core.Tokenizer
  Return the delimiter (space or quotes) that was (or is being) used for the last value.
getLastValueStartOffset() - Method in class org.springframework.shell.core.Tokenizer
  Return the offset at which the last value seen started (NOT including any delimiter).
getLogger(Class<?>) - Static method in class org.springframework.shell.support.logging.HandlerUtils
  Obtains a `Logger` that guarantees to set the `Level` to `Level.FINE` if it is part of org.springframework.roo.
getMaxWidth() - Method in class org.springframework.shell.support.table.TableHeader
getMessage() - Method in class org.springframework.shell.event.ShellStatus
getMethod() - Method in class org.springframework.shell.core.MethodTarget
getMethod() - Method in class org.springframework.shell.event.ParseResult
getName() - Method in class org.springframework.shell.support.table.TableHeader
getOffendingOffset() - Method in exception org.springframework.shell.core.TokenizingException
getOptionContext() - Static method in class org.springframework.shell.core.CliOptionContext
  Returns the option context for the current thread.
getOrder() - Method in class org.springframework.shell.core.Completion
getParser() - Method in class org.springframework.shell.core.AbstractShell
getParser() - Method in class org.springframework.shell.core.JLineShellComponent
getParseResult() - Method in class org.springframework.shell.event.ShellStatus
getPath(Class<?>, String) - Static method in class org.springframework.shell.support.util.FileUtils
  Determines the path to the requested file, relative to the given class.
getPhase() - Method in class org.springframework.shell.core.JLineShellComponent
getProductName() - Method in class org.springframework.shell.core.JLineShell
  get product name
getProductName() - Method in class org.springframework.shell.core.JLineShellComponent
getPrompt() - Method in interface org.springframework.shell.plugin.PromptProvider
  Returns the prompt text.
getPrompt() - Method in class org.springframework.shell.plugin.support.DefaultPromptProvider
getPromptText() - Method in class org.springframework.shell.core.JLineShell
  get prompt text from provider.
getPromptText() - Method in class org.springframework.shell.core.JLineShellComponent
  get prompt text from provider.
getProviderName() - Method in interface org.springframework.shell.plugin.NamedProvider
  Return the name of the provider.
getProviderName() - Method in class org.springframework.shell.plugin.support.DefaultBannerProvider
getProviderName() - Method in class org.springframework.shell.plugin.support.DefaultHistoryFileNameProvider
getProviderName() - Method in class org.springframework.shell.plugin.support.DefaultPromptProvider
getReason() - Method in exception org.springframework.shell.core.TokenizingException
getRemainingBuffer() - Method in class org.springframework.shell.core.MethodTarget
getResult() - Method in class org.springframework.shell.core.CommandResult
getRows() - Method in class org.springframework.shell.support.table.Table
getShellCommandsToExecute() - Method in class org.springframework.shell.CommandLine
getShellPrompt() - Method in class org.springframework.shell.core.AbstractShell
getShellPrompt() - Method in interface org.springframework.shell.core.ShellPromptAccessor
getShellStatus() - Method in class org.springframework.shell.event.AbstractShellStatusPublisher
getShellStatus() - Method in interface org.springframework.shell.event.ShellStatusProvider
  Returns the current shell status.
getSimpleParser() - Method in class org.springframework.shell.core.JLineShellComponent
getSimpleParserContext() - Static method in class org.springframework.shell.core.CliSimpleParserContext
getSourceClassName() - Method in class org.springframework.shell.support.logging.LoggingOutputStream
getStartupNotifications() - Method in class org.springframework.shell.core.JLineShell
getStartupNotifications() - Method in class org.springframework.shell.core.JLineShellComponent
getStatus() - Method in class org.springframework.shell.event.ShellStatus
getSystemDependentPath(String...) - Static method in class org.springframework.shell.support.util.FileUtils
  Returns an operating-system-dependent path consisting of the given elements, separated by `File.separator`.
getSystemDependentPath(Collection<String>) - Static method in class org.springframework.shell.support.util.FileUtils
  Returns an operating-system-dependent path consisting of the given elements, separated by `File.separator`.
getTarget() - Method in class org.springframework.shell.core.MethodTarget
getTargetHandler() - Method in class org.springframework.shell.support.logging.DeferredLogHandler
getTokens() - Method in class org.springframework.shell.core.Tokenizer
getValue() - Method in class org.springframework.shell.core.Completion
getValue(Integer) - Method in class org.springframework.shell.support.table.TableRow
  Return a value from this row.
getVersion() - Method in class org.springframework.shell.core.JLineShell
  get version information
getVersion() - Method in class org.springframework.shell.core.JLineShellComponent
getVersion() - Method in interface org.springframework.shell.plugin.BannerProvider
  Returns the associated version.
getVersion() - Method in class org.springframework.shell.plugin.support.DefaultBannerProvider
getWelcomeMessage() - Method in class org.springframework.shell.core.JLineShellComponent
  get the welcome message at start.
getWelcomeMessage() - Method in interface org.springframework.shell.plugin.BannerProvider
  Returns the welcome message.
getWelcomeMessage() - Method in class org.springframework.shell.plugin.support.DefaultBannerProvider
getWidth() - Method in class org.springframework.shell.support.table.TableHeader
getWorkingDirectory() - Method in class org.springframework.shell.converters.FileConverter
getWorkingDirectory() - Method in class org.springframework.shell.converters.SimpleFileConverter

## H

handleExecutionResult(Object) - Method in class org.springframework.shell.core.AbstractShell
  Handles the result of execution of a command.
HandlerUtils - Class in org.springframework.shell.support.logging
  Utility methods for dealing with `Handler` objects.
HandlerUtils() - Constructor for class org.springframework.shell.support.logging.HandlerUtils
hashCode() - Method in class org.springframework.shell.core.Completion
hashCode() - Method in class org.springframework.shell.core.MethodTarget
hashCode() - Method in class org.springframework.shell.event.ParseResult
hashCode() - Method in class org.springframework.shell.event.ShellStatus
hashCode() - Method in class org.springframework.shell.support.table.Table
hashCode() - Method in class org.springframework.shell.support.table.TableHeader
hashCode() - Method in class org.springframework.shell.support.table.TableRow
HelpCommands - Class in org.springframework.shell.commands
  Provides a listing of commands known to the shell.
HelpCommands() - Constructor for class org.springframework.shell.commands.HelpCommands
HistoryFileNameProvider - Interface in org.springframework.shell.plugin
  History file name provider.
HORIZONTAL_LINE - Static variable in class org.springframework.shell.support.table.TableRenderer

## I

IdeTerminal - Class in org.springframework.shell.core
  Terminal used for debugging inside an IDE.
IdeTerminal() - Constructor for class org.springframework.shell.core.IdeTerminal
inBlockComment - Variable in class org.springframework.shell.core.AbstractShell
inlineComment() - Method in class org.springframework.shell.commands.InlineCommentCommands
InlineCommentCommands - Class in org.springframework.shell.commands
  Commands relating to inline comments
InlineCommentCommands() - Constructor for class org.springframework.shell.commands.InlineCommentCommands
IntegerConverter - Class in org.springframework.shell.converters
  `Converter` for `Integer`.
IntegerConverter() - Constructor for class org.springframework.shell.converters.IntegerConverter
IOUtils - Class in org.springframework.shell.support.util
  Static helper methods relating to I/O.
isANSISupported() - Method in class org.springframework.shell.core.IdeTerminal
isAutoStartup() - Method in class org.springframework.shell.core.JLineShellComponent
isDevelopmentMode() - Method in class org.springframework.shell.core.JLineShell
isDevelopmentMode() - Method in interface org.springframework.shell.core.Shell
isEmpty(String) - Static method in class org.springframework.shell.support.util.StringUtils
  Checks if a String is empty ("") or null.
isReadyForCommands() - Method in interface org.springframework.shell.core.ExecutionStrategy
  Indicates commands are able to be presented.
isReadyForCommands() - Method in class org.springframework.shell.core.SimpleExecutionStrategy
isRunning() - Method in class org.springframework.shell.core.JLineShellComponent
isSpace(char) - Static method in class org.springframework.shell.support.util.NaturalOrderComparator
  Indicates whether the given character is whitespace
isSuccess() - Method in class org.springframework.shell.core.CommandResult
isSuppressDuplicateMessages() - Static method in class org.springframework.shell.core.JLineLogHandler
isWindows() - Static method in class org.springframework.shell.support.util.OsUtils

## J

JLineLogHandler - Class in org.springframework.shell.core
  JDK logging `Handler` that emits log messages to a JLine `ConsoleReader`.
JLineLogHandler(ConsoleReader, ShellPromptAccessor) - Constructor for class org.springframework.shell.core.JLineLogHandler
JLineShell - Class in org.springframework.shell.core
  Uses the feature-rich JLine library to provide an interactive shell.
JLineShell() - Constructor for class org.springframework.shell.core.JLineShell
JLineShellComponent - Class in org.springframework.shell.core
  Launcher for `JLineShell`.
JLineShellComponent() - Constructor for class org.springframework.shell.core.JLineShellComponent
JVM_TERMINATED_EXIT - Static variable in class org.springframework.shell.core.ExitShellRequest

## L

lastValueIsComplete() - Method in class org.springframework.shell.core.Tokenizer
  Return true if we know for sure that the last value has been typed in full.
LINE_SEPARATOR - Static variable in class org.springframework.shell.support.util.OsUtils
LocaleConverter - Class in org.springframework.shell.converters
  `Converter` for `Locale`.
LocaleConverter() - Constructor for class org.springframework.shell.converters.LocaleConverter
logCommandIfRequired(String, boolean) - Method in class org.springframework.shell.core.AbstractShell
  Allows a subclass to log the execution of a well-formed command.
logCommandToOutput(String) - Method in class org.springframework.shell.core.AbstractShell
  Allows a subclass to actually write the resulting logged command to some form of output.
logCommandToOutput(String) - Method in class org.springframework.shell.core.JLineShell
logger - Variable in class org.springframework.shell.commands.ScriptCommands
logger - Variable in class org.springframework.shell.core.AbstractShell
LOGGER - Static variable in class org.springframework.shell.support.logging.LoggingOutputStream
LoggingOutputStream - Class in org.springframework.shell.support.logging
  Wraps an `OutputStream` and automatically passes each line to the `Logger` when `OutputStream.flush()` or `OutputStream.close()` is called.
LoggingOutputStream(Level) - Constructor for class org.springframework.shell.support.logging.LoggingOutputStream
  Constructor
LongConverter - Class in org.springframework.shell.converters
  `Converter` for `Long`.
LongConverter() - Constructor for class org.springframework.shell.converters.LongConverter

## M

main(String[]) - Static method in class org.springframework.shell.Bootstrap
matchesAntPath(String, String) - Static method in class org.springframework.shell.support.util.FileUtils
  Indicates whether the given canonical path matches the given Ant-style pattern
MathUtils - Class in org.springframework.shell.support.util
  A class which contains a number of number manipulation operations
MathUtils() - Constructor for class org.springframework.shell.support.util.MathUtils
MessageDisplayUtils - Class in org.springframework.shell.support.logging
  Retrieves text files from the classloader and displays them on-screen.
MessageDisplayUtils() - Constructor for class org.springframework.shell.support.logging.MessageDisplayUtils
MethodTarget - Class in org.springframework.shell.core
  A method that can be executed via a shell command.
MethodTarget(Method, Object) - Constructor for class org.springframework.shell.core.MethodTarget
  Constructor for a `null remainingBuffer` and `key`
MethodTarget(Method, Object, String, String) - Constructor for class org.springframework.shell.core.MethodTarget
  Constructor that allows all fields to be set

## N

NamedProvider - Interface in org.springframework.shell.plugin
  Returns the name of the provider.
NaturalOrderComparator<E> - Class in org.springframework.shell.support.util
  NaturalOrderComparator.java -- Perform natural order comparisons of strings in Java.
NaturalOrderComparator() - Constructor for class org.springframework.shell.support.util.NaturalOrderComparator
newRow() - Method in class org.springframework.shell.support.table.Table
  Add a new empty row to the table.
NORMAL_EXIT - Static variable in class org.springframework.shell.core.ExitShellRequest

## O

obtainHelp(String) - Method in class org.springframework.shell.commands.HelpCommands
obtainHelp(String) - Method in class org.springframework.shell.core.SimpleParser
onShellStatusChange(ShellStatus, ShellStatus) - Method in interface org.springframework.shell.event.ShellStatusListener
  Invoked by the shell to report a new status.
openingQuotesHaveNotBeenClosed() - Method in class org.springframework.shell.core.Tokenizer
  Return whether the last value was meant to be enclosed in quotes, but the closing quote has not been typed yet.
org.springframework.shell - package org.springframework.shell
org.springframework.shell.commands - package org.springframework.shell.commands
org.springframework.shell.converters - package org.springframework.shell.converters
org.springframework.shell.core - package org.springframework.shell.core
org.springframework.shell.core.annotation - package org.springframework.shell.core.annotation
org.springframework.shell.event - package org.springframework.shell.event
org.springframework.shell.plugin - package org.springframework.shell.plugin
org.springframework.shell.plugin.support - package org.springframework.shell.plugin.support
org.springframework.shell.support.logging - package org.springframework.shell.support.logging
org.springframework.shell.support.table - package org.springframework.shell.support.table
org.springframework.shell.support.util - package org.springframework.shell.support.util
OsCommands - Class in org.springframework.shell.commands
  Command type to allow execution of native OS commands from the Spring Shell.
OsCommands() - Constructor for class org.springframework.shell.commands.OsCommands
OsOperations - Interface in org.springframework.shell.commands
  Operations type to allow execution of native OS commands from the Spring Roo shell.
OsOperationsImpl - Class in org.springframework.shell.commands
  Implementation of `OsOperations` interface.
OsOperationsImpl() - Constructor for class org.springframework.shell.commands.OsOperationsImpl
OsUtils - Class in org.springframework.shell.support.util
  Utilities for handling OS-specific behavior.
OsUtils() - Constructor for class org.springframework.shell.support.util.OsUtils

## P

padLeft(String, int) - Static method in class org.springframework.shell.support.util.StringUtils
  Left pad a String with spaces (' ').
padLeft(String, int, char) - Static method in class org.springframework.shell.support.util.StringUtils
  Left pad a String with a specified character.
padLeft(String, int, String) - Static method in class org.springframework.shell.support.util.StringUtils
  Left pad a String with a specified String.
padRight(String, int, char) - Static method in class org.springframework.shell.support.util.StringUtils
  Right-pad a String with a configurable padding character.
padRight(String, int) - Static method in class org.springframework.shell.support.util.StringUtils
  Right-pad the provided String with empty spaces.
parse(String) - Method in interface org.springframework.shell.core.Parser
parse(String) - Method in class org.springframework.shell.core.SimpleParser
parseCommandLine(String[]) - Static method in class org.springframework.shell.SimpleShellCommandLineOptions
Parser - Interface in org.springframework.shell.core
  Interface for `SimpleParser`.
ParserCompleter - Class in org.springframework.shell.core
  An implementation of JLine's `Completer` interface that delegates to a `Parser`.
ParserCompleter(Parser) - Constructor for class org.springframework.shell.core.ParserCompleter
ParseResult - Class in org.springframework.shell.event
  Immutable representation of the outcome of parsing a given shell line.
ParseResult(Method, Object, Object[]) - Constructor for class org.springframework.shell.event.ParseResult
PluginUtils - Class in org.springframework.shell.plugin
  Utilities dealing with shell plugins.
populate(List<Completion>, String, String, String) - Method in class org.springframework.shell.converters.FileConverter
printBannerAndWelcome() - Method in class org.springframework.shell.core.JLineShell
printBannerAndWelcome() - Method in class org.springframework.shell.core.JLineShellComponent
prohibitRedraw() - Static method in class org.springframework.shell.core.JLineLogHandler
promptLoop() - Method in class org.springframework.shell.core.JLineShell
  Awaits user input, executes the command and displays the prompt to the user.
promptLoop() - Method in interface org.springframework.shell.core.Shell
  Presents a console prompt and allows the user to interact with the shell.
PromptProvider - Interface in org.springframework.shell.plugin
  Shell prompt provider.
props() - Method in class org.springframework.shell.commands.SystemPropertyCommands
publish(LogRecord) - Method in class org.springframework.shell.core.JLineLogHandler
publish(LogRecord) - Method in class org.springframework.shell.support.logging.DeferredLogHandler
  Stores the log record internally.

## Q

quit() - Method in class org.springframework.shell.commands.ExitCommands

## R

read(File) - Static method in class org.springframework.shell.support.util.FileUtils
  Returns the contents of the given File as a String.
readBanner(Reader) - Static method in class org.springframework.shell.support.util.FileUtils
  Reads a banner from the given resource.
readBanner(Class<?>, String) - Static method in class org.springframework.shell.support.util.FileUtils
  Reads a banner from the given resource.
reader - Variable in class org.springframework.shell.core.JLineShell
registerTargetHandler(Logger, Handler) - Static method in class org.springframework.shell.support.logging.HandlerUtils
  Registers the presented target `Handler` against any `DeferredLogHandler` encountered in the presented `Logger`.
remove(Class<?>) - Method in interface org.springframework.shell.converters.StaticFieldConverter
remove(Class<?>) - Method in class org.springframework.shell.converters.StaticFieldConverterImpl
remove(CommandMarker) - Method in class org.springframework.shell.core.SimpleParser
remove(Converter<?>) - Method in class org.springframework.shell.core.SimpleParser
removeLeadingAndTrailingSeparators(String) - Static method in class org.springframework.shell.support.util.FileUtils
  Removes any leading or trailing `File.separator`s from the given path.
removeShellStatusListener(ShellStatusListener) - Method in class org.springframework.shell.event.AbstractShellStatusPublisher
removeShellStatusListener(ShellStatusListener) - Method in interface org.springframework.shell.event.ShellStatusProvider
  Removes an existing status listener.
removeTrailingSeparator(String) - Static method in class org.springframework.shell.support.util.FileUtils
  Removes any trailing `File.separator`s from the given path
renderMapDataAsTable(List<Map<String, Object>>, List<String>) - Static method in class org.springframework.shell.support.table.TableRenderer
  Renders a textual representation of the list of provided Map data
renderParameterInfoDataAsTable(Map<String, String>, boolean, int) - Static method in class org.springframework.shell.support.table.TableRenderer
renderParameterInfoDataAsTable(Map<String, String>) - Static method in class org.springframework.shell.support.table.TableRenderer
  Renders a textual representation of provided parameter map.
renderTextTable(Table) - Static method in class org.springframework.shell.support.table.TableRenderer
renderTextTable(Table, boolean) - Static method in class org.springframework.shell.support.table.TableRenderer
  Renders a textual representation of the provided `Table`
resetMessageTracking() - Static method in class org.springframework.shell.core.JLineLogHandler
resetOptionContext() - Static method in class org.springframework.shell.core.CliOptionContext
  Resets the option context for the current thread.
resetSimpleParserContext() - Static method in class org.springframework.shell.core.CliSimpleParserContext
ROO_PROMPT - Static variable in class org.springframework.shell.core.AbstractShell
round(double, int) - Static method in class org.springframework.shell.support.util.MathUtils
run() - Method in class org.springframework.shell.Bootstrap
run() - Method in class org.springframework.shell.core.JLineShell

## S

script(File, boolean) - Method in class org.springframework.shell.commands.ScriptCommands
ScriptCommands - Class in org.springframework.shell.commands
ScriptCommands() - Constructor for class org.springframework.shell.commands.ScriptCommands
setApplicationContext(ApplicationContext) - Method in class org.springframework.shell.commands.HelpCommands
setApplicationContext(ApplicationContext) - Method in class org.springframework.shell.commands.VersionCommands
setApplicationContext(ApplicationContext) - Method in class org.springframework.shell.core.JLineShellComponent
setConverters(Set<Converter<?>>) - Method in class org.springframework.shell.converters.ArrayConverter
setData(Map<Integer, String>) - Method in class org.springframework.shell.support.table.TableRow
setDevelopmentMode(boolean) - Method in class org.springframework.shell.core.JLineShell
setDevelopmentMode(boolean) - Method in interface org.springframework.shell.core.Shell
  Indicates the shell should switch into a lower-level development mode.
setHistorySize(int) - Method in class org.springframework.shell.core.JLineShell
setIncludeThreadName(boolean) - Static method in class org.springframework.shell.core.JLineLogHandler
setMaxWidth(int) - Method in class org.springframework.shell.support.table.TableHeader
  Defaults to -1 indicating to ignore the property.
setName(String) - Method in class org.springframework.shell.support.table.TableHeader
setOptionContext(String) - Static method in class org.springframework.shell.core.CliOptionContext
  Stores the given option context for the current thread.
setPrintBanner(boolean) - Method in class org.springframework.shell.core.JLineShellComponent
setPromptPath(String) - Method in class org.springframework.shell.core.AbstractShell
  Base implementation of the `Shell.setPromptPath(String)` method, designed for simple shell implementations.
setPromptPath(String, boolean) - Method in class org.springframework.shell.core.AbstractShell
  Default implementation of `Shell#setPromptPath(String, boolean))` method to satisfy STS compatibility.
setPromptPath(String) - Method in class org.springframework.shell.core.JLineShell
setPromptPath(String, boolean) - Method in class org.springframework.shell.core.JLineShell
setPromptPath(String) - Method in interface org.springframework.shell.core.Shell
  Changes the "path" displayed in the shell prompt.
setPromptPath(String, boolean) - Method in interface org.springframework.shell.core.Shell
setShellStatus(ShellStatus.Status) - Method in class org.springframework.shell.event.AbstractShellStatusPublisher
setShellStatus(ShellStatus.Status, String, ParseResult) - Method in class org.springframework.shell.event.AbstractShellStatusPublisher
setSimpleParserContext(SimpleParser) - Static method in class org.springframework.shell.core.CliSimpleParserContext
setSourceClassName(String) - Method in class org.springframework.shell.support.logging.LoggingOutputStream
setSuppressDuplicateMessages(boolean) - Static method in class org.springframework.shell.core.JLineLogHandler
setTargetHandler(Handler) - Method in class org.springframework.shell.support.logging.DeferredLogHandler
setWidth(int) - Method in class org.springframework.shell.support.table.TableHeader
Shell - Interface in org.springframework.shell.core
  Specifies the contract for an interactive shell.
ShellException - Exception in org.springframework.shell
  Shell exception.
ShellException() - Constructor for exception org.springframework.shell.ShellException
ShellException(String) - Constructor for exception org.springframework.shell.ShellException
ShellException(Throwable) - Constructor for exception org.springframework.shell.ShellException
ShellException(String, Throwable) - Constructor for exception org.springframework.shell.ShellException
shellPrompt - Static variable in class org.springframework.shell.core.AbstractShell
ShellPromptAccessor - Interface in org.springframework.shell.core
  Obtains the prompt used by a `Shell`.
shellStatus - Variable in class org.springframework.shell.event.AbstractShellStatusPublisher
ShellStatus - Class in org.springframework.shell.event
  Represents the different states that a shell can legally be in.
ShellStatus.Status - Enum in org.springframework.shell.event
ShellStatusListener - Interface in org.springframework.shell.event
  Implemented by classes that wish to be notified of shell status changes.
shellStatusListeners - Variable in class org.springframework.shell.event.AbstractShellStatusPublisher
ShellStatusProvider - Interface in org.springframework.shell.event
  Implemented by shells that support the publication of shell status changes.
ShortConverter - Class in org.springframework.shell.converters
  `Converter` for `Short`.
ShortConverter() - Constructor for class org.springframework.shell.converters.ShortConverter
SimpleExecutionStrategy - Class in org.springframework.shell.core
  Simple execution strategy for invoking a target method.
SimpleExecutionStrategy() - Constructor for class org.springframework.shell.core.SimpleExecutionStrategy
SimpleFileConverter - Class in org.springframework.shell.converters
SimpleFileConverter() - Constructor for class org.springframework.shell.converters.SimpleFileConverter
SimpleParser - Class in org.springframework.shell.core
  Default implementation of `Parser`.
SimpleParser() - Constructor for class org.springframework.shell.core.SimpleParser
SimpleShellCommandLineOptions - Class in org.springframework.shell
  Used to pass in command line options to customize the shell on launch
SimpleShellCommandLineOptions() - Constructor for class org.springframework.shell.SimpleShellCommandLineOptions
start() - Method in class org.springframework.shell.core.JLineShellComponent
StaticFieldConverter - Interface in org.springframework.shell.converters
  Interface for adding and removing classes that provide static fields which should be made available via a `Converter`.
StaticFieldConverterImpl - Class in org.springframework.shell.converters
  A simple `Converter` for those classes which provide public static fields to represent possible textual values.
StaticFieldConverterImpl() - Constructor for class org.springframework.shell.converters.StaticFieldConverterImpl
statusListener - Variable in class org.springframework.shell.core.JLineShell
stop(Runnable) - Method in class org.springframework.shell.core.JLineShellComponent
stop() - Method in class org.springframework.shell.core.JLineShellComponent
StringConverter - Class in org.springframework.shell.converters
  `Converter` for `String`.
StringConverter() - Constructor for class org.springframework.shell.converters.StringConverter
stringify(E) - Method in class org.springframework.shell.support.util.NaturalOrderComparator
StringUtils - Class in org.springframework.shell.support.util
  Utility methods for Strings focused on the use in formatting of tables.
StringUtils() - Constructor for class org.springframework.shell.support.util.StringUtils
supports(Class<?>, String) - Method in class org.springframework.shell.converters.ArrayConverter
supports(Class<?>, String) - Method in class org.springframework.shell.converters.AvailableCommandsConverter
supports(Class<?>, String) - Method in class org.springframework.shell.converters.BigDecimalConverter
supports(Class<?>, String) - Method in class org.springframework.shell.converters.BigIntegerConverter
supports(Class<?>, String) - Method in class org.springframework.shell.converters.BooleanConverter
supports(Class<?>, String) - Method in class org.springframework.shell.converters.CharacterConverter
supports(Class<?>, String) - Method in class org.springframework.shell.converters.DateConverter
supports(Class<?>, String) - Method in class org.springframework.shell.converters.DoubleConverter
supports(Class<?>, String) - Method in class org.springframework.shell.converters.EnumConverter
supports(Class<?>, String) - Method in class org.springframework.shell.converters.FileConverter
supports(Class<?>, String) - Method in class org.springframework.shell.converters.FloatConverter
supports(Class<?>, String) - Method in class org.springframework.shell.converters.IntegerConverter
supports(Class<?>, String) - Method in class org.springframework.shell.converters.LocaleConverter
supports(Class<?>, String) - Method in class org.springframework.shell.converters.LongConverter
supports(Class<?>, String) - Method in class org.springframework.shell.converters.ShortConverter
supports(Class<?>, String) - Method in class org.springframework.shell.converters.StaticFieldConverterImpl
supports(Class<?>, String) - Method in class org.springframework.shell.converters.StringConverter
supports(Class<?>, String) - Method in interface org.springframework.shell.core.Converter
  Indicates whether this converter supports the given type in the given option context
SystemPropertyCommands - Class in org.springframework.shell.commands
  Commands related to system properties
SystemPropertyCommands() - Constructor for class org.springframework.shell.commands.SystemPropertyCommands

## T

TAB_COMPLETION_COUNT_PREFIX - Static variable in interface org.springframework.shell.core.Converter
  The prefix for the option context property that indicates how many successive tab completion requests have occurred.
Table - Class in org.springframework.shell.support.table
  Provide a basic concept of a table structure containing a map of column headers and a collection of rows.
Table() - Constructor for class org.springframework.shell.support.table.Table
TableHeader - Class in org.springframework.shell.support.table
  Defines table column headers used by `Table`.
TableHeader(String, int) - Constructor for class org.springframework.shell.support.table.TableHeader
  Constructor that initializes the table header with the provided header name and the with of the table header.
TableHeader(String) - Constructor for class org.springframework.shell.support.table.TableHeader
  Constructor that initializes the table header with the provided header name.
TableRenderer - Class in org.springframework.shell.support.table
  Contains utility methods for rendering data to a formatted console output.
TableRow - Class in org.springframework.shell.support.table
  Holds the table rows used by `Table`.
TableRow() - Constructor for class org.springframework.shell.support.table.TableRow
terminate() - Method in interface org.springframework.shell.core.ExecutionStrategy
  Indicates the execution runtime should be terminated.
terminate() - Method in class org.springframework.shell.core.SimpleExecutionStrategy
tokenize() - Method in class org.springframework.shell.core.Tokenizer
Tokenizer - Class in org.springframework.shell.core
  Converts a particular buffer into a tokenized structure.
Tokenizer(String) - Constructor for class org.springframework.shell.core.Tokenizer
Tokenizer(String, boolean) - Constructor for class org.springframework.shell.core.Tokenizer
TokenizingException - Exception in org.springframework.shell.core
TokenizingException(int, char[], String) - Constructor for exception org.springframework.shell.core.TokenizingException
toString() - Method in class org.springframework.shell.core.CommandResult
toString() - Method in class org.springframework.shell.core.Completion
toString() - Method in class org.springframework.shell.core.MethodTarget
toString() - Method in class org.springframework.shell.core.Tokenizer
toString() - Method in class org.springframework.shell.event.ParseResult
toString() - Method in class org.springframework.shell.support.table.Table

## U

updateWidth(int) - Method in class org.springframework.shell.support.table.TableHeader
  Updated the width for this particular column, but only if the value of the passed-in width is higher than the value of the pre-existing width.

## V

valueOf(String) - Static method in enum org.springframework.shell.event.ShellStatus.Status
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.shell.support.util.AnsiEscapeCode
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.springframework.shell.event.ShellStatus.Status
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.shell.support.util.AnsiEscapeCode
  Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class org.springframework.shell.commands.VersionCommands
VersionCommands - Class in org.springframework.shell.commands
  Essential built-in shell commands.
VersionCommands() - Constructor for class org.springframework.shell.commands.VersionCommands
versionInfo() - Method in class org.springframework.shell.core.AbstractShell
versionInfo() - Static method in class org.springframework.shell.support.util.VersionUtils
  Returns the full version string of the present Spring Shell codebase, or `null` if it cannot be determined.
VersionUtils - Class in org.springframework.shell.support.util
VersionUtils() - Constructor for class org.springframework.shell.support.util.VersionUtils

## W

waitForComplete() - Method in class org.springframework.shell.core.JLineShellComponent
  wait the shell command to complete by typing "quit" or "exit"
WINDOW_TITLE_SLOT - Static variable in interface org.springframework.shell.core.Shell
  The slot name to use with `Shell.flash(Level, String, String)` if a caller wishes to modify the window title.
wrapWithDeferredLogHandler(Logger, Level) - Static method in class org.springframework.shell.support.logging.HandlerUtils
  Replaces each `Handler` defined against the presented `Logger` with `DeferredLogHandler`.
write(int) - Method in class org.springframework.shell.support.logging.LoggingOutputStream

A B C D E F G H I J L M N O P Q R S T U V W