public class FixValueProperty<T> extends AbstractBasicSimpleEditableChangeableItem
Constructor and Description |
---|
FixValueProperty(java.lang.String basicName,
java.lang.String baseTag,
T value)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addValueChangeListener(java.beans.PropertyChangeListener listener)
Add a listener which will be called for all value changes.
|
void |
addValueChangeListenerWeakly(java.beans.PropertyChangeListener listener)
Add a listener which will be called for all value changes.
|
EditorProvider |
getEditorProvider(java.util.Locale l)
Get the editor provider which provides editor components for editing this preference property.
|
void |
removeValueChangeListener(java.beans.PropertyChangeListener listener)
Remove a listener which will be called for all value changes.
|
void |
removeValueChangeListenerWeakly(java.beans.PropertyChangeListener listener)
Remove a weakly referenced listener which will be called for all value changes.
|
getBaseTag, getLabelString, getMenuString, getName, getString
firePropertyChange, fireValueChange, fireValueChange, fireValueChange, getBasicName, getPropertyName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName
@NotNull public EditorProvider getEditorProvider(@Nullable java.util.Locale l)
l
- locale used for i18n, null
for defaultpublic void addValueChangeListener(@NotNull java.beans.PropertyChangeListener listener)
addValueChangeListener
in interface ChangeableItem
addValueChangeListener
in class AbstractBasicChangeableItem
listener
- value change listener to addAbstractBasicChangeableItem.addValueChangeListenerWeakly(java.beans.PropertyChangeListener)
public void removeValueChangeListener(@NotNull java.beans.PropertyChangeListener listener)
removeValueChangeListener
in interface ChangeableItem
removeValueChangeListener
in class AbstractBasicChangeableItem
listener
- value change listener to removeAbstractBasicChangeableItem.removeValueChangeListenerWeakly(java.beans.PropertyChangeListener)
public void addValueChangeListenerWeakly(@NotNull java.beans.PropertyChangeListener listener)
If you want to remove the listener please use the corresponding
removeValueChangeListenerWeakly(java.beans.PropertyChangeListener)
method.
addValueChangeListenerWeakly
in interface ChangeableItem
addValueChangeListenerWeakly
in class AbstractBasicChangeableItem
listener
- value change listener to addaddValueChangeListener(java.beans.PropertyChangeListener)
public void removeValueChangeListenerWeakly(@NotNull java.beans.PropertyChangeListener listener)
removeValueChangeListenerWeakly
in interface ChangeableItem
removeValueChangeListenerWeakly
in class AbstractBasicChangeableItem
listener
- value change listener to removeremoveValueChangeListener(java.beans.PropertyChangeListener)