Class AbstractChangeable
java.lang.Object
com.inductiveautomation.ignition.common.util.AbstractChangeable
- All Implemented Interfaces:
Changeable
- Direct Known Subclasses:
AbstractReportActionConfig
,BrowsableLibrary
,BrowsableSelectionModel
,ChartStatusContext
,ClientStepRegistry
,ComponentSelection
,DesignerComponentStoreBridgeImpl
,EditablePageConfig
,GalleryModel
,GradientParams
,PipelineBlockModel
,ReportSchedule
,RMUndoer
,SampleData
,Segment
,StyleAttributeEditor
,SymbolStateConfig
,SymbolThemeConfig
Convenience base-class for any object that wants to manage change listeners
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ChangeEvent
Only oneChangeEvent
is needed per model instance since the event's only (read-only) state is the source property.protected EventListenerList
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds aChangeListener
to the model.protected void
Runs eachChangeListener
'sstateChanged
method.Returns an array of all theChangeListener
s added to thisDefaultColorSelectionModel
withaddChangeListener
.void
Removes aChangeListener
from the model.
-
Field Details
-
changeEvent
Only oneChangeEvent
is needed per model instance since the event's only (read-only) state is the source property. The source of events generated here is always "this". -
listenerList
-
-
Constructor Details
-
AbstractChangeable
public AbstractChangeable()
-
-
Method Details
-
addChangeListener
Adds aChangeListener
to the model.- Specified by:
addChangeListener
in interfaceChangeable
- Parameters:
l
- theChangeListener
to be added
-
removeChangeListener
Removes aChangeListener
from the model.- Specified by:
removeChangeListener
in interfaceChangeable
- Parameters:
l
- theChangeListener
to be removed
-
getChangeListeners
Returns an array of all theChangeListener
s added to thisDefaultColorSelectionModel
withaddChangeListener
.- Returns:
- all of the
ChangeListener
s added, or an empty array if no listeners have been added - Since:
- 1.4
-
fireStateChanged
protected void fireStateChanged()Runs eachChangeListener
'sstateChanged
method.- See Also:
-