public static class AbstractTextComponent.BaseTextComponentContext<T,C extends AbstractTextComponent.TextComponentContext<T,C>> extends BaseComponentContext<C> implements AbstractTextComponent.TextComponentContext<T,C>
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
AbstractTextComponent.TextComponentContext.MessageLevel
Constructor and Description |
---|
BaseTextComponentContext() |
Modifier and Type | Method and Description |
---|---|
String |
getInput()
Gets an input.
|
String |
getMessage()
Sets a message.
|
AbstractTextComponent.TextComponentContext.MessageLevel |
getMessageLevel()
|
String |
getName()
Gets a name.
|
T |
getResultValue()
Sets a result value.
|
void |
setInput(String input)
Sets an input.
|
void |
setMessage(String message)
Sets a message.
|
void |
setMessage(String message,
AbstractTextComponent.TextComponentContext.MessageLevel level)
Sets a message with level.
|
void |
setMessageLevel(AbstractTextComponent.TextComponentContext.MessageLevel messageLevel)
|
void |
setName(String name)
Sets a name.
|
void |
setResultValue(T resultValue)
Sets a result value.
|
Map<String,Object> |
toTemplateModel()
Gets context values as a map.
|
get, get, put, stream
clear, containsValue, entrySet, forEach, getOrDefault, keySet, removeEldestEntry, replaceAll, values
clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, putAll, putIfAbsent, remove, remove, replace, replace, size
equals, hashCode, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
containsKey, empty, get, get, put, stream
compute, computeIfAbsent, computeIfPresent, containsKey, equals, hashCode, isEmpty, merge, putAll, putIfAbsent, remove, remove, replace, replace, size
public String getName()
AbstractTextComponent.TextComponentContext
getName
in interface AbstractTextComponent.TextComponentContext<T,C extends AbstractTextComponent.TextComponentContext<T,C>>
public void setName(String name)
AbstractTextComponent.TextComponentContext
setName
in interface AbstractTextComponent.TextComponentContext<T,C extends AbstractTextComponent.TextComponentContext<T,C>>
name
- the namepublic String getInput()
AbstractTextComponent.TextComponentContext
getInput
in interface AbstractTextComponent.TextComponentContext<T,C extends AbstractTextComponent.TextComponentContext<T,C>>
public void setInput(String input)
AbstractTextComponent.TextComponentContext
setInput
in interface AbstractTextComponent.TextComponentContext<T,C extends AbstractTextComponent.TextComponentContext<T,C>>
input
- the inputpublic T getResultValue()
AbstractTextComponent.TextComponentContext
getResultValue
in interface AbstractTextComponent.TextComponentContext<T,C extends AbstractTextComponent.TextComponentContext<T,C>>
public void setResultValue(T resultValue)
AbstractTextComponent.TextComponentContext
setResultValue
in interface AbstractTextComponent.TextComponentContext<T,C extends AbstractTextComponent.TextComponentContext<T,C>>
resultValue
- the result valuepublic String getMessage()
AbstractTextComponent.TextComponentContext
getMessage
in interface AbstractTextComponent.TextComponentContext<T,C extends AbstractTextComponent.TextComponentContext<T,C>>
public void setMessage(String message)
AbstractTextComponent.TextComponentContext
setMessage
in interface AbstractTextComponent.TextComponentContext<T,C extends AbstractTextComponent.TextComponentContext<T,C>>
message
- the messagepublic void setMessage(String message, AbstractTextComponent.TextComponentContext.MessageLevel level)
AbstractTextComponent.TextComponentContext
setMessage
in interface AbstractTextComponent.TextComponentContext<T,C extends AbstractTextComponent.TextComponentContext<T,C>>
message
- the messagelevel
- the message levelpublic AbstractTextComponent.TextComponentContext.MessageLevel getMessageLevel()
AbstractTextComponent.TextComponentContext
getMessageLevel
in interface AbstractTextComponent.TextComponentContext<T,C extends AbstractTextComponent.TextComponentContext<T,C>>
public void setMessageLevel(AbstractTextComponent.TextComponentContext.MessageLevel messageLevel)
AbstractTextComponent.TextComponentContext
setMessageLevel
in interface AbstractTextComponent.TextComponentContext<T,C extends AbstractTextComponent.TextComponentContext<T,C>>
messageLevel
- the message levelpublic Map<String,Object> toTemplateModel()
ComponentContext
toTemplateModel
in interface ComponentContext<C extends AbstractTextComponent.TextComponentContext<T,C>>
toTemplateModel
in class BaseComponentContext<C extends AbstractTextComponent.TextComponentContext<T,C>>
Copyright © 2024. All rights reserved.