Interface ListenableBean
- All Known Subinterfaces:
ListenableTopiaEntity
public interface ListenableBean
Contract to centralize usable methods to register/unregister PropertyChangeListener. This contract respects the
java beans expectations.
If you do not need to match the java beans expectations, prefer using
ListenableTopiaEntity.- Author:
- Arnaud Thimel (Code Lutin)
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidAdds aPropertyChangeListeneron any property writing.voidaddPropertyChangeListener(String propertyName, PropertyChangeListener listener) Adds aPropertyChangeListeneron the given property writing.voidRemove the givenPropertyChangeListenerregistered for any property writing.voidremovePropertyChangeListener(String propertyName, PropertyChangeListener listener) Remove the givenPropertyChangeListenerregistered the given property writing.
-
Method Details
-
addPropertyChangeListener
Adds aPropertyChangeListeneron any property writing. This method does the same thanListenableTopiaEntity.addPostWriteListener(java.beans.PropertyChangeListener)and respects the java beans expectations.- Parameters:
listener- the listener to register- See Also:
-
addPropertyChangeListener
Adds aPropertyChangeListeneron the given property writing. This method does the same thanListenableTopiaEntity.addPostWriteListener(String, java.beans.PropertyChangeListener)and respects the java beans expectations.- Parameters:
propertyName- the property name to listenlistener- the listener to register- See Also:
-
removePropertyChangeListener
Remove the givenPropertyChangeListenerregistered for any property writing. This method does the same thanListenableTopiaEntity.removePostWriteListener(java.beans.PropertyChangeListener)and respects the java beans expectations.- Parameters:
listener- the listener to unregister- See Also:
-
removePropertyChangeListener
Remove the givenPropertyChangeListenerregistered the given property writing. This method does the same thanListenableTopiaEntity.removePostWriteListener(String, java.beans.PropertyChangeListener)and respects the java beans expectations.- Parameters:
propertyName- the property name to unregister writinglistener- the listener to unregister- See Also:
-