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.
-
Targetable(ModelObject)
- This constructor has its parent as its parameter; it calls to the
superclass.
-
Targetable(ModelObject, Object)
-
-
deliverEvent(Event)
- Targetable objects get events delivered to them; subclasses should
override this.
-
getSession()
- Returns its Session object, which is an ancestor.
-
performAction(Action)
- Keep any other action (particularly dumping) from happening while
this is.
-
shutDown()
-
Targetable
public Targetable(ModelObject inSuperModel)
- This constructor has its parent as its parameter; it calls to the
superclass.
Targetable
public Targetable(ModelObject inSuperModel,
Object key)
getSession
public Session getSession()
- Returns its Session object, which is an ancestor.
- Overrides:
- getSession in class ModelObject
deliverEvent
public boolean deliverEvent(Event event)
- Targetable objects get events delivered to them; subclasses should
override this.
performAction
public synchronized void performAction(Action action)
- Keep any other action (particularly dumping) from happening while
this is.
shutDown
public void shutDown()
All Packages Class Hierarchy This Package Previous Next Index