Package ucar.unidata.beans
Interface PropertiedBean
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AddeSoundingAdapter
,CDMStationProfileAdapter
,CMASoundingAdapter
,InvisiblePropertiedBean
,NetcdfSoundingAdapter
,RAOB
,SoundingAdapterImpl
Provides support for JavaBeans that have properties.
- Author:
- Steven R. Emmerson
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addProperty
(Property property) Adds a property to the collection of properties.void
Adds a property change listener.void
addPropertyChangeListener
(String name, PropertyChangeListener listener) Adds a property change listener for a named property.void
Disables the reporting of property changes.void
Enables the reporting of property changes.void
Removes a property change listener.void
removePropertyChangeListener
(String name, PropertyChangeListener listener) Removes a property change listener for a named property.
-
Method Details
-
addProperty
Adds a property to the collection of properties.- Parameters:
property
- some property
-
disablePropertyChangeEvents
void disablePropertyChangeEvents()Disables the reporting of property changes. After invoking this method, all subsequent property change events will be deferred until the methodenablePropertyChangeEvents()
is invoked. -
enablePropertyChangeEvents
void enablePropertyChangeEvents()Enables the reporting of property changes. All deferred property change events will be reported as well as all subsequent events until the next invocation ofdisablePropertyChangeEvents()
. -
addPropertyChangeListener
Adds a property change listener.- Parameters:
listener
- The property change listener.
-
removePropertyChangeListener
Removes a property change listener.- Parameters:
listener
- The property change listener.
-
addPropertyChangeListener
Adds a property change listener for a named property.- Parameters:
name
- The name of the property.listener
- The property change listener.
-
removePropertyChangeListener
Removes a property change listener for a named property.- Parameters:
name
- The name of the property.listener
- The property change listener.
-