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 SummaryFieldsModifier and TypeFieldDescriptionprotected ChangeEventOnly oneChangeEventis needed per model instance since the event's only (read-only) state is the source property.protected EventListenerList
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidAdds aChangeListenerto the model.protected voidRuns eachChangeListener'sstateChangedmethod.Returns an array of all theChangeListeners added to thisDefaultColorSelectionModelwithaddChangeListener.voidRemoves aChangeListenerfrom the model.
- 
Field Details- 
changeEventOnly oneChangeEventis 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- 
AbstractChangeablepublic AbstractChangeable()
 
- 
- 
Method Details- 
addChangeListenerAdds aChangeListenerto the model.- Specified by:
- addChangeListenerin interface- Changeable
- Parameters:
- l- the- ChangeListenerto be added
 
- 
removeChangeListenerRemoves aChangeListenerfrom the model.- Specified by:
- removeChangeListenerin interface- Changeable
- Parameters:
- l- the- ChangeListenerto be removed
 
- 
getChangeListenersReturns an array of all theChangeListeners added to thisDefaultColorSelectionModelwithaddChangeListener.- Returns:
- all of the ChangeListeners added, or an empty array if no listeners have been added
- Since:
- 1.4
 
- 
fireStateChangedprotected void fireStateChanged()Runs eachChangeListener'sstateChangedmethod.- See Also:
 
 
-