com.metamatrix.console.ui.util
Class AbstractPanelAction

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by com.metamatrix.console.ui.util.AbstractPanelAction
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action
Direct Known Subclasses:
QueryRequestPanel.CancelQueryRequestsAction

public abstract class AbstractPanelAction
extends javax.swing.AbstractAction

See Also:
Serialized Form

Field Summary
static java.lang.String MENU_ITEM_NAME
           
protected  int type
           
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
AbstractPanelAction(int theType)
           
AbstractPanelAction(java.lang.String menuItemName)
           
 
Method Summary
protected abstract  void actionImpl(java.awt.event.ActionEvent theEvent)
           
 void actionPerformed(java.awt.event.ActionEvent theEvent)
           
 void addComponent(javax.swing.JComponent theComponent)
           
 java.util.Set getComponents()
           
 int getMnemonic()
           
protected  void handleError(java.lang.Exception theException)
           
 java.lang.String paramString()
           
 void putValue(java.lang.String theKey, java.lang.Object theValue)
           
 void removeComponent(javax.swing.JComponent theComponent)
           
 void setEnabled(boolean theEnabledFlag)
           
 void setMnemonic(int theMnemonic)
           
 java.lang.String toString()
           
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MENU_ITEM_NAME

public static final java.lang.String MENU_ITEM_NAME
See Also:
Constant Field Values

type

protected int type
Constructor Detail

AbstractPanelAction

public AbstractPanelAction(int theType)

AbstractPanelAction

public AbstractPanelAction(java.lang.String menuItemName)
Method Detail

actionImpl

protected abstract void actionImpl(java.awt.event.ActionEvent theEvent)
                            throws ExternalException
Throws:
ExternalException

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent theEvent)

addComponent

public void addComponent(javax.swing.JComponent theComponent)

getComponents

public java.util.Set getComponents()

handleError

protected void handleError(java.lang.Exception theException)

getMnemonic

public int getMnemonic()

putValue

public void putValue(java.lang.String theKey,
                     java.lang.Object theValue)
Specified by:
putValue in interface javax.swing.Action
Overrides:
putValue in class javax.swing.AbstractAction

removeComponent

public void removeComponent(javax.swing.JComponent theComponent)

setEnabled

public void setEnabled(boolean theEnabledFlag)
Specified by:
setEnabled in interface javax.swing.Action
Overrides:
setEnabled in class javax.swing.AbstractAction

setMnemonic

public void setMnemonic(int theMnemonic)

paramString

public java.lang.String paramString()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2009. All Rights Reserved.