diff options
Diffstat (limited to 'libjava/javax/swing/AbstractAction.java')
-rw-r--r-- | libjava/javax/swing/AbstractAction.java | 84 |
1 files changed, 44 insertions, 40 deletions
diff --git a/libjava/javax/swing/AbstractAction.java b/libjava/javax/swing/AbstractAction.java index 4141dd3..e616bad 100644 --- a/libjava/javax/swing/AbstractAction.java +++ b/libjava/javax/swing/AbstractAction.java @@ -56,10 +56,6 @@ public abstract class AbstractAction { static final long serialVersionUID = -6803159439231523484L; - //------------------------------------------------------------- - // Variables -------------------------------------------------- - //------------------------------------------------------------- - /** * enabled */ @@ -76,11 +72,6 @@ public abstract class AbstractAction */ private transient HashMap store = new HashMap(); - - //------------------------------------------------------------- - // Initialization --------------------------------------------- - //------------------------------------------------------------- - /** * Constructor AbstractAction */ @@ -106,11 +97,6 @@ public abstract class AbstractAction putValue(SMALL_ICON, icon); } // AbstractAction() - - //------------------------------------------------------------- - // Methods ---------------------------------------------------- - //------------------------------------------------------------- - /** * readObject * @param stream TODO @@ -183,30 +169,48 @@ public abstract class AbstractAction return store.keySet().toArray(); } // getKeys() - /** - * firePropertyChange - * @param propertyName TODO - * @param oldValue TODO - * @param newValue TODO - */ - protected void firePropertyChange(String propertyName, - Object oldValue, Object newValue) { - changeSupport.firePropertyChange(propertyName, oldValue, newValue); - } // firePropertyChange() - - /** - * addPropertyChangeListener - * @param listener TODO - */ - public synchronized void addPropertyChangeListener(PropertyChangeListener listener) { - changeSupport.addPropertyChangeListener(listener); - } // addPropertyChangeListener() - - /** - * removePropertyChangeListener - * @param listener TODO - */ - public synchronized void removePropertyChangeListener(PropertyChangeListener listener) { - changeSupport.removePropertyChangeListener(listener); - } // removePropertyChangeListener() + /** + * firePropertyChange + * + * @param propertyName TODO + * @param oldValue TODO + * @param newValue TODO + */ + protected void firePropertyChange(String propertyName, Object oldValue, + Object newValue) + { + changeSupport.firePropertyChange(propertyName, oldValue, newValue); + } + + /** + * addPropertyChangeListener + * + * @param listener the listener to add + */ + public void addPropertyChangeListener(PropertyChangeListener listener) + { + changeSupport.addPropertyChangeListener(listener); + } + + /** + * removePropertyChangeListener + * + * @param listener the listener to remove + */ + public void removePropertyChangeListener(PropertyChangeListener listener) + { + changeSupport.removePropertyChangeListener(listener); + } + + /** + * Returns all registered listeners. + * + * @return array of listeners. + * + * @since 1.4 + */ + public PropertyChangeListener[] getPropertyChangeListeners() + { + return changeSupport.getPropertyChangeListeners(); + } } |