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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidfireIndexedPropertyChange(java.lang.String propertyName, int index, boolean oldValue, boolean newValue)Fire an indexed property change.voidfireIndexedPropertyChange(java.lang.String propertyName, int index, int oldValue, int newValue)Fire an indexed property change.voidfireIndexedPropertyChange(java.lang.String propertyName, int index, java.lang.Object oldValue, java.lang.Object newValue)Fire an indexed property change.voidfirePropertyChange(java.beans.PropertyChangeEvent event)Fire a property change.voidfirePropertyChange(java.lang.String propertyName, boolean oldValue, boolean newValue)Fire a property change.voidfirePropertyChange(java.lang.String propertyName, int oldValue, int newValue)Fire a property change.voidfirePropertyChange(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
-
-