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,AutoBackup,Automation,AutomationItem,AutomationManager,BackupBase,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,DefaultBackup,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,Lnsv1DevicesManager,LnTcpPreferences,LnTurnoutManager,LoadAndStorePreferences,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,OlcbMeterManager,OlcbPowerManager,OlcbProgrammer,OlcbProgrammerManager,OlcbReporterManager,OlcbSensorManager,OlcbStringIOManager,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,TmccOpsModeProgrammer,TmccProgrammer,TmccProgrammerManager,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
Modifier and TypeMethodDescriptionvoidfireIndexedPropertyChange(String propertyName, int index, boolean oldValue, boolean newValue) Fire an indexed property change.voidfireIndexedPropertyChange(String propertyName, int index, int oldValue, int newValue) Fire an indexed property change.voidfireIndexedPropertyChange(String propertyName, int index, Object oldValue, Object newValue) Fire an indexed property change.voidFire a property change.voidfirePropertyChange(String propertyName, boolean oldValue, boolean newValue) Fire a property change.voidfirePropertyChange(String propertyName, int oldValue, int newValue) Fire a property change.voidfirePropertyChange(String propertyName, Object oldValue, Object newValue) Fire a property change.
-
Method Details
-
fireIndexedPropertyChange
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
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
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
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
Fire a property change.- Parameters:
event- the PropertyChangeEvent to be fired
-
firePropertyChange
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
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
-