Package jmri.beans
Interface PropertyChangeProvider
-
- All Known Subinterfaces:
AddressedIdTag
,AddressedProgrammerManager
,AnalogAction
,AnalogActionBean
,AnalogActionManager
,AnalogExpression
,AnalogExpressionBean
,AnalogExpressionManager
,AnalogIO
,AnalogIOManager
,Audio
,AudioBuffer
,AudioListener
,AudioManager
,AudioSource
,AudioSourceManager
,Base
,BaseManager<E>
,CatalogTree
,CatalogTreeManager
,CollectingReporter
,Conditional
,ConditionalManager
,ConditionalNG
,ConditionalNG_Manager
,ConfiguringSystemConnectionMemo
,CurrentMeter
,DccThrottle
,Debugable
,DigitalAction
,DigitalActionBean
,DigitalActionManager
,DigitalBooleanAction
,DigitalBooleanActionBean
,DigitalBooleanActionManager
,DigitalExpression
,DigitalExpressionBean
,DigitalExpressionManager
,DigitalIO
,FemaleAnalogActionSocket
,FemaleAnalogExpressionSocket
,FemaleAnySocket
,FemaleDigitalActionSocket
,FemaleDigitalBooleanActionSocket
,FemaleDigitalExpressionSocket
,FemaleGenericExpressionSocket
,FemaleSocket
,FemaleStringActionSocket
,FemaleStringExpressionSocket
,GlobalProgrammerManager
,GlobalVariable
,GlobalVariableManager
,IdTag
,IdTagManager
,Light
,LightManager
,Logix
,LogixManager
,LogixNG
,LogixNG_Manager
,MaleAnalogActionSocket
,MaleAnalogExpressionSocket
,MaleDigitalActionSocket
,MaleDigitalBooleanActionSocket
,MaleDigitalExpressionSocket
,MaleSocket
,MaleStringActionSocket
,MaleStringExpressionSocket
,Manager<E>
,Memory
,MemoryManager
,Meter
,MeterManager
,Module
,ModuleManager
,NamedBean
,NamedTable
,NamedTableManager
,PowerManager
,ProvidingManager<E>
,ProxyManager<B>
,RailCom
,RailComManager
,Reporter
,ReporterManager
,Route
,RouteManager
,Section
,SectionManager
,Sensor
,SensorManager
,ShutDownManager
,Signal
,SignalGroup
,SignalGroupManager
,SignalHead
,SignalHeadManager
,SignalMast
,SignalMastLogic
,SignalMastLogicManager
,SignalMastManager
,SignalSystem
,SignalSystemManager
,SilenceablePropertyChangeProvider
,StringAction
,StringActionBean
,StringActionManager
,StringExpression
,StringExpressionBean
,StringExpressionManager
,StringIO
,StringIOManager
,SystemConnectionMemo
,Throttle
,Timebase
,Transit
,TransitManager
,Turnout
,TurnoutManager
,VariableControlSpanBean
,VariableLight
,VariableLightManager
,VoltageMeter
- All Known Implementing Classes:
AbstractAnalogAction
,AbstractAnalogExpression
,AbstractAnalogIO
,AbstractAnalogIOManager
,AbstractAudio
,AbstractAudioBuffer
,AbstractAudioListener
,AbstractAudioManager
,AbstractAudioSource
,AbstractBase
,AbstractBaseManager
,AbstractCatalogTree
,AbstractDebuggerMaleSocket
,AbstractDigitalAction
,AbstractDigitalBooleanAction
,AbstractDigitalExpression
,AbstractFemaleSocket
,AbstractIdTag
,AbstractIdTagReporter
,AbstractLight
,AbstractLightManager
,AbstractMaleSocket
,AbstractManager
,AbstractMemory
,AbstractMemoryManager
,AbstractMeterManager
,AbstractNamedBean
,AbstractNamedBeanDecorator
,AbstractNamedTable
,AbstractPowerManager
,AbstractPreferencesManager
,AbstractProgrammer
,AbstractProvidingProxyManager
,AbstractProxyManager
,AbstractRailComReporter
,AbstractReporter
,AbstractReporterManager
,AbstractSensor
,AbstractSensorManager
,AbstractServerPreferences
,AbstractSignalHead
,AbstractSignalHeadManager
,AbstractSignalMast
,AbstractStringAction
,AbstractStringExpression
,AbstractStringIO
,AbstractStringIOManager
,AbstractThrottle
,AbstractTurnout
,AbstractTurnoutManager
,AbstractVariableLight
,AcelaLight
,AcelaLightManager
,AcelaSensor
,AcelaSensorManager
,AcelaSignalHead
,AcelaSystemConnectionMemo
,AcelaTurnout
,AcelaTurnoutManager
,Action
,ActionAtomicBoolean
,ActionAudio
,ActionAudioIcon
,ActionBlock
,ActionClearSlots
,ActionClock
,ActionClockRate
,ActionCreateBeansFromTable
,ActionDispatcher
,ActionEntryExit
,ActionFindTableRowOrColumn
,ActionLayoutTurnout
,ActionLight
,ActionLightIntensity
,ActionListenOnBeans
,ActionListenOnBeansLocalVariable
,ActionListenOnBeansTable
,ActionLocalVariable
,ActionMemory
,ActionOBlock
,ActionPositionable
,ActionPositionableByClass
,ActionPower
,ActionReporter
,ActionRequestUpdateAllSensors
,ActionRequestUpdateOfSensor
,ActionScript
,ActionSensor
,ActionSetReporter
,ActionShutDownTask
,ActionSignalHead
,ActionSignalMast
,ActionSound
,ActionTable
,ActionThrottle
,ActionThrottleFunction
,ActionTimer
,ActionTurnout
,ActionTurnoutLock
,ActionUpdateSlots
,ActionWarrant
,ActivateTrainScheduleAction
,ActiveTrain
,AnalogActionLightIntensity
,AnalogActionMemory
,AnalogExpressionAnalogIO
,AnalogExpressionConstant
,AnalogExpressionLocalVariable
,AnalogExpressionMemory
,AnalogFormula
,AnalogMany
,And
,Antecedent
,AnymaDMX_SystemConnectionMemo
,AnymaDMX_UsbLight
,ApplyTrainScheduleAction
,ArbitraryBean
,Automation
,AutomationItem
,AutomationManager
,Bean
,BeanSetting
,BiDiBLight
,BiDiBLightManager
,BiDiBOpsModeProgrammer
,BiDiBPowerManager
,BiDiBProgrammer
,BiDiBProgrammerManager
,BiDiBReporter
,BiDiBReporterManager
,BiDiBSensor
,BiDiBSensorManager
,BiDiBSignalMast
,BiDiBSystemConnectionMemo
,BiDiBThrottle
,BiDiBTurnout
,BiDiBTurnoutManager
,Block
,BlockManager
,Break
,BugReport
,BuildTrainAction
,BuildTrainIfSelectedAction
,CanSystemConnectionMemo
,CaptiveSystemConnectionMemo
,Car
,CarColors
,CarLengths
,CarLoads
,CarManager
,CarOwners
,CarRoads
,CarTypes
,CatalogTreeFS
,CatalogTreeIndex
,CbusDccOpsModeProgrammer
,CbusDccProgrammer
,CbusDccProgrammerManager
,CbusLight
,CbusLightManager
,CbusPowerManager
,CbusPreferences
,CbusReporter
,CbusReporterManager
,CbusSensor
,CbusSensorManager
,CbusThrottle
,CbusTurnout
,CbusTurnoutManager
,CdBSystemConnectionMemo
,ClipboardMany
,CMRISystemConnectionMemo
,CommonTurnoutOperation
,ConcentratorReporterManager
,ConcentratorSensorManager
,ConnectionConfigManager
,ConnectionName
,Consist
,ConsistManager
,ConsistPreferencesManager
,ConstrainedArbitraryBean
,ConstrainedBean
,Continue
,CounterAction
,Dcc4PcOpsModeProgrammer
,Dcc4PcProgrammerManager
,Dcc4PcReporter
,Dcc4PcReporterManager
,Dcc4PcSensor
,Dcc4PcSensorManager
,Dcc4PcSystemConnectionMemo
,DCCppLight
,DCCppLightManager
,DCCppOpsModeProgrammer
,DCCppPowerManager
,DCCppProgrammer
,DCCppProgrammerManager
,DCCppSensor
,DCCppSensorManager
,DCCppSystemConnectionMemo
,DCCppThrottle
,DCCppTurnout
,DCCppTurnoutManager
,DccSignalHead
,DccSignalMast
,Debugger
,DebuggerMaleAnalogActionSocket
,DebuggerMaleAnalogExpressionSocket
,DebuggerMaleDigitalActionSocket
,DebuggerMaleDigitalBooleanActionSocket
,DebuggerMaleDigitalExpressionSocket
,DebuggerMaleStringActionSocket
,DebuggerMaleStringExpressionSocket
,DebugProgrammerManager
,DebugThrottle
,DefaultAnalogActionManager
,DefaultAnalogExpressionManager
,DefaultAudioManager
,DefaultAudioSourceManager
,DefaultCatalogTreeManager
,DefaultClipboard
,DefaultConditional
,DefaultConditionalManager
,DefaultConditionalNG
,DefaultConditionalNGManager
,DefaultCsvNamedTable
,DefaultDigitalActionManager
,DefaultDigitalBooleanActionManager
,DefaultDigitalExpressionManager
,DefaultFemaleAnalogActionSocket
,DefaultFemaleAnalogExpressionSocket
,DefaultFemaleAnySocket
,DefaultFemaleDigitalActionSocket
,DefaultFemaleDigitalBooleanActionSocket
,DefaultFemaleDigitalExpressionSocket
,DefaultFemaleGenericExpressionSocket
,DefaultFemaleStringActionSocket
,DefaultFemaleStringExpressionSocket
,DefaultGlobalVariable
,DefaultGlobalVariableManager
,DefaultIdTag
,DefaultIdTagManager
,DefaultInternalNamedTable
,DefaultLogix
,DefaultLogixManager
,DefaultLogixNG
,DefaultLogixNGManager
,DefaultLogixNGPreferences
,DefaultMaleAnalogActionSocket
,DefaultMaleAnalogExpressionSocket
,DefaultMaleDigitalActionSocket
,DefaultMaleDigitalBooleanActionSocket
,DefaultMaleDigitalExpressionSocket
,DefaultMaleStringActionSocket
,DefaultMaleStringExpressionSocket
,DefaultMemory
,DefaultMemoryManager
,DefaultMeter
,DefaultMeter.DefaultCurrentMeter
,DefaultMeter.DefaultVoltageMeter
,DefaultModule
,DefaultModuleManager
,DefaultNamedTableManager
,DefaultPowerManager
,DefaultProgrammerManager
,DefaultRailCom
,DefaultRailComManager
,DefaultRoute
,DefaultRouteManager
,DefaultSection
,DefaultSectionManager
,DefaultShutDownManager
,DefaultSignalAppearanceMap
,DefaultSignalGroup
,DefaultSignalGroupManager
,DefaultSignalHead
,DefaultSignalMastLogic
,DefaultSignalMastLogicManager
,DefaultSignalMastManager
,DefaultSignalSystem
,DefaultSignalSystemManager
,DefaultStringActionManager
,DefaultStringExpressionManager
,DefaultSystemConnectionMemo
,DefaultTransit
,DefaultTransitManager
,DefaultVariableLightManager
,DeferringProgrammerManager
,DeselectTrainAction
,DestinationPoints
,DigitalBooleanLogixAction
,DigitalBooleanMany
,DigitalCallModule
,DigitalCallModule
,DigitalFormula
,DigitalFormula
,DigitalMany
,DirectSystemConnectionMemo
,DispatcherActiveTrainManager
,Division
,DivisionManager
,DoAnalogAction
,DoStringAction
,DoubleTurnoutSignalHead
,EasyDccOpsModeProgrammer
,EasyDccPowerManager
,EasyDccProgrammer
,EasyDccProgrammerManager
,EasyDccSystemConnectionMemo
,EasyDccThrottle
,EasyDccTurnout
,EasyDccTurnoutManager
,EcosDccThrottle
,EcosLocoAddress
,EcosLocoAddressManager
,EcosOpsModeProgrammer
,EcosPowerManager
,EcosProgrammer
,EcosProgrammerManager
,EcosReporter
,EcosReporterManager
,EcosSensor
,EcosSensorManager
,EcosSystemConnectionMemo
,EcosTurnout
,EcosTurnoutManager
,EditorManager
,EliteXNetProgrammer
,EliteXNetSystemConnectionMemo
,EliteXNetThrottle
,EliteXNetTurnout
,EliteXNetTurnoutManager
,EnableLogix
,EnableLogixNG
,Engine
,EngineLengths
,EngineManager
,EngineModels
,EngineTypes
,EnhancementRequest
,EntryExitPairs
,Error
,ExecuteAction
,ExecuteDelayed
,Exit
,ExpressionAudio
,ExpressionBlock
,ExpressionClock
,ExpressionConditional
,ExpressionDispatcher
,ExpressionEntryExit
,ExpressionLight
,ExpressionLinuxLinePower
,ExpressionLocalVariable
,ExpressionMemory
,ExpressionOBlock
,ExpressionPower
,ExpressionReference
,ExpressionReporter
,ExpressionScript
,ExpressionSection
,ExpressionSensor
,ExpressionSensorEdge
,ExpressionSignalHead
,ExpressionSignalMast
,ExpressionSlotUsage
,ExpressionTransit
,ExpressionTurnout
,ExpressionWarrant
,False
,FileAsFlag
,FileLocationsPreferences
,FileUtilSupport
,For
,ForEach
,GenerateSwitchListAction
,GenerateSwitchListChangesAction
,GotoAction
,GotoFailureAction
,GotoSuccessAction
,GrapevineSystemConnectionMemo
,GuiLafPreferencesManager
,HaltAction
,HelpUtilPreferences
,HexFileSystemConnectionMemo
,Hold
,Ib1Throttle
,Ib2Throttle
,IEEE802154SystemConnectionMemo
,IfThenElse
,InternalAnalogIOManager
,InternalLightManager
,InternalMeterManager
,InternalReporterManager
,InternalSensorManager
,InternalStringIOManager
,InternalSystemConnectionMemo
,InternalTurnoutManager
,IpocsLight
,IpocsLightManager
,IpocsSensor
,IpocsSensorManager
,IpocsSystemConnectionMemo
,IpocsTurnout
,IpocsTurnoutManager
,IssueReport
,IsTrainEnRouteAction
,JavaSoundAudioBuffer
,JavaSoundAudioListener
,JavaSoundAudioSource
,JMRIClientLight
,JMRIClientLightManager
,JMRIClientPowerManager
,JMRIClientReporter
,JMRIClientReporterManager
,JMRIClientSensor
,JMRIClientSensorManager
,JMRIClientSystemConnectionMemo
,JMRIClientTurnout
,JMRIClientTurnoutManager
,JmriJTablePersistenceManager
,JmriSRCPServerPreferences
,JmriUserPreferencesManager
,JoalAudioBuffer
,JoalAudioListener
,JoalAudioSource
,JsonConsistManager
,JsonDecode
,JsonServerPreferences
,Kernel
,KernelManager
,LastResultOfDigitalExpression
,LayoutBlock
,LayoutBlockManager
,LayoutTrackExpectedState
,LI100XNetProgrammer
,LNCPSignalMast
,LncvDevicesManager
,LnLight
,LnLightManager
,LnOpsModeProgrammer
,LnPowerManager
,LnPr2PowerManager
,LnProgrammerManager
,LnReporter
,LnReporterManager
,LnSensor
,LnSensorManager
,LnSensorManager
,LnStringIOManager
,LnTcpPreferences
,LnThrottleStringIO
,LnTurnout
,LnTurnoutManager
,Location
,LocationManager
,LocoIOData
,LocoNetSystemConnectionMemo
,LocoNetThrottle
,LogData
,LogData
,Logix
,LogLocalVariables
,LsDecSignalHead
,ManagerDefaultSelector
,MapleSystemConnectionMemo
,MarklinPowerManager
,MarklinSensor
,MarklinSensorManager
,MarklinSystemConnectionMemo
,MarklinThrottle
,MarklinTurnout
,MarklinTurnoutManager
,MatrixSignalMast
,MergSD2SignalHead
,MessageYesNoAction
,ModuleEditorMaleSocket
,MoveTrainAction
,MqttLight
,MqttLightManager
,MqttPowerManager
,MqttReporter
,MqttReporterManager
,MqttSensor
,MqttSensorManager
,MqttSignalMast
,MqttSystemConnectionMemo
,MqttThrottle
,MqttTurnout
,MqttTurnoutManager
,MrcOpsModeProgrammer
,MrcPowerManager
,MrcProgrammer
,MrcProgrammerManager
,MrcSystemConnectionMemo
,MrcThrottle
,MrcTurnout
,MrcTurnoutManager
,Mx1OpsModeProgrammer
,Mx1PowerManager
,Mx1Programmer
,Mx1ProgrammerManager
,Mx1SystemConnectionMemo
,Mx1Throttle
,Mx1Turnout
,Mx1TurnoutManager
,NamedBeanExpectedState
,NamedBeanExpectedValue
,NamedBeanHandleManager
,NceLight
,NceLightManager
,NceOpsModeProgrammer
,NcePowerManager
,NceProgrammer
,NceProgrammerManager
,NceSensor
,NceSensorManager
,NceSystemConnectionMemo
,NceThrottle
,NceTurnout
,NceTurnoutManager
,NoAction
,NoFeedbackTurnoutOperation
,Not
,NullAudioBuffer
,NullAudioListener
,NullAudioSource
,NullBase
,OakTreeSystemConnectionMemo
,OBlock
,OBlockManager
,OlcbLight
,OlcbLightManager
,OlcbProgrammer
,OlcbProgrammerManager
,OlcbReporter
,OlcbReporterManager
,OlcbSensor
,OlcbSensorManager
,OlcbSignalMast
,OlcbThrottle
,OlcbTurnout
,OlcbTurnoutManager
,Or
,Pool
,PR2SystemConnectionMemo
,Pr2Throttle
,PR3SystemConnectionMemo
,PR4SystemConnectionMemo
,PreferencesBean
,PrintSwitchListAction
,PrintSwitchListChangesAction
,PrintTrainBuildReportAction
,PrintTrainManifestAction
,PrintTrainManifestIfSelectedAction
,ProfileManager
,ProgDebugger
,ProgrammerConfigManager
,ProgramOnMain
,PropertyChangeSupport
,ProxyAnalogIOManager
,ProxyIdTagManager
,ProxyLightManager
,ProxyMeterManager
,ProxyReporterManager
,ProxySensorManager
,ProxyStringIOManager
,ProxyTurnoutManager
,Publish
,QsiProgrammer
,QsiSystemConnectionMemo
,QuadOutputSignalHead
,RaspberryPiSensor
,RaspberryPiSensorManager
,RaspberryPiSystemConnectionMemo
,RaspberryPiTurnout
,RaspberryPiTurnoutManager
,RawTurnoutOperation
,ResetSwitchListsAction
,ResetTrainAction
,ResumeAutomationAction
,Return
,RfidReporter
,RfidReporterManager
,RfidSensor
,RfidSensorManager
,RfidSystemConnectionMemo
,RocoXNetThrottle
,RollingStock
,RollingStockAttribute
,RollingStockGroup
,RollingStockGroupManager
,RollingStockManager
,Roster
,RosterConfigManager
,RosterEntry
,RosterGroup
,Route
,RouteLocation
,RouteManager
,RpsReporter
,RpsReporterManager
,RpsSensor
,RpsSensorManager
,RpsSystemConnectionMemo
,RunAutomationAction
,RunOnce
,RunSwitchListAction
,RunSwitchListChangesAction
,RunTrainAction
,Scale
,Schedule
,ScheduleItem
,ScheduleManager
,SCWarrant
,SE8cSignalHead
,SE8cSignalHead
,SecsiSystemConnectionMemo
,SelectTrainAction
,SensorGroupConditional
,SensorTurnoutOperation
,Sequence
,SerialLight
,SerialLight
,SerialLight
,SerialLight
,SerialLight
,SerialLight
,SerialLightManager
,SerialLightManager
,SerialLightManager
,SerialLightManager
,SerialLightManager
,SerialLightManager
,SerialSensor
,SerialSensor
,SerialSensor
,SerialSensor
,SerialSensor
,SerialSensor
,SerialSensorManager
,SerialSensorManager
,SerialSensorManager
,SerialSensorManager
,SerialSensorManager
,SerialSensorManager
,SerialSignalHead
,SerialSystemConnectionMemo
,SerialSystemConnectionMemo
,SerialThrottle
,SerialTurnout
,SerialTurnout
,SerialTurnout
,SerialTurnout
,SerialTurnout
,SerialTurnout
,SerialTurnout
,SerialTurnoutManager
,SerialTurnoutManager
,SerialTurnoutManager
,SerialTurnoutManager
,SerialTurnoutManager
,SerialTurnoutManager
,SerialTurnoutManager
,SerialX10Light
,SetSpeedZero
,Setup
,ShowDialog
,ShutdownComputer
,ShutdownPreferences
,SignalHeadSignalMast
,SignalSpeedMap
,SimpleServerPreferences
,SimpleTimebase
,SimulateTurnoutFeedback
,SingleTurnoutSignalHead
,SlotManager
,SpecificDmxLight
,SpecificInsteonLight
,SpecificInsteonLight
,SpecificLight
,SpecificLight
,SpecificLight
,SpecificLightManager
,SpecificLightManager
,SpecificLightManager
,SpecificLightManager
,SpecificLightManager
,SpecificSensorManager
,SpecificSensorManager
,SpecificSensorManager
,SpecificSensorManager
,SpecificSystemConnectionMemo
,SpecificSystemConnectionMemo
,SpecificSystemConnectionMemo
,SpecificSystemConnectionMemo
,SpecificSystemConnectionMemo
,SpecificX10Light
,SpecificX10Light
,SpeedoSystemConnectionMemo
,SprogCSThrottle
,SprogCSTurnout
,SprogOpsModeProgrammer
,SprogPowerManager
,SprogProgrammer
,SprogProgrammerManager
,SprogSystemConnectionMemo
,SprogThrottle
,SprogTurnout
,SprogTurnoutManager
,SRCPBusConnectionMemo
,SRCPPowerManager
,SRCPProgrammer
,SRCPProgrammerManager
,SRCPSensor
,SRCPSensorManager
,SRCPSystemConnectionMemo
,SRCPThrottle
,SRCPTurnout
,SRCPTurnoutManager
,StandaloneReporterManager
,StandaloneSensorManager
,StartupActionModelUtil
,StartupActionsManager
,StopAutomationAction
,StringActionMemory
,StringActionStringIO
,StringExpressionConstant
,StringExpressionMemory
,StringFormula
,StringMany
,Subscribe
,SystemConnectionMemoManager
,SystemConsolePreferencesManager
,TableForEach
,TamsOpsModeProgrammer
,TamsPowerManager
,TamsProgrammer
,TamsProgrammerManager
,TamsSensor
,TamsSensorManager
,TamsSystemConnectionMemo
,TamsThrottle
,TamsTurnout
,TamsTurnoutManager
,TerminateTrainAction
,Throttle
,Timeout
,TimeoutReporter
,TimeoutRfidSensor
,Timer
,TimeSinceMidnight
,TmccSystemConnectionMemo
,Track
,TrackReporter
,Train
,TrainManager
,TrainSchedule
,TrainScheduleManager
,TranspondingTag
,TranspondingTagManager
,TriggerOnce
,TriggerRoute
,TripleOutputSignalHead
,TripleTurnoutSignalHead
,True
,TurnoutOperation
,TurnoutSignalMast
,UhlenbrockProgrammerManager
,UhlenbrockSlotManager
,UhlenbrockSystemConnectionMemo
,UpdateSwitchListAction
,UsbDcs210PlusSystemConnectionMemo
,UsbDcs240PlusSystemConnectionMemo
,UsbDcs240SystemConnectionMemo
,UsbDcs52SystemConnectionMemo
,UsbLightManager
,VetoableChangeSupport
,VirtualSignalHead
,VirtualSignalMast
,WaitSwitchListAction
,WaitTrainAction
,WaitTrainTerminatedAction
,Warrant
,WarrantManager
,WarrantPreferences
,WebAppManager
,WebBrowser
,WebRequest
,WebServerPreferences
,WindowManagement
,XBeeConnectionMemo
,XBeeLight
,XBeeLightManager
,XBeeSensor
,XBeeSensorManager
,XBeeTurnout
,XBeeTurnoutManager
,XNetLight
,XNetLightManager
,XNetOpsModeProgrammer
,XNetPowerManager
,XNetProgrammer
,XNetProgrammerManager
,XNetSensor
,XNetSensorManager
,XNetSystemConnectionMemo
,XNetThrottle
,XNetTurnout
,XNetTurnoutManager
,XpaPowerManager
,XpaSystemConnectionMemo
,XpaThrottle
,XpaTurnout
,XpaTurnoutManager
,Z21CanReporter
,Z21CanSensor
,Z21Reporter
,Z21ReporterManager
,Z21RMBusSensor
,Z21SensorManager
,Z21SystemConnectionMemo
,Z21XNetOpsModeProgrammer
,Z21XNetProgrammer
,Z21XNetProgrammerManager
,Z21XNetThrottle
,Z21XNetTurnout
,Z21XNetTurnoutManager
,ZeroConfPreferences
,ZTC611XNetTurnout
,ZTC611XNetTurnoutManager
public interface PropertyChangeProvider
A set of methods that would need to be implemented to ensure the implementing class provides a complete external interface for property changes. This interface is merely a convenience for developers to ensure support for property change listening is thorough, if not complete. Developers of classes implementing this interface still need to ensure thatPropertyChangeEvent
s are fired when properties are set.ArbitraryBean
,Bean
,ConstrainedBean
,PropertyChangeSupport
, andVetoableChangeSupport
all provide complete implementations of this interface.This interface defines all public methods of
PropertyChangeSupport
except the methods to fire PropertyChangeEvents so that a consumer of an implementing class can be sure that it can listen for a property change.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Add aPropertyChangeListener
to the listener list.void
addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
Add aPropertyChangeListener
for a specific property.java.beans.PropertyChangeListener[]
getPropertyChangeListeners()
Get allPropertyChangeListener
s currently attached to this object.java.beans.PropertyChangeListener[]
getPropertyChangeListeners(java.lang.String propertyName)
Get allPropertyChangeListener
s currently listening to changes to the specified property.void
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Remove the specified listener from this object.void
removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
Remove the specified listener of the specified property from this object.
-
-
-
Method Detail
-
addPropertyChangeListener
void addPropertyChangeListener(@CheckForNull java.beans.PropertyChangeListener listener)
Add aPropertyChangeListener
to the listener list.- Parameters:
listener
- The PropertyChangeListener to be added
-
addPropertyChangeListener
void addPropertyChangeListener(@CheckForNull java.lang.String propertyName, @CheckForNull java.beans.PropertyChangeListener listener)
Add aPropertyChangeListener
for a specific property.- Parameters:
propertyName
- The name of the property to listen on.listener
- The PropertyChangeListener to be added
-
getPropertyChangeListeners
@Nonnull java.beans.PropertyChangeListener[] getPropertyChangeListeners()
Get allPropertyChangeListener
s currently attached to this object.- Returns:
- An array of PropertyChangeListeners.
-
getPropertyChangeListeners
@Nonnull java.beans.PropertyChangeListener[] getPropertyChangeListeners(@CheckForNull java.lang.String propertyName)
Get allPropertyChangeListener
s currently listening to changes to the specified property.- Parameters:
propertyName
- the name of the property of interest- Returns:
- an array of PropertyChangeListeners
-
removePropertyChangeListener
void removePropertyChangeListener(@CheckForNull java.beans.PropertyChangeListener listener)
Remove the specified listener from this object.- Parameters:
listener
- ThePropertyChangeListener
to remove.
-
removePropertyChangeListener
void removePropertyChangeListener(@CheckForNull java.lang.String propertyName, @CheckForNull java.beans.PropertyChangeListener listener)
Remove the specified listener of the specified property from this object.- Parameters:
propertyName
- The name of the property to stop listening to.listener
- ThePropertyChangeListener
to remove.
-
-