aboutsummaryrefslogtreecommitdiff
path: root/libjava/javax/swing/AbstractAction.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/javax/swing/AbstractAction.java')
-rw-r--r--libjava/javax/swing/AbstractAction.java84
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();
+ }
}