public interface RepositoryListenerRegistry
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener,
javax.jmi.reflect.RefObject attachTo)
Adds listener for element.
|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener,
javax.jmi.reflect.RefObject attachTo,
java.util.List propertyNames)
Adds listener to given element and listens only for given property change.
|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener,
javax.jmi.reflect.RefObject attachTo,
java.lang.String propertyName)
Adds listener to given element and listens only for given property change.
|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener,
java.lang.String propertyName)
Adds listener to all elements and listens only for one property change.
|
void |
removeAllPropertyChangeListeners(javax.jmi.reflect.RefObject removeFrom)
Removes all listeners from given element.
|
void |
removeListener(java.beans.PropertyChangeListener listener)
Removes given listener.
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener,
javax.jmi.reflect.RefObject removeFrom)
Removes property change listener
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener,
javax.jmi.reflect.RefObject removeFrom,
java.util.List propertyNames)
Removes property change listener
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener,
javax.jmi.reflect.RefObject removeFrom,
java.lang.String propertyName)
Removes property change listener.
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener,
java.lang.String propertyName)
Removes property change listener.
|
void addPropertyChangeListener(java.beans.PropertyChangeListener listener, javax.jmi.reflect.RefObject attachTo)
listener
- listener to addattachTo
- element to listen. Can be null. If null listens all repository elements.void addPropertyChangeListener(java.beans.PropertyChangeListener listener, java.lang.String propertyName)
listener
- listener to addpropertyName
- property name to listenvoid addPropertyChangeListener(java.beans.PropertyChangeListener listener, @CheckForNull javax.jmi.reflect.RefObject attachTo, java.util.List propertyNames)
listener
- listener to addattachTo
- element to listen. Can be null. If null listens all repository elements.propertyNames
- property names to listen.void addPropertyChangeListener(java.beans.PropertyChangeListener listener, @CheckForNull javax.jmi.reflect.RefObject attachTo, java.lang.String propertyName)
listener
- listener to addattachTo
- element which events listener want to listen. In case null it listens all events from repositorypropertyName
- property change to listen.void removePropertyChangeListener(java.beans.PropertyChangeListener listener, javax.jmi.reflect.RefObject removeFrom)
listener
- listener to remove.removeFrom
- element from which listener can be removed. Can be null, then listener will be removed from all repository.void removePropertyChangeListener(java.beans.PropertyChangeListener listener, @CheckForNull javax.jmi.reflect.RefObject removeFrom, java.util.List propertyNames)
listener
- listener to removeremoveFrom
- element from which remove listener. If null removes from all repository.propertyNames
- property names from which remove listener.void removePropertyChangeListener(java.beans.PropertyChangeListener listener, java.lang.String propertyName)
listener
- listener to removepropertyName
- property name from which listener can be removed.void removePropertyChangeListener(java.beans.PropertyChangeListener listener, @CheckForNull javax.jmi.reflect.RefObject removeFrom, java.lang.String propertyName)
listener
- listener to removeremoveFrom
- element which events listener do not want to listen. In case null remove listeners all events from repositorypropertyName
- property name from which listener can be removed.void removeAllPropertyChangeListeners(javax.jmi.reflect.RefObject removeFrom)
removeFrom
- element from which listener should be removedvoid removeListener(java.beans.PropertyChangeListener listener)
listener
- listener to remove.