All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class ants.ManagedObject

java.lang.Object
   |
   +----ants.Entity
           |
           +----ants.ManagedObject

public abstract class ManagedObject
extends Entity
Shell of all manageable entities.


Constructor Index

 o ManagedObject()
No-argument constructor, for calls through newInstance
 o ManagedObject(Manager, String)
Normal constructor gives a name and a manager

Method Index

 o getBoss()
 o log(int, String)
Report an event to our manager if relevant.
 o setBoss(Manager)
 o setName(String)

Constructors

 o ManagedObject
 public ManagedObject()
No-argument constructor, for calls through newInstance

 o ManagedObject
 public ManagedObject(Manager b,
                      String n)
Normal constructor gives a name and a manager

Methods

 o getBoss
 public Manager getBoss()
 o setBoss
 public void setBoss(Manager b)
 o setName
 public void setName(String n)
Overrides:
setName in class Entity
 o log
 protected final void log(int level,
                          String msg)
Report an event to our manager if relevant. Declared as final so it can be inlined and removed at compile-time if logging is off

Overrides:
log in class Entity

All Packages  Class Hierarchy  This Package  Previous  Next  Index