|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectyu.ac.bg.etf.javaqx.qswing.events.PropertyChangeSupport
Property Change Support.
NOTE: This class is not full compatible with java.beans.PropertyChangeSupport class!
Constructor Summary | |
PropertyChangeSupport(java.lang.Object source)
Constructs new PropertyChangeSupport object. |
Method Summary | |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds property chage listener for all properties. |
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Adds property chage listener for specified property. |
java.lang.Object |
clone()
|
void |
firePropertyChange(java.beans.PropertyChangeEvent e)
Fires object property change. |
void |
firePropertyChange(java.lang.String propertyName,
boolean oldValue,
boolean newValue)
Fires boolean property change. |
void |
firePropertyChange(java.lang.String propertyName,
char oldValue,
char newValue)
Fires char property change. |
void |
firePropertyChange(java.lang.String propertyName,
double oldValue,
double newValue)
Fires double property change. |
void |
firePropertyChange(java.lang.String propertyName,
float oldValue,
float newValue)
Fires float property change. |
void |
firePropertyChange(java.lang.String propertyName,
int oldValue,
int newValue)
Fires int property change. |
void |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
Fires object property change. |
void |
firePropertyChange(java.lang.String propertyName,
short oldValue,
short newValue)
Fires short property change. |
static java.beans.PropertyChangeListener[] |
getEmptyPropertyChangeListenerArray()
Returns empty array of PropertyChangeListeners. |
int |
getListenerCount()
Returns the number of all properties listeners. |
int |
getListenerCount(java.lang.String propertyName)
Returns the number of listeners for specified property. |
java.beans.PropertyChangeListener[] |
getPropertyChangeListeners()
Returns property change listeners for all properties. |
java.beans.PropertyChangeListener[] |
getPropertyChangeListeners(java.lang.String propertyName)
Returns property change listeners for all properties. |
java.beans.PropertyChangeListener[] |
getPropertyChangeListenersArray()
Returns listeners for all properties. |
java.beans.PropertyChangeListener[] |
getPropertyChangeListenersArray(java.lang.String propertyName)
Returns listeners for the specified property. |
boolean |
hasListeners()
Returns true if there are one or more listeners. |
boolean |
hasListeners(java.lang.String propertyName)
Returns true if there are listeners for specified property. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes property chage listener for all properties. |
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Removes property chage listener for specified property. |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PropertyChangeSupport(java.lang.Object source)
source
- the source object
java.lang.IllegalArgumentException
- if the source if nullMethod Detail |
public static java.beans.PropertyChangeListener[] getEmptyPropertyChangeListenerArray()
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- the property chage listener
java.lang.IllegalArgumentException
- if the listener is nullpublic void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
propertyName
- the property namelistener
- the property chage listener
java.lang.IllegalArgumentException
- if the propertyName is null
java.lang.IllegalArgumentException
- if the listener is nullpublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- the property chage listenerpublic void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
propertyName
- the property namelistener
- the property chage listenerpublic boolean hasListeners()
public boolean hasListeners(java.lang.String propertyName)
propertyName
- the name of the property
public int getListenerCount()
public java.beans.PropertyChangeListener[] getPropertyChangeListeners()
public java.beans.PropertyChangeListener[] getPropertyChangeListenersArray()
WARNING: This method does not return copy of the listeners!
public int getListenerCount(java.lang.String propertyName)
propertyName
- the specified property
public java.beans.PropertyChangeListener[] getPropertyChangeListenersArray(java.lang.String propertyName)
WARNING: This method does not return copy of the listeners!
propertyName
- the specified property
public java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String propertyName)
propertyName
- the property name
public void firePropertyChange(java.beans.PropertyChangeEvent e)
e
- property change eventpublic void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
propertyName
- property nameoldValue
- old valuenewValue
- new valuepublic void firePropertyChange(java.lang.String propertyName, boolean oldValue, boolean newValue)
propertyName
- property nameoldValue
- old valuenewValue
- new valuepublic void firePropertyChange(java.lang.String propertyName, char oldValue, char newValue)
propertyName
- property nameoldValue
- old valuenewValue
- new valuepublic void firePropertyChange(java.lang.String propertyName, short oldValue, short newValue)
propertyName
- property nameoldValue
- old valuenewValue
- new valuepublic void firePropertyChange(java.lang.String propertyName, int oldValue, int newValue)
propertyName
- property nameoldValue
- old valuenewValue
- new valuepublic void firePropertyChange(java.lang.String propertyName, float oldValue, float newValue)
propertyName
- property nameoldValue
- old valuenewValue
- new valuepublic void firePropertyChange(java.lang.String propertyName, double oldValue, double newValue)
propertyName
- property nameoldValue
- old valuenewValue
- new valuepublic java.lang.Object clone()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |