@XStreamConverter(value=SettingsConverter.class) public class SettingsGroup extends Object implements Serializable
SettingsManager,
Serialized Form| Constructor and Description |
|---|
SettingsGroup()
Constructs new
SettingsGroup. |
SettingsGroup(String name)
Constructs new
SettingsGroup. |
SettingsGroup(String id,
String name)
Constructs new
SettingsGroup. |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
get(String key)
Returns value for specified key.
|
String |
getId()
Returns group identifier.
|
String |
getName()
Returns group name.
|
<T> T |
put(String key,
T object)
Puts value under the specified key.
|
<T> T |
remove(String key)
Removes settings saved under the specified key.
|
void |
setId(String id)
Sets group identifier.
|
void |
setName(String name)
Sets group name.
|
void |
setSettings(HashMap<String,Object> settings)
Sets settings map.
|
Map<String,Object> |
settings()
Returns settings map.
|
public SettingsGroup()
SettingsGroup.public SettingsGroup(String name)
SettingsGroup.name - group namepublic SettingsGroup(String id, String name)
SettingsGroup.id - group identifiername - group namepublic String getId()
public void setId(String id)
id - new group identifierpublic String getName()
public void setName(String name)
name - new group namepublic void setSettings(HashMap<String,Object> settings)
settings - new settings mappublic <T> T get(String key)
T - value typekey - keypublic <T> T remove(String key)
T - value typekey - settings keypublic <T> T put(String key, T object)
T - value typekey - keyobject - valueCopyright © 2020. All rights reserved.