Package jmri.beans
Interface PropertyChangeProvider
-
- All Known Subinterfaces:
AddressedIdTag,AddressedProgrammerManager,AnalogAction,AnalogActionBean,AnalogActionManager,AnalogExpression,AnalogExpressionBean,AnalogExpressionManager,AnalogIO,AnalogIOManager,Audio,AudioBuffer,AudioListener,AudioManager,AudioSource,AudioSourceManager,AverageMeter,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,HasAverageMeter,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,ActionRequestUpdateOfTurnout,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,AutoBackup,Automation,AutomationItem,AutomationManager,BackupBase,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,DefaultAverageMeter,DefaultBackup,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,DefaultStringIO,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,ExecuteProgram,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,ForEachWithDelay,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,Lnsv1DevicesManager,LnTcpPreferences,LnThrottleStringIO,LnTurnout,LnTurnoutManager,LoadAndStorePreferences,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,OlcbMeterManager,OlcbPowerManager,OlcbProgrammer,OlcbProgrammerManager,OlcbReporter,OlcbReporterManager,OlcbSensor,OlcbSensorManager,OlcbSignalMast,OlcbStringIO,OlcbStringIOManager,OlcbThrottle,OlcbTurnout,OlcbTurnoutManager,OperationsProStartAutomation,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,SendMergCbusEvent,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,SetLocalVariables,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,StringExpressionStringIO,StringFormula,StringMany,Subscribe,SystemConnectionMemoManager,SystemConsolePreferencesManager,TableForEach,TamsOpsModeProgrammer,TamsPowerManager,TamsProgrammer,TamsProgrammerManager,TamsSensor,TamsSensorManager,TamsSystemConnectionMemo,TamsThrottle,TamsTurnout,TamsTurnoutManager,TerminateTrainAction,Throttle,Timeout,TimeoutReporter,TimeoutRfidSensor,Timer,TimeSinceMidnight,TmccOpsModeProgrammer,TmccProgrammer,TmccProgrammerManager,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 thatPropertyChangeEvents are fired when properties are set.ArbitraryBean,Bean,ConstrainedBean,PropertyChangeSupport, andVetoableChangeSupportall provide complete implementations of this interface.This interface defines all public methods of
PropertyChangeSupportexcept 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 voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener)Add aPropertyChangeListenerto the listener list.voidaddPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)Add aPropertyChangeListenerfor a specific property.java.beans.PropertyChangeListener[]getPropertyChangeListeners()Get allPropertyChangeListeners currently attached to this object.java.beans.PropertyChangeListener[]getPropertyChangeListeners(java.lang.String propertyName)Get allPropertyChangeListeners currently listening to changes to the specified property.voidremovePropertyChangeListener(java.beans.PropertyChangeListener listener)Remove the specified listener from this object.voidremovePropertyChangeListener(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 aPropertyChangeListenerto the listener list.- Parameters:
listener- The PropertyChangeListener to be added
-
addPropertyChangeListener
void addPropertyChangeListener(@CheckForNull java.lang.String propertyName, @CheckForNull java.beans.PropertyChangeListener listener)
Add aPropertyChangeListenerfor 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 allPropertyChangeListeners currently attached to this object.- Returns:
- An array of PropertyChangeListeners.
-
getPropertyChangeListeners
@Nonnull java.beans.PropertyChangeListener[] getPropertyChangeListeners(@CheckForNull java.lang.String propertyName)
Get allPropertyChangeListeners 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- ThePropertyChangeListenerto 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- ThePropertyChangeListenerto remove.
-
-