Modifier and Type | Field and Description |
---|---|
private PropertyChangeSupport |
pcs
The used
PropertyChangeSupport . |
Constructor and Description |
---|
Bean() |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds the given listener.
|
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Adds the given listener for the given property only.
|
protected void |
fireIndexedPropertyChange(String propertyName,
int index,
boolean oldValue,
boolean newValue)
Fires the event to all available listeners.
|
protected void |
fireIndexedPropertyChange(String propertyName,
int index,
int oldValue,
int newValue)
Fires the event to all available listeners.
|
protected void |
fireIndexedPropertyChange(String propertyName,
int index,
Object oldValue,
Object newValue)
Fires the event to all available listeners.
|
protected void |
firePropertyChange(PropertyChangeEvent evt)
Fires the event to all listeners.
|
protected void |
firePropertyChange(String propertyName,
boolean oldValue,
boolean newValue)
Fires the event to all listeners.
|
protected void |
firePropertyChange(String propertyName,
int oldValue,
int newValue)
Fires the event to all listeners.
|
protected void |
firePropertyChange(String propertyName,
Object oldValue,
Object newValue)
Fires the event to all listeners.
|
protected PropertyChangeSupport |
getPcs()
Returns the used
PropertyChangeSupport . |
PropertyChangeListener[] |
getPropertyChangeListeners()
Returns all listeners.
|
PropertyChangeListener[] |
getPropertyChangeListeners(String propertyName)
Returns all listeners of the given property.
|
boolean |
hasListener(PropertyChangeListener listener)
Checks if the given listener is already available.
|
boolean |
hasListener(String propertyName,
PropertyChangeListener listener)
Checks if the given listener is available for the given property.
|
boolean |
hasListeners()
Checks if listeners are available.
|
boolean |
hasListeners(String propertyName)
Checks if listeners are available for the given property.
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes the given listener.
|
void |
removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Removes the given listener from the given property.
|
private PropertyChangeSupport pcs
PropertyChangeSupport
.protected PropertyChangeSupport getPcs()
PropertyChangeSupport
.PropertyChangeSupport
.public void addPropertyChangeListener(PropertyChangeListener listener)
addPropertyChangeListener
in interface IBean
listener
- The listener to add.public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
addPropertyChangeListener
in interface IBean
propertyName
- The property to observe.listener
- The listener to add.public void removePropertyChangeListener(PropertyChangeListener listener)
removePropertyChangeListener
in interface IBean
listener
- The listener to remove.public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
removePropertyChangeListener
in interface IBean
propertyName
- The property to no longer observe.listener
- The listener to remove.public PropertyChangeListener[] getPropertyChangeListeners()
getPropertyChangeListeners
in interface IBean
public PropertyChangeListener[] getPropertyChangeListeners(String propertyName)
getPropertyChangeListeners
in interface IBean
propertyName
- The property.public boolean hasListeners()
hasListeners
in interface IBean
true
listeners available, false
no listeners are available.public boolean hasListeners(String propertyName)
hasListeners
in interface IBean
propertyName
- The property name.true
listeners available for the property, false
no listeners are available for the property.protected void fireIndexedPropertyChange(String propertyName, int index, boolean oldValue, boolean newValue)
propertyName
- The property name.index
- The changed index.oldValue
- The old value.newValue
- The new value.protected void fireIndexedPropertyChange(String propertyName, int index, int oldValue, int newValue)
propertyName
- The property name.index
- The changed index.oldValue
- The old value.newValue
- The new value.protected void fireIndexedPropertyChange(String propertyName, int index, Object oldValue, Object newValue)
propertyName
- The property name.index
- The changed index.oldValue
- The old value.newValue
- The new value.protected void firePropertyChange(PropertyChangeEvent evt)
evt
- The event to fire.protected void firePropertyChange(String propertyName, boolean oldValue, boolean newValue)
propertyName
- The changed property.oldValue
- The old value.newValue
- The new value.protected void firePropertyChange(String propertyName, int oldValue, int newValue)
propertyName
- The changed property.oldValue
- The old value.newValue
- The new value.protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
propertyName
- The changed property.oldValue
- The old value.newValue
- The new value.public boolean hasListener(PropertyChangeListener listener)
hasListener
in interface IBean
listener
- The listener to check.true
listener is available, false
listener is not available.public boolean hasListener(String propertyName, PropertyChangeListener listener)
hasListener
in interface IBean
propertyName
- The property.listener
- The listener to check.true
listener is available for the property, false
listener is not available for the property.