aboutsummaryrefslogtreecommitdiff
path: root/libjava/javax/swing/AbstractAction.java
diff options
context:
space:
mode:
authorMichael Koch <konqueror@gmx.de>2004-01-23 12:42:10 +0000
committerMichael Koch <mkoch@gcc.gnu.org>2004-01-23 12:42:10 +0000
commit3ac55a5a69f6a4f2f1acac66a36676c63c428db8 (patch)
treed45ab18ff6f571ac20c614d6c7c6c53cebbdc077 /libjava/javax/swing/AbstractAction.java
parent5d7b2198ba194fba04e4b82dc1d223f07bc83da6 (diff)
downloadgcc-3ac55a5a69f6a4f2f1acac66a36676c63c428db8.zip
gcc-3ac55a5a69f6a4f2f1acac66a36676c63c428db8.tar.gz
gcc-3ac55a5a69f6a4f2f1acac66a36676c63c428db8.tar.bz2
AbstractAction.java: Reformated.
2004-01-23 Michael Koch <konqueror@gmx.de> * javax/swing/AbstractAction.java: Reformated. (getPropertyChangeListeners): New method. * javax/swing/AbstractCellEditor.java: Reformated. (getCellEditorListeners): New method. * javax/swing/DefaultListSelectionModel.java (listenerList): New field. (listeners): Removed. (get_listeners): Removed. (addListSelectionListener): Rewritten. (removeListSelectionListener): Rewritten. (getListSelectionListeners): New method. (getListeners): New method. * javax/swing/JComboBox.java: Imports reworked. (addActionListener): Implemented. (removeActionListener): Implemented. (addItemListener): Implemented. (removeItemListener): Implemented. (addPopupMenuListener): Implemented. (removePopupMenuListener): Implemented. (getActionListeners): New method. (getItemListeners): New method. (getPopupMenuListeners): New method. From-SVN: r76413
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();
+ }
}