All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class ncsa.habanero.Targetable

java.lang.Object
   |
   +----ncsa.habanero.ModelObject
           |
           +----ncsa.habanero.Targetable

public abstract class Targetable
extends ModelObject
A Targetable object is one that can be used as a target of an Action.


Constructor Index

 o Targetable(ModelObject)
This constructor has its parent as its parameter; it calls to the superclass.
 o Targetable(ModelObject, Object)

Method Index

 o deliverEvent(Event)
Targetable objects get events delivered to them; subclasses should override this.
 o getSession()
Returns its Session object, which is an ancestor.
 o performAction(Action)
Keep any other action (particularly dumping) from happening while this is.
 o shutDown()

Constructors

 o Targetable
 public Targetable(ModelObject inSuperModel)
This constructor has its parent as its parameter; it calls to the superclass.

 o Targetable
 public Targetable(ModelObject inSuperModel,
                   Object key)

Methods

 o getSession
 public Session getSession()
Returns its Session object, which is an ancestor.

Overrides:
getSession in class ModelObject
 o deliverEvent
 public boolean deliverEvent(Event event)
Targetable objects get events delivered to them; subclasses should override this.

 o performAction
 public synchronized void performAction(Action action)
Keep any other action (particularly dumping) from happening while this is.

 o shutDown
 public void shutDown()

All Packages  Class Hierarchy  This Package  Previous  Next  Index