ants
Class Extension

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

public abstract class Extension
extends ManagedObject
implements java.lang.Runnable

Shell of a node extension component


Field Summary
static java.lang.String[] defaults
           
 
Fields inherited from class ants.ManagedObject
lp
 
Fields inherited from class ants.Entity
defaults, L, logLevel, name
 
Constructor Summary
Extension()
           
 
Method Summary
 void attachNode(Node s)
           
abstract  void run()
           
 void setArgs(KeyArgs k)
           
 Node thisNode()
           
 
Methods inherited from class ants.ManagedObject
getBoss, log, setBoss, setName
 
Methods inherited from class ants.Entity
assert, error, finalize, getLogLevel, getName, info, setArgs, setArgs, setLogLevel, start, warn
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaults

public static final java.lang.String[] defaults
Constructor Detail

Extension

public Extension()
Method Detail

thisNode

public Node thisNode()

attachNode

public void attachNode(Node s)

run

public abstract void run()
Specified by:
run in interface java.lang.Runnable

setArgs

public void setArgs(KeyArgs k)
             throws java.lang.Exception
Overrides:
setArgs in class Entity