com.intel.gpe.client2.common.actions
Class LoadGridBeanAction

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by com.intel.gpe.client2.common.actions.LoadGridBeanAction
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action

public class LoadGridBeanAction
extends javax.swing.AbstractAction

Load grid bean into client.

Version:
$Id: LoadGridBeanAction.java,v 1.16 2007/02/18 16:48:27 nbmalysh Exp $
Author:
Alexander Lukichev
See Also:
Serialized Form

Field Summary
protected  com.intel.gpe.util.observer.IObserver observer
           
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
LoadGridBeanAction(MessageProvider messageProvider, com.intel.gpe.util.observer.IObserver observer, GridBeanLoader gridBeanLoader)
          Create the GridBean loader.
LoadGridBeanAction(MessageProvider messageProvider, com.intel.gpe.util.observer.IObserver observer, GridBeanLoader gridBeanLoader, IConfigurable parent, IPreferences userDefaults, AsyncClient client)
          Create the GridBean loader.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 GridBeanLoader getGridBeanLoader()
           
 void perform(java.lang.String path)
          Perform the operation
 void setGridBeanLoader(GridBeanLoader gridBeanLoader)
           
 
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
 

Field Detail

observer

protected com.intel.gpe.util.observer.IObserver observer
Constructor Detail

LoadGridBeanAction

public LoadGridBeanAction(MessageProvider messageProvider,
                          com.intel.gpe.util.observer.IObserver observer,
                          GridBeanLoader gridBeanLoader)
Create the GridBean loader.

Parameters:
messageProvider - the message display functionality provider
asyncClient - the asynchronous operations execution
observer - the observer; it receives either GridBean or Throwable
userDefaults - the user's preferences
classLoader - the class loader to be used to load GridBeans
key - the key for action components configuration

LoadGridBeanAction

public LoadGridBeanAction(MessageProvider messageProvider,
                          com.intel.gpe.util.observer.IObserver observer,
                          GridBeanLoader gridBeanLoader,
                          IConfigurable parent,
                          IPreferences userDefaults,
                          AsyncClient client)
Create the GridBean loader.

Parameters:
messageProvider - the message display functionality provider
asyncClient - the asynchronous operations execution
observer - the observer; it receives either GridBean or Throwable
userDefaults - the user's preferences
classLoader - the class loader to be used to load GridBeans
key - the key for action components configuration
Method Detail

perform

public void perform(java.lang.String path)
Perform the operation

Parameters:
path - the path of the GridBean JAR

actionPerformed

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

getGridBeanLoader

public GridBeanLoader getGridBeanLoader()

setGridBeanLoader

public void setGridBeanLoader(GridBeanLoader gridBeanLoader)


Copyright © 2008. All Rights Reserved.