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 propertyPropertyVetoExceptionboolean 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.