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