public interface SharedDataManager
SharedData
.SharedData
Modifier and Type | Method and Description |
---|---|
void |
addSharedDataListener(String propertyName,
PropertyChangeListener listener)
Adds a shared data listener (a PropertyChangeListener) for a specific
property.
|
void |
addSharedDataVetoableListener(String propertyName,
VetoableChangeListener listener)
Allows a listener to register for vetoable notification of bound
property changes.
|
void |
fireSharedDataChangedNotification(String propertyName,
Object oldValue,
Object newValue)
Reports a bound property update to any registered listeners.
|
void |
fireSharedDataVetoableNotification(String propertyName,
Object oldValue,
Object newValue)
Provides notification that a bound property is about to change, and
gives the listeners an opportunity to reject the change.
|
SharedData |
getSharedData()
Returns the shared data.
|
boolean |
hasListeners(String propertyName)
Checks if there are any listeners for a specific property.
|
boolean |
hasVetoListeners(String propertyName)
Determines if there are veto listeners for the given property
|
void |
removeSharedDataListener(String propertyName,
PropertyChangeListener listener)
Removes a shared data listener (a PropertyChangeListener) for a
specific property.
|
void |
removeSharedDataVetoableListener(String propertyName,
VetoableChangeListener listener)
Allows a listener to unregister for vetoable notification of bound
property changes.
|
SharedData getSharedData()
void addSharedDataVetoableListener(String propertyName, VetoableChangeListener listener)
propertyName
- The name of the property to listen on.listener
- The PropertyChangeListener
to be added.void removeSharedDataVetoableListener(String propertyName, VetoableChangeListener listener)
propertyName
- The name of the property to listen on.listener
- The PropertyChangeListener
to be added.void fireSharedDataVetoableNotification(String propertyName, Object oldValue, Object newValue) throws PropertyVetoException
propertyName
- The programmatic name of the property that was
changedoldValue
- The old value of the propertynewValue
- The new value of the propertyPropertyVetoException
boolean hasVetoListeners(String propertyName)
propertyName
- The property namevoid addSharedDataListener(String propertyName, PropertyChangeListener listener)
fireSharedDataChangedNotification
names that specific
property.propertyName
- The name of the property to listen on.listener
- The PropertyChangeListener
to be added.void removeSharedDataListener(String propertyName, PropertyChangeListener listener)
propertyName
- The name of the property that was listened on.listener
- The PropertyChangeListener
to be removed.boolean hasListeners(String propertyName)
propertyName
- the property name.void fireSharedDataChangedNotification(String propertyName, Object oldValue, Object newValue)
propertyName
- The programmatic name of the property that was
changedoldValue
- The old value of the propertynewValue
- The new value of the propertyCopyright © 2003, 2023, Oracle and/or its affiliates.