public interface Variables extends Serializable
| Modifier and Type | Method and Description |
|---|---|
<T> T |
get(Class<T> cls,
String name)
Returns the value of the variable.
|
<T> T |
get(Class<T> cls,
String name,
T defaultValue)
Returns the value of the variable or
defaultValue if not found. |
Object |
get(String name)
Returns the value of the variable.
|
<T> T |
get(String name,
T defaultValue)
Returns the value of the variable or
defaultValue if not found. |
boolean |
has(String name)
Returns
true if the variable is defined. |
void |
remove(String name)
Removes the variable.
|
void |
set(String name,
Object value)
Sets the variable.
|
<T> void |
setIfNone(String name,
Supplier<T> supplier)
Sets the variable if there is none (i.e.
|
void set(String name, Object value)
name - variable name.value - variable value.Object get(String name)
name - variable name.<T> T get(Class<T> cls, String name)
T - variable.cls - variable class.name - variable name.<T> T get(String name, T defaultValue)
defaultValue if not found.T - variable.name - variable name.defaultValue - default value.<T> T get(Class<T> cls, String name, T defaultValue)
defaultValue if not found.T - variable.cls - variable class.name - variable name.defaultValue - default value.void remove(String name)
name - variable name.boolean has(String name)
true if the variable is defined.name - variable name.Copyright © 2016–2020 Softelnet. All rights reserved.