Package convex.gui.components.models
Class StateModel<T>
java.lang.Object
convex.gui.components.models.StateModel<T>
- Type Parameters:
T-
Model for state values which may be observer / listened to.
Fires a property changed event for the property "value" whenever it is
updated.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPropertyChangeListener(PropertyChangeListener listener)static <T> StateModel<T>create(T value)getValue()voidvoidSets the value for this state model, firing any relevant property change listeners.
-
Constructor Details
-
StateModel
-
StateModel
public StateModel()
-
-
Method Details
-
create
-
getValue
-
setValue
Sets the value for this state model, firing any relevant property change listeners.- Parameters:
newValue-
-
addPropertyChangeListener
-
removePropertyChangeListener
-