org.xnap.commons.settings
Class SerializableSetting<T extends Serializable>
java.lang.Object
org.xnap.commons.settings.AbstractSetting<T>
org.xnap.commons.settings.SerializableSetting<T>
- All Implemented Interfaces:
- Setting<T>
public class SerializableSetting<T extends Serializable>
- extends AbstractSetting<T>
Method Summary |
protected T |
fromString(String value)
Sets the value of the setting from s. |
protected String |
toString(T value)
Returns a string representation of the setting. |
Methods inherited from class org.xnap.commons.settings.AbstractSetting |
addPropertyChangeListener, areObjectsEqual, areObjectsEqual, getDefaultValue, getKey, getProperties, getValidator, getValue, removePropertyChangeListener, revert, setDefaultValue, setProperties, setValidator, setValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SerializableSetting
public SerializableSetting(SettingResource backend,
String key,
T defaultValue,
Validator validator)
SerializableSetting
public SerializableSetting(SettingResource backend,
String key,
T defaultValue)
fromString
protected T fromString(String value)
- Description copied from class:
AbstractSetting
- Sets the value of the setting from s.
- Specified by:
fromString
in class AbstractSetting<T extends Serializable>
toString
protected String toString(T value)
- Description copied from class:
AbstractSetting
- Returns a string representation of the setting. The string is
written to the settings file.
- Specified by:
toString
in class AbstractSetting<T extends Serializable>
- See Also:
AbstractSetting.fromString(String)
Copyright © 2004-2007 XNap Commons Team. All Rights Reserved.