zeus.actors
Class PlanDb

java.lang.Object
  extended byjava.util.Dictionary
      extended byjava.util.Hashtable
          extended byzeus.actors.PlanDb
All Implemented Interfaces:
java.lang.Cloneable, java.util.Map, java.io.Serializable
Direct Known Subclasses:
Planner

public class PlanDb
extends java.util.Hashtable

The Plan Database is a simple storage component that holds the plan descriptions known by the owning agent. This information is used by the agent's Planner component.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.util.Hashtable
 
Field Summary
 
Fields inherited from class java.util.Hashtable
 
Constructor Summary
PlanDb()
           
 
Method Summary
 void add(PlanRecord rec)
           
 void add(java.util.Vector List)
           
 boolean containsRecord(PlanRecord rec)
           
 void del(PlanRecord rec)
           
 void del(java.util.Vector List)
           
 PlanRecord lookUp(Goal goal)
           
 PlanRecord lookUp(java.lang.String goalId)
           
 
Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PlanDb

public PlanDb()
Method Detail

add

public void add(PlanRecord rec)

del

public void del(PlanRecord rec)

del

public void del(java.util.Vector List)

add

public void add(java.util.Vector List)

lookUp

public PlanRecord lookUp(Goal goal)

lookUp

public PlanRecord lookUp(java.lang.String goalId)

containsRecord

public boolean containsRecord(PlanRecord rec)


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.