Package jmri.beans
Interface PropertyChangeFirer
-
- All Known Implementing Classes:
AbstractAnalogIOManager
,AbstractAudioManager
,AbstractBaseManager
,AbstractLightManager
,AbstractManager
,AbstractMemoryManager
,AbstractMeterManager
,AbstractPowerManager
,AbstractPreferencesManager
,AbstractProgrammer
,AbstractProvidingProxyManager
,AbstractProxyManager
,AbstractReporterManager
,AbstractSensorManager
,AbstractServerPreferences
,AbstractSignalHeadManager
,AbstractStringIOManager
,AbstractThrottle
,AbstractTurnoutManager
,AcelaLightManager
,AcelaSensorManager
,AcelaSystemConnectionMemo
,AcelaTurnoutManager
,Action
,ActivateTrainScheduleAction
,AnymaDMX_SystemConnectionMemo
,ApplyTrainScheduleAction
,ArbitraryBean
,Automation
,AutomationItem
,AutomationManager
,Bean
,BeanSetting
,BiDiBLightManager
,BiDiBOpsModeProgrammer
,BiDiBProgrammer
,BiDiBProgrammerManager
,BiDiBReporterManager
,BiDiBSensorManager
,BiDiBSystemConnectionMemo
,BiDiBThrottle
,BiDiBTurnoutManager
,BlockManager
,BugReport
,BuildTrainAction
,BuildTrainIfSelectedAction
,CanSystemConnectionMemo
,CaptiveSystemConnectionMemo
,Car
,CarColors
,CarLengths
,CarLoads
,CarManager
,CarOwners
,CarRoads
,CarTypes
,CbusDccOpsModeProgrammer
,CbusDccProgrammer
,CbusDccProgrammerManager
,CbusLightManager
,CbusPowerManager
,CbusPreferences
,CbusReporterManager
,CbusSensorManager
,CbusThrottle
,CbusTurnoutManager
,CdBSystemConnectionMemo
,CMRISystemConnectionMemo
,CommonTurnoutOperation
,ConcentratorReporterManager
,ConcentratorSensorManager
,ConnectionConfigManager
,Consist
,ConsistManager
,ConsistPreferencesManager
,ConstrainedArbitraryBean
,ConstrainedBean
,CounterAction
,Dcc4PcOpsModeProgrammer
,Dcc4PcProgrammerManager
,Dcc4PcReporterManager
,Dcc4PcSensorManager
,Dcc4PcSystemConnectionMemo
,DCCppLightManager
,DCCppOpsModeProgrammer
,DCCppPowerManager
,DCCppProgrammer
,DCCppProgrammerManager
,DCCppSensorManager
,DCCppSystemConnectionMemo
,DCCppThrottle
,DCCppTurnoutManager
,DebugProgrammerManager
,DebugThrottle
,DefaultAnalogActionManager
,DefaultAnalogExpressionManager
,DefaultAudioManager
,DefaultCatalogTreeManager
,DefaultConditionalManager
,DefaultConditionalNGManager
,DefaultDigitalActionManager
,DefaultDigitalBooleanActionManager
,DefaultDigitalExpressionManager
,DefaultGlobalVariableManager
,DefaultIdTagManager
,DefaultLogixManager
,DefaultLogixNGManager
,DefaultLogixNGPreferences
,DefaultMemoryManager
,DefaultModuleManager
,DefaultNamedTableManager
,DefaultPowerManager
,DefaultProgrammerManager
,DefaultRailComManager
,DefaultRouteManager
,DefaultSectionManager
,DefaultShutDownManager
,DefaultSignalGroupManager
,DefaultSignalMastLogicManager
,DefaultSignalMastManager
,DefaultSignalSystemManager
,DefaultStringActionManager
,DefaultStringExpressionManager
,DefaultSystemConnectionMemo
,DefaultTransitManager
,DefaultVariableLightManager
,DeferringProgrammerManager
,DeselectTrainAction
,DirectSystemConnectionMemo
,DispatcherActiveTrainManager
,Division
,DivisionManager
,EasyDccOpsModeProgrammer
,EasyDccPowerManager
,EasyDccProgrammer
,EasyDccProgrammerManager
,EasyDccSystemConnectionMemo
,EasyDccThrottle
,EasyDccTurnoutManager
,EcosDccThrottle
,EcosLocoAddress
,EcosLocoAddressManager
,EcosOpsModeProgrammer
,EcosPowerManager
,EcosProgrammer
,EcosProgrammerManager
,EcosReporterManager
,EcosSensorManager
,EcosSystemConnectionMemo
,EcosTurnoutManager
,EditorManager
,EliteXNetProgrammer
,EliteXNetSystemConnectionMemo
,EliteXNetThrottle
,EliteXNetTurnoutManager
,Engine
,EngineLengths
,EngineManager
,EngineModels
,EngineTypes
,EnhancementRequest
,EntryExitPairs
,FileLocationsPreferences
,FileUtilSupport
,GenerateSwitchListAction
,GenerateSwitchListChangesAction
,GotoAction
,GotoFailureAction
,GotoSuccessAction
,GrapevineSystemConnectionMemo
,GuiLafPreferencesManager
,HaltAction
,HelpUtilPreferences
,HexFileSystemConnectionMemo
,Ib1Throttle
,Ib2Throttle
,IEEE802154SystemConnectionMemo
,InternalAnalogIOManager
,InternalLightManager
,InternalMeterManager
,InternalReporterManager
,InternalSensorManager
,InternalStringIOManager
,InternalSystemConnectionMemo
,InternalTurnoutManager
,IpocsLightManager
,IpocsSensorManager
,IpocsSystemConnectionMemo
,IpocsTurnoutManager
,IssueReport
,IsTrainEnRouteAction
,JMRIClientLightManager
,JMRIClientPowerManager
,JMRIClientReporterManager
,JMRIClientSensorManager
,JMRIClientSystemConnectionMemo
,JMRIClientTurnoutManager
,JmriJTablePersistenceManager
,JmriSRCPServerPreferences
,JmriUserPreferencesManager
,JsonConsistManager
,JsonServerPreferences
,Kernel
,KernelManager
,LayoutBlockManager
,LayoutTrackExpectedState
,LI100XNetProgrammer
,LncvDevicesManager
,LnLightManager
,LnOpsModeProgrammer
,LnPowerManager
,LnPr2PowerManager
,LnProgrammerManager
,LnReporterManager
,LnSensorManager
,LnSensorManager
,LnStringIOManager
,LnTcpPreferences
,LnTurnoutManager
,Location
,LocationManager
,LocoIOData
,LocoNetSystemConnectionMemo
,LocoNetThrottle
,ManagerDefaultSelector
,MapleSystemConnectionMemo
,MarklinPowerManager
,MarklinSensorManager
,MarklinSystemConnectionMemo
,MarklinThrottle
,MarklinTurnoutManager
,MessageYesNoAction
,MoveTrainAction
,MqttLightManager
,MqttPowerManager
,MqttReporterManager
,MqttSensorManager
,MqttSystemConnectionMemo
,MqttThrottle
,MqttTurnoutManager
,MrcOpsModeProgrammer
,MrcPowerManager
,MrcProgrammer
,MrcProgrammerManager
,MrcSystemConnectionMemo
,MrcThrottle
,MrcTurnoutManager
,Mx1OpsModeProgrammer
,Mx1PowerManager
,Mx1Programmer
,Mx1ProgrammerManager
,Mx1SystemConnectionMemo
,Mx1Throttle
,Mx1TurnoutManager
,NamedBeanExpectedState
,NamedBeanExpectedValue
,NamedBeanHandleManager
,NceLightManager
,NceOpsModeProgrammer
,NcePowerManager
,NceProgrammer
,NceProgrammerManager
,NceSensorManager
,NceSystemConnectionMemo
,NceThrottle
,NceTurnoutManager
,NoAction
,NoFeedbackTurnoutOperation
,OakTreeSystemConnectionMemo
,OBlockManager
,OlcbLightManager
,OlcbProgrammer
,OlcbProgrammerManager
,OlcbReporterManager
,OlcbSensorManager
,OlcbThrottle
,OlcbTurnoutManager
,Pool
,PR2SystemConnectionMemo
,Pr2Throttle
,PR3SystemConnectionMemo
,PR4SystemConnectionMemo
,PreferencesBean
,PrintSwitchListAction
,PrintSwitchListChangesAction
,PrintTrainBuildReportAction
,PrintTrainManifestAction
,PrintTrainManifestIfSelectedAction
,ProfileManager
,ProgDebugger
,ProgrammerConfigManager
,PropertyChangeSupport
,ProxyAnalogIOManager
,ProxyIdTagManager
,ProxyLightManager
,ProxyMeterManager
,ProxyReporterManager
,ProxySensorManager
,ProxyStringIOManager
,ProxyTurnoutManager
,QsiProgrammer
,QsiSystemConnectionMemo
,RaspberryPiSensorManager
,RaspberryPiSystemConnectionMemo
,RaspberryPiTurnoutManager
,RawTurnoutOperation
,ResetSwitchListsAction
,ResetTrainAction
,ResumeAutomationAction
,RfidReporterManager
,RfidSensorManager
,RfidSystemConnectionMemo
,RocoXNetThrottle
,RollingStock
,RollingStockAttribute
,RollingStockGroup
,RollingStockGroupManager
,RollingStockManager
,RosterConfigManager
,RosterEntry
,RosterGroup
,Route
,RouteLocation
,RouteManager
,RpsReporterManager
,RpsSensorManager
,RpsSystemConnectionMemo
,RunAutomationAction
,RunSwitchListAction
,RunSwitchListChangesAction
,RunTrainAction
,Scale
,Schedule
,ScheduleItem
,ScheduleManager
,SecsiSystemConnectionMemo
,SelectTrainAction
,SensorTurnoutOperation
,SerialLightManager
,SerialLightManager
,SerialLightManager
,SerialLightManager
,SerialLightManager
,SerialLightManager
,SerialSensorManager
,SerialSensorManager
,SerialSensorManager
,SerialSensorManager
,SerialSensorManager
,SerialSensorManager
,SerialSystemConnectionMemo
,SerialSystemConnectionMemo
,SerialThrottle
,SerialTurnoutManager
,SerialTurnoutManager
,SerialTurnoutManager
,SerialTurnoutManager
,SerialTurnoutManager
,SerialTurnoutManager
,SerialTurnoutManager
,Setup
,ShutdownPreferences
,SignalSpeedMap
,SimpleServerPreferences
,SlotManager
,SpecificLightManager
,SpecificLightManager
,SpecificLightManager
,SpecificLightManager
,SpecificLightManager
,SpecificSensorManager
,SpecificSensorManager
,SpecificSensorManager
,SpecificSensorManager
,SpecificSystemConnectionMemo
,SpecificSystemConnectionMemo
,SpecificSystemConnectionMemo
,SpecificSystemConnectionMemo
,SpecificSystemConnectionMemo
,SpeedoSystemConnectionMemo
,SprogCSThrottle
,SprogOpsModeProgrammer
,SprogPowerManager
,SprogProgrammer
,SprogProgrammerManager
,SprogSystemConnectionMemo
,SprogThrottle
,SprogTurnoutManager
,SRCPBusConnectionMemo
,SRCPPowerManager
,SRCPProgrammer
,SRCPProgrammerManager
,SRCPSensorManager
,SRCPSystemConnectionMemo
,SRCPThrottle
,SRCPTurnoutManager
,StandaloneReporterManager
,StandaloneSensorManager
,StartupActionModelUtil
,StartupActionsManager
,StopAutomationAction
,SystemConnectionMemoManager
,SystemConsolePreferencesManager
,TamsOpsModeProgrammer
,TamsPowerManager
,TamsProgrammer
,TamsProgrammerManager
,TamsSensorManager
,TamsSystemConnectionMemo
,TamsThrottle
,TamsTurnoutManager
,TerminateTrainAction
,Throttle
,TmccSystemConnectionMemo
,Track
,Train
,TrainManager
,TrainSchedule
,TrainScheduleManager
,TranspondingTagManager
,TurnoutOperation
,UhlenbrockProgrammerManager
,UhlenbrockSlotManager
,UhlenbrockSystemConnectionMemo
,UpdateSwitchListAction
,UsbDcs210PlusSystemConnectionMemo
,UsbDcs240PlusSystemConnectionMemo
,UsbDcs240SystemConnectionMemo
,UsbDcs52SystemConnectionMemo
,UsbLightManager
,VetoableChangeSupport
,WaitSwitchListAction
,WaitTrainAction
,WaitTrainTerminatedAction
,WarrantManager
,WarrantPreferences
,WebAppManager
,WebServerPreferences
,XBeeConnectionMemo
,XBeeLightManager
,XBeeSensorManager
,XBeeTurnoutManager
,XNetLightManager
,XNetOpsModeProgrammer
,XNetPowerManager
,XNetProgrammer
,XNetProgrammerManager
,XNetSensorManager
,XNetSystemConnectionMemo
,XNetThrottle
,XNetTurnoutManager
,XpaPowerManager
,XpaSystemConnectionMemo
,XpaThrottle
,XpaTurnoutManager
,Z21ReporterManager
,Z21SensorManager
,Z21SystemConnectionMemo
,Z21XNetOpsModeProgrammer
,Z21XNetProgrammer
,Z21XNetProgrammerManager
,Z21XNetThrottle
,Z21XNetTurnoutManager
,ZeroConfPreferences
,ZTC611XNetTurnoutManager
interface PropertyChangeFirer
Interface that defines the methods needed to fire property changes.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
fireIndexedPropertyChange(java.lang.String propertyName, int index, boolean oldValue, boolean newValue)
Fire an indexed property change.void
fireIndexedPropertyChange(java.lang.String propertyName, int index, int oldValue, int newValue)
Fire an indexed property change.void
fireIndexedPropertyChange(java.lang.String propertyName, int index, java.lang.Object oldValue, java.lang.Object newValue)
Fire an indexed property change.void
firePropertyChange(java.beans.PropertyChangeEvent event)
Fire a property change.void
firePropertyChange(java.lang.String propertyName, boolean oldValue, boolean newValue)
Fire a property change.void
firePropertyChange(java.lang.String propertyName, int oldValue, int newValue)
Fire a property change.void
firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
Fire a property change.
-
-
-
Method Detail
-
fireIndexedPropertyChange
void fireIndexedPropertyChange(java.lang.String propertyName, int index, boolean oldValue, boolean newValue)
Fire an indexed property change.- Parameters:
propertyName
- the programmatic name of the property that was changedindex
- the index of the property element that was changedoldValue
- the old value of the propertynewValue
- the new value of the property
-
fireIndexedPropertyChange
void fireIndexedPropertyChange(java.lang.String propertyName, int index, int oldValue, int newValue)
Fire an indexed property change.- Parameters:
propertyName
- the programmatic name of the property that was changedindex
- the index of the property element that was changedoldValue
- the old value of the propertynewValue
- the new value of the property
-
fireIndexedPropertyChange
void fireIndexedPropertyChange(java.lang.String propertyName, int index, java.lang.Object oldValue, java.lang.Object newValue)
Fire an indexed property change.- Parameters:
propertyName
- the programmatic name of the property that was changedindex
- the index of the property element that was changedoldValue
- the old value of the propertynewValue
- the new value of the property
-
firePropertyChange
void firePropertyChange(java.lang.String propertyName, boolean oldValue, boolean newValue)
Fire a property change.- Parameters:
propertyName
- the programmatic name of the property that was changedoldValue
- the old value of the propertynewValue
- the new value of the property
-
firePropertyChange
void firePropertyChange(java.beans.PropertyChangeEvent event)
Fire a property change.- Parameters:
event
- the PropertyChangeEvent to be fired
-
firePropertyChange
void firePropertyChange(java.lang.String propertyName, int oldValue, int newValue)
Fire a property change.- Parameters:
propertyName
- the programmatic name of the property that was changedoldValue
- the old value of the propertynewValue
- the new value of the property
-
firePropertyChange
void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
Fire a property change.- Parameters:
propertyName
- the programmatic name of the property that was changedoldValue
- the old value of the propertynewValue
- the new value of the property
-
-