Skip navigation links
A C D E F I N O R S T V 

A

ARITY_USE_HEURISTICS - Static variable in annotation type org.springframework.shell.standard.ShellOption
Marker value to indicate that heuristics should be used to derive arity.

C

CommandValueProvider - Class in org.springframework.shell.standard
A ValueProvider that can be used to auto-complete names of shell commands.
CommandValueProvider(CommandRegistry) - Constructor for class org.springframework.shell.standard.CommandValueProvider
 
commandValueProvider(CommandRegistry) - Method in class org.springframework.shell.standard.StandardAPIAutoConfiguration
 
complete(MethodParameter, CompletionContext, String[]) - Method in class org.springframework.shell.standard.CommandValueProvider
 
complete(MethodParameter, CompletionContext, String[]) - Method in class org.springframework.shell.standard.EnumValueProvider
 
complete(MethodParameter, CompletionContext, String[]) - Method in class org.springframework.shell.standard.FileValueProvider
 
complete(MethodParameter, CompletionContext) - Method in class org.springframework.shell.standard.StandardParameterResolver
 
complete(MethodParameter, CompletionContext, String[]) - Method in interface org.springframework.shell.standard.ValueProvider
 

D

describe(MethodParameter) - Method in class org.springframework.shell.standard.StandardParameterResolver
 

E

EnumValueProvider - Class in org.springframework.shell.standard
A ValueProvider that knows how to complete values for Enum typed parameters.
EnumValueProvider() - Constructor for class org.springframework.shell.standard.EnumValueProvider
 
enumValueProvider() - Method in class org.springframework.shell.standard.StandardAPIAutoConfiguration
 

F

FileValueProvider - Class in org.springframework.shell.standard
A ValueProvider that can populate names of local Files, either absolute or relative to the current working directory.
FileValueProvider() - Constructor for class org.springframework.shell.standard.FileValueProvider
 
fileValueProvider() - Method in class org.springframework.shell.standard.StandardAPIAutoConfiguration
 

I

INHERIT_AND_INFER - Static variable in annotation type org.springframework.shell.standard.ShellCommandGroup
The default value for the group label, which when set on a class, will mean to look at the package level on a package, to go back at the class level and infer a name from the class name.
INHERITED - Static variable in annotation type org.springframework.shell.standard.ShellMethod
The default value for ShellMethod.group(), meaning that the group will be inherited from the explicit value set on the containing element (class then package) or ultimately inferred.

N

NONE - Static variable in annotation type org.springframework.shell.standard.ShellOption
Used to indicate that there is no default value (i.e. parameter is mandatory).
NULL - Static variable in annotation type org.springframework.shell.standard.ShellOption
Used to indicate that the default value is the value null, which is different from the fact that there is no default value.

O

org.springframework.shell.standard - package org.springframework.shell.standard
Contains infrastructure for describing commands with the "new" preferred Spring Shell programming model.

R

register(ConfigurableCommandRegistry) - Method in class org.springframework.shell.standard.StandardMethodTargetRegistrar
 
resolve(MethodParameter, List<String>) - Method in class org.springframework.shell.standard.StandardParameterResolver
 

S

setApplicationContext(ApplicationContext) - Method in class org.springframework.shell.standard.StandardMethodTargetRegistrar
 
setValidatorFactory(ValidatorFactory) - Method in class org.springframework.shell.standard.StandardParameterResolver
 
setValueProviders(Collection<ValueProvider>) - Method in class org.springframework.shell.standard.StandardParameterResolver
 
ShellCommandGroup - Annotation Type in org.springframework.shell.standard
Used to indicate the default group of shell commands, either at the package or class level.
ShellComponent - Annotation Type in org.springframework.shell.standard
Indicates that an annotated class may contain shell methods (themselves annotated with ShellMethod) that is, methods that may be invoked reflectively by the shell.
ShellMethod - Annotation Type in org.springframework.shell.standard
Used to mark a method as invokable via Spring Shell.
ShellMethodAvailability - Annotation Type in org.springframework.shell.standard
Used to customize the name of the method used to indicate availability of a command.
ShellOption - Annotation Type in org.springframework.shell.standard
Used to customize handling of a ShellMethod parameter.
ShellOption.NoValueProvider - Interface in org.springframework.shell.standard
 
StandardAPIAutoConfiguration - Class in org.springframework.shell.standard
Sets up all required beans for supporting the standard Shell API.
StandardAPIAutoConfiguration() - Constructor for class org.springframework.shell.standard.StandardAPIAutoConfiguration
 
StandardMethodTargetRegistrar - Class in org.springframework.shell.standard
The standard implementation of MethodTargetRegistrar for new shell applications, resolves methods annotated with ShellMethod on ShellComponent beans.
StandardMethodTargetRegistrar() - Constructor for class org.springframework.shell.standard.StandardMethodTargetRegistrar
 
standardMethodTargetResolver() - Method in class org.springframework.shell.standard.StandardAPIAutoConfiguration
 
standardParameterResolver(ConversionService) - Method in class org.springframework.shell.standard.StandardAPIAutoConfiguration
 
StandardParameterResolver - Class in org.springframework.shell.standard
Default ParameterResolver implementation that supports the following features: named parameters (recognized because they start with some ShellMethod.prefix()) implicit named parameters (from the actual method parameter name) positional parameters (in order, for all parameter values that were not resolved via named parameters) default values (for all remaining parameters)
StandardParameterResolver(ConversionService) - Constructor for class org.springframework.shell.standard.StandardParameterResolver
 
supports(MethodParameter, CompletionContext) - Method in class org.springframework.shell.standard.EnumValueProvider
 
supports(MethodParameter, CompletionContext) - Method in class org.springframework.shell.standard.FileValueProvider
 
supports(MethodParameter) - Method in class org.springframework.shell.standard.StandardParameterResolver
 
supports(MethodParameter, CompletionContext) - Method in interface org.springframework.shell.standard.ValueProvider
 
supports(MethodParameter, CompletionContext) - Method in class org.springframework.shell.standard.ValueProviderSupport
 

T

toString() - Method in class org.springframework.shell.standard.StandardMethodTargetRegistrar
 

V

ValueProvider - Interface in org.springframework.shell.standard
Beans implementing this interface are queried during TAB completion to gather possible values of a parameter.
ValueProviderSupport - Class in org.springframework.shell.standard
Base class for ValueProvider that match by type.
ValueProviderSupport() - Constructor for class org.springframework.shell.standard.ValueProviderSupport
 
A C D E F I N O R S T V 
Skip navigation links

Copyright © 2017 Pivotal Software, Inc.. All rights reserved.