All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class ncsa.habanero.ComponentAction

java.lang.Object
   |
   +----java.util.EventObject
           |
           +----java.awt.AWTEvent
                   |
                   +----ncsa.habanero.ComponentAction

public abstract class ComponentAction
extends AWTEvent
implements Action
The Action is the base class of all classes which represent semantic actions. In Caveat terms, the Action is what is sent across the network to be shared by the other shared applications.


Variable Index

 o originator

Constructor Index

 o ComponentAction(Object)
 o ComponentAction(Object, int)

Method Index

 o act(Targetable)
 o describe()
 o originator(Session)
 o originatorID()
 o sendToOriginator()
 o setSource(Object)
public String describe () { return "A ComponentAction no one bothered to describe"; }

Variables

 o originator
 protected String originator

Constructors

 o ComponentAction
 protected ComponentAction(Object source,
                           int id)
Returns:
Anything that implements Marshallable needs a default constructor
 o ComponentAction
 public ComponentAction(Object source)

Methods

 o originator
 public SessionParticipant originator(Session session)
Returns:
the session participant who started this object
 o originatorID
 public String originatorID()
Returns:
the originator's unique identification
 o act
 public void act(Targetable target)
 o sendToOriginator
 public boolean sendToOriginator()
 o setSource
 public void setSource(Object newSource)
public String describe () { return "A ComponentAction no one bothered to describe"; }

Overrides:
setSource in class AWTEvent

All Packages  Class Hierarchy  This Package  Previous  Next  Index