org.xnap.commons.settings
Class DefaultCompletionModeSetting
java.lang.Object
org.xnap.commons.settings.AbstractSetting<String>
org.xnap.commons.settings.StringSetting
org.xnap.commons.settings.DefaultCompletionModeSetting
- All Implemented Interfaces:
- Setting<String>
public class DefaultCompletionModeSetting
- extends StringSetting
A setting that store the default completion mode. When the setting changes
the GlobalDefaultCompletionMode
is updated accordingly.
This class should only be instaciated once.
Note: When a SettingResource
is
loaded a PropertyChangeEvent
is not triggered, therefore
updateMode()
needs to be invoked once after the settings have been
loaded.
- Author:
- Steffen Pingel
Method Summary |
void |
updateMode()
Updates the global default completion mode. |
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 |
DefaultCompletionModeSetting
public DefaultCompletionModeSetting(SettingResource backend,
String key,
String className)
- Creates a CompletionModeSetting for all instances of
GlobalDefaultCompletionMode
.
- Parameters:
key
- the settings key for the properties fileclassName
- the mode which is initially set for the completion
object
- Throws:
NullPointerException
- if className
is null
updateMode
public void updateMode()
- Updates the global default completion mode.
- See Also:
GlobalDefaultCompletionMode.setCompletionMode(String)
Copyright © 2004-2007 XNap Commons Team. All Rights Reserved.