Class AbstractTextComponent.BaseTextComponentContext<T,C extends AbstractTextComponent.TextComponentContext<T,C>>  
java.lang.Object
java.util.AbstractMap<K,V>
 
java.util.HashMap<K,V>
 
java.util.LinkedHashMap<Object,Object>
 
org.springframework.shell.component.context.BaseComponentContext<C>
org.springframework.shell.component.support.AbstractTextComponent.BaseTextComponentContext<T,C> 
- All Implemented Interfaces:
- Serializable,- Cloneable,- Map<Object,,- Object> - ComponentContext<C>,- AbstractTextComponent.TextComponentContext<T,- C> 
- Enclosing class:
- AbstractTextComponent<T,C extends AbstractTextComponent.TextComponentContext<T, C>> 
public static class AbstractTextComponent.BaseTextComponentContext<T,C extends AbstractTextComponent.TextComponentContext<T,C>>  
extends BaseComponentContext<C>
implements AbstractTextComponent.TextComponentContext<T,C> 
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class java.util.AbstractMapAbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> Nested classes/interfaces inherited from interface org.springframework.shell.component.support.AbstractTextComponent.TextComponentContextAbstractTextComponent.TextComponentContext.MessageLevel
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetInput()Gets an input.Sets a message.getName()Gets a name.Sets a result value.voidSets an input.voidsetMessage(String message) Sets a message.voidsetMessage(String message, AbstractTextComponent.TextComponentContext.MessageLevel level) Sets a message with level.voidvoidSets a name.voidsetResultValue(T resultValue) Sets a result value.Gets context values as a map.Methods inherited from class org.springframework.shell.component.context.BaseComponentContextget, get, getTerminalWidth, put, setTerminalWidth, stream, toStringMethods inherited from class java.util.LinkedHashMapclear, containsValue, entrySet, forEach, getOrDefault, keySet, removeEldestEntry, replaceAll, valuesMethods inherited from class java.util.HashMapclone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, putAll, putIfAbsent, remove, remove, replace, replace, sizeMethods inherited from class java.util.AbstractMapequals, hashCodeMethods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.springframework.shell.component.context.ComponentContextcontainsKey, get, get, getTerminalWidth, put, setTerminalWidth, streamMethods inherited from interface java.util.Mapcompute, computeIfAbsent, computeIfPresent, containsKey, equals, hashCode, isEmpty, merge, putAll, putIfAbsent, remove, remove, replace, replace, size
- 
Constructor Details- 
BaseTextComponentContextpublic BaseTextComponentContext()
 
- 
- 
Method Details- 
getNameDescription copied from interface:AbstractTextComponent.TextComponentContextGets a name.- Specified by:
- getNamein interface- AbstractTextComponent.TextComponentContext<T,- C extends AbstractTextComponent.TextComponentContext<T, - C>> 
- Returns:
- a name
 
- 
setNameDescription copied from interface:AbstractTextComponent.TextComponentContextSets a name.- Specified by:
- setNamein interface- AbstractTextComponent.TextComponentContext<T,- C extends AbstractTextComponent.TextComponentContext<T, - C>> 
- Parameters:
- name- the name
 
- 
getInputDescription copied from interface:AbstractTextComponent.TextComponentContextGets an input.- Specified by:
- getInputin interface- AbstractTextComponent.TextComponentContext<T,- C extends AbstractTextComponent.TextComponentContext<T, - C>> 
- Returns:
- an input
 
- 
setInputDescription copied from interface:AbstractTextComponent.TextComponentContextSets an input.- Specified by:
- setInputin interface- AbstractTextComponent.TextComponentContext<T,- C extends AbstractTextComponent.TextComponentContext<T, - C>> 
- Parameters:
- input- the input
 
- 
getResultValueDescription copied from interface:AbstractTextComponent.TextComponentContextSets a result value.- Specified by:
- getResultValuein interface- AbstractTextComponent.TextComponentContext<T,- C extends AbstractTextComponent.TextComponentContext<T, - C>> 
- Returns:
- a result value
 
- 
setResultValueDescription copied from interface:AbstractTextComponent.TextComponentContextSets a result value.- Specified by:
- setResultValuein interface- AbstractTextComponent.TextComponentContext<T,- C extends AbstractTextComponent.TextComponentContext<T, - C>> 
- Parameters:
- resultValue- the result value
 
- 
getMessageDescription copied from interface:AbstractTextComponent.TextComponentContextSets a message.- Specified by:
- getMessagein interface- AbstractTextComponent.TextComponentContext<T,- C extends AbstractTextComponent.TextComponentContext<T, - C>> 
- Returns:
- a message
 
- 
setMessageDescription copied from interface:AbstractTextComponent.TextComponentContextSets a message.- Specified by:
- setMessagein interface- AbstractTextComponent.TextComponentContext<T,- C extends AbstractTextComponent.TextComponentContext<T, - C>> 
- Parameters:
- message- the message
 
- 
setMessagepublic void setMessage(String message, AbstractTextComponent.TextComponentContext.MessageLevel level) Description copied from interface:AbstractTextComponent.TextComponentContextSets a message with level.- Specified by:
- setMessagein interface- AbstractTextComponent.TextComponentContext<T,- C extends AbstractTextComponent.TextComponentContext<T, - C>> 
- Parameters:
- message- the message
- level- the message level
 
- 
getMessageLevelDescription copied from interface:AbstractTextComponent.TextComponentContext- Specified by:
- getMessageLevelin interface- AbstractTextComponent.TextComponentContext<T,- C extends AbstractTextComponent.TextComponentContext<T, - C>> 
- Returns:
- a message level
 
- 
setMessageLevelDescription copied from interface:AbstractTextComponent.TextComponentContext- Specified by:
- setMessageLevelin interface- AbstractTextComponent.TextComponentContext<T,- C extends AbstractTextComponent.TextComponentContext<T, - C>> 
- Parameters:
- messageLevel- the message level
 
- 
toTemplateModelDescription copied from interface:ComponentContextGets context values as a map. Every context implementation can do their own model as essentially what matter is a one coming out from a last child which is one most likely to feed into a template engine.- Specified by:
- toTemplateModelin interface- ComponentContext<T>
- Overrides:
- toTemplateModelin class- BaseComponentContext<C extends AbstractTextComponent.TextComponentContext<T,- C>> 
- Returns:
- map of context values
 
 
-