Uses of Interface
org.springframework.shell.component.context.ComponentContext
Packages that use ComponentContext
Package
Description
-
Uses of ComponentContext in org.springframework.shell.component
Subinterfaces of ComponentContext in org.springframework.shell.componentModifier and TypeInterfaceDescriptionstatic interface
static interface
MultiItemSelector.MultiItemSelectorContext<T,
I extends Nameable & Matchable & Itemable<T>> ContextMultiItemSelector
.static interface
static interface
Context forPathSearch
.static interface
SingleItemSelector.SingleItemSelectorContext<T,
I extends Nameable & Matchable & Itemable<T>> ContextSingleItemSelector
.static interface
Methods in org.springframework.shell.component with parameters of type ComponentContextModifier and TypeMethodDescriptionConfirmationInput.getThisContext
(ComponentContext<?> context) MultiItemSelector.getThisContext
(ComponentContext<?> context) PathInput.getThisContext
(ComponentContext<?> context) PathSearch.getThisContext
(ComponentContext<?> context) SingleItemSelector.getThisContext
(ComponentContext<?> context) StringInput.getThisContext
(ComponentContext<?> context) -
Uses of ComponentContext in org.springframework.shell.component.context
Classes in org.springframework.shell.component.context with type parameters of type ComponentContextModifier and TypeClassDescriptionclass
BaseComponentContext<C extends ComponentContext<C>>
Base implementation of aComponentContext
.interface
ComponentContext<C extends ComponentContext<C>>
Contract for base component context having access to basic key/value pairs.Classes in org.springframework.shell.component.context that implement ComponentContextModifier and TypeClassDescriptionclass
BaseComponentContext<C extends ComponentContext<C>>
Base implementation of aComponentContext
.Methods in org.springframework.shell.component.context with type parameters of type ComponentContextModifier and TypeMethodDescriptionstatic <C extends ComponentContext<C>>
ComponentContext<C>ComponentContext.empty()
Gets an empty context.Methods in org.springframework.shell.component.context that return ComponentContextModifier and TypeMethodDescriptionstatic <C extends ComponentContext<C>>
ComponentContext<C>ComponentContext.empty()
Gets an empty context.Put an entry into a context. -
Uses of ComponentContext in org.springframework.shell.component.flow
Methods in org.springframework.shell.component.flow that return ComponentContextModifier and TypeMethodDescriptionComponentFlow.ComponentFlowResult.getContext()
Gets a context.ComponentFlow.DefaultComponentFlowResult.getContext()
Methods in org.springframework.shell.component.flow that return types with arguments of type ComponentContextModifier and TypeMethodDescriptionComponentFlow.OrderedInputOperation.getNext()
ComponentFlow.OrderedInputOperation.getOperation()
ComponentFlow.OrderedInputOperation.getOperation()
-
Uses of ComponentContext in org.springframework.shell.component.support
Classes in org.springframework.shell.component.support with type parameters of type ComponentContextModifier and TypeClassDescriptionclass
AbstractComponent<T extends ComponentContext<T>>
Base class for components.Subinterfaces of ComponentContext in org.springframework.shell.component.supportModifier and TypeInterfaceDescriptionstatic interface
AbstractSelectorComponent.SelectorComponentContext<T,
I extends Nameable & Matchable & Itemable<T>, C extends AbstractSelectorComponent.SelectorComponentContext<T, I, C>> Context interface on a selector component sharing content.static interface
AbstractTextComponent.TextComponentContext<T,
C extends AbstractTextComponent.TextComponentContext<T, C>> Classes in org.springframework.shell.component.support that implement ComponentContextModifier and TypeClassDescriptionprotected static class
AbstractSelectorComponent.BaseSelectorComponentContext<T,
I extends Nameable & Matchable & Itemable<T>, C extends AbstractSelectorComponent.SelectorComponentContext<T, I, C>> Base implementation of aAbstractSelectorComponent.SelectorComponentContext
.static class
AbstractTextComponent.BaseTextComponentContext<T,
C extends AbstractTextComponent.TextComponentContext<T, C>> Methods in org.springframework.shell.component.support with parameters of type ComponentContextModifier and TypeMethodDescriptionabstract T
AbstractComponent.getThisContext
(ComponentContext<?> context) Gets a real component context using common this trick.protected void
AbstractComponent.loop
(ComponentContext<?> context) Enter into read loop.final T
AbstractComponent.run
(ComponentContext<?> context) Runs a component logic with a given context and returns updated context.