|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectSettingsImpl<E>
public class SettingsImpl<E extends Enum<E> & Setting>
Reference implementation of Setting.Settings.
Field Summary | |
---|---|
ChangeEvent |
event
|
Constructor Summary | |
---|---|
SettingsImpl(Class<E> clazz)
|
Method Summary | |
---|---|
boolean |
addChangeListener(ChangeListener listener)
interface ChangeBroadcaster |
Class<E> |
clazz()
|
SettingsImpl<E> |
copy(Setting.Settings<E> tc)
|
ChangeBroadcaster |
fireSettingChanged()
interface ChangeBroadcaster |
Object |
get(E setting)
|
Object |
get(E setting,
PropertyKey key)
|
SettingsImpl<E> |
killState()
|
UserObject |
onClone()
interface UserObject |
SettingsImpl<E> |
put(E setting,
Object value)
|
Object |
put(E setting,
PropertyKey key,
Object value)
|
boolean |
removeChangeListener(ChangeListener listener)
interface ChangeBroadcaster |
Map<PropertyKey,Object> |
snapshot(E setting)
|
Methods inherited from class Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public final transient ChangeEvent event
Constructor Detail |
---|
public SettingsImpl(Class<E> clazz)
Method Detail |
---|
public Class<E> clazz()
clazz
in interface Setting.Settings<E extends Enum<E> & Setting>
public Object get(E setting)
get
in interface Setting.Settings<E extends Enum<E> & Setting>
public SettingsImpl<E> put(E setting, Object value)
put
in interface Setting.Settings<E extends Enum<E> & Setting>
public SettingsImpl<E> killState()
killState
in interface Setting.Settings<E extends Enum<E> & Setting>
public ChangeBroadcaster fireSettingChanged()
fireSettingChanged
in interface ChangeBroadcaster
public boolean addChangeListener(ChangeListener listener)
addChangeListener
in interface ChangeBroadcaster
public boolean removeChangeListener(ChangeListener listener)
removeChangeListener
in interface ChangeBroadcaster
public UserObject onClone()
onClone
in interface UserObject
public SettingsImpl<E> copy(Setting.Settings<E> tc)
copy
in interface Setting.Settings<E extends Enum<E> & Setting>
public Object get(E setting, PropertyKey key)
get
in interface Setting.Settings<E extends Enum<E> & Setting>
public Object put(E setting, PropertyKey key, Object value)
put
in interface Setting.Settings<E extends Enum<E> & Setting>
public Map<PropertyKey,Object> snapshot(E setting)
snapshot
in interface Setting.Settings<E extends Enum<E> & Setting>
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |