edu.isi.powerloom.gui.components
Class PowerloomAction

java.lang.Object
  |
  +--javax.swing.AbstractAction
        |
        +--edu.isi.powerloom.gui.components.PowerloomAction
All Implemented Interfaces:
javax.swing.Action, java.awt.event.ActionListener, java.lang.Cloneable, java.util.EventListener, java.io.Serializable
Direct Known Subclasses:
AddObjectAction, BackAction, ClearModuleAction, CopyAction, CutAction, DeleteAction, DeleteObjectAction, EditExtensionAction, EditObjectAction, FilterInstanceAction, FilterRelationAction, ForwardAction, InstantiateAction, LoadModuleAction, LocalLoadModuleAction, LocalSaveModuleAction, NavigateAction, NewConceptAction, NewInstanceAction, NewModuleAction, NewPropositionAction, NewRelationAction, PasteAction, QueryAction, ReloadAction, RetractPropositionAction, SaveModuleAction, ShowBrowserAction, TableAction

public class PowerloomAction
extends javax.swing.AbstractAction

Abstract action which is the root of all powerloom actions.

Since:
Tue Apr 09 16:04:17 2002
Author:
Eric Melz
See Also:
Serialized Form

Field Summary
protected  javax.swing.JComponent component
           
protected  PLModule module
           
protected  PLObject object
           
protected  PowerloomApp parentApp
           
 
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
PowerloomAction()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 javax.swing.JComponent getComponent()
           
 PLObject getObject()
           
 void setApp(PowerloomApp app)
           
 void setComponent(javax.swing.JComponent component)
           
 void setModule(PLModule module)
           
 void setObject(PLObject object)
           
 void updateActionName()
           
 
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

parentApp

protected PowerloomApp parentApp

object

protected PLObject object

module

protected PLModule module

component

protected javax.swing.JComponent component
Constructor Detail

PowerloomAction

public PowerloomAction()
Method Detail

actionPerformed

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

setApp

public void setApp(PowerloomApp app)

setObject

public void setObject(PLObject object)

getObject

public PLObject getObject()

setModule

public void setModule(PLModule module)

getComponent

public javax.swing.JComponent getComponent()

setComponent

public void setComponent(javax.swing.JComponent component)

updateActionName

public void updateActionName()


Copyright © 2002 University of Southern California Information Sciences Institute. All Rights Reserved.