com.eviware.soapui.impl.wsdl.actions.iface
Class AbstractSwingAction<T>

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by com.eviware.soapui.impl.wsdl.actions.iface.AbstractSwingAction<T>
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action

public abstract class AbstractSwingAction<T>
extends javax.swing.AbstractAction

Utility class for creating Swing Actions for ModelItems

Author:
ole.matzura
See Also:
Serialized Form

Field Summary
 
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
AbstractSwingAction(java.lang.String name, java.lang.String description)
           
AbstractSwingAction(java.lang.String name, java.lang.String description, java.lang.String iconUrl)
           
AbstractSwingAction(java.lang.String name, java.lang.String description, java.lang.String iconUrl, T modelItem)
           
AbstractSwingAction(java.lang.String name, java.lang.String description, T modelItem)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent arg0)
           
abstract  void actionPerformed(java.awt.event.ActionEvent arg0, T modelItem2)
           
 T getModelItem()
           
 java.lang.String getName()
           
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSwingAction

public AbstractSwingAction(java.lang.String name,
                           java.lang.String description)

AbstractSwingAction

public AbstractSwingAction(java.lang.String name,
                           java.lang.String description,
                           T modelItem)

AbstractSwingAction

public AbstractSwingAction(java.lang.String name,
                           java.lang.String description,
                           java.lang.String iconUrl)

AbstractSwingAction

public AbstractSwingAction(java.lang.String name,
                           java.lang.String description,
                           java.lang.String iconUrl,
                           T modelItem)
Method Detail

actionPerformed

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

getName

public java.lang.String getName()

actionPerformed

public abstract void actionPerformed(java.awt.event.ActionEvent arg0,
                                     T modelItem2)

getModelItem

public T getModelItem()


Copyright © 2005-2009 eviware.com. All Rights Reserved.