gui
Class BSFAction

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by gui.BSFAction
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action

public class BSFAction
extends javax.swing.AbstractAction

Class to execute ooRexx code when a button or a menu item is clicked

See Also:
Serialized Form

Field Summary
 java.util.Vector guiElements
          A Vector that contains the gui elements
 java.lang.String ooRexxCode
          The actual ooRexx code, that will be executed when the action is performed
 
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
BSFAction(java.lang.String name, java.lang.Object[] args, java.lang.String code)
          Constructor that takes an array of gui elements, that can be accessed within the given ooRexx code
BSFAction(java.lang.String name, java.lang.Object o, java.lang.String code)
          Constructor that takes a gui elements, which can be accessed within the given ooRexx code
BSFAction(java.lang.String name, java.lang.String code)
          Constructor that takes an ooRexx code
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent arg0)
          Executes the ooRexx code
 
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

ooRexxCode

public java.lang.String ooRexxCode
The actual ooRexx code, that will be executed when the action is performed


guiElements

public java.util.Vector guiElements
A Vector that contains the gui elements

Constructor Detail

BSFAction

public BSFAction(java.lang.String name,
                 java.lang.String code)
Constructor that takes an ooRexx code


BSFAction

public BSFAction(java.lang.String name,
                 java.lang.Object o,
                 java.lang.String code)
Constructor that takes a gui elements, which can be accessed within the given ooRexx code


BSFAction

public BSFAction(java.lang.String name,
                 java.lang.Object[] args,
                 java.lang.String code)
Constructor that takes an array of gui elements, that can be accessed within the given ooRexx code

Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent arg0)
Executes the ooRexx code