aima.search.framework
Class SearchAgent

java.lang.Object
  extended by aima.basic.ObjectWithDynamicAttributes
      extended by aima.basic.Agent
          extended by aima.search.framework.SearchAgent

public class SearchAgent
extends Agent


Field Summary
 
Fields inherited from class aima.basic.Agent
enviromentSpecificAttributes, isAlive, NO_OP, program
 
Constructor Summary
SearchAgent(Problem p, Search search)
           
 
Method Summary
 java.lang.String execute(Percept p)
           
 java.util.List getActions()
           
 java.util.Properties getInstrumentation()
           
 
Methods inherited from class aima.basic.Agent
die, isAlive, live
 
Methods inherited from class aima.basic.ObjectWithDynamicAttributes
getAttribute, getSortedAttributeKeys, removeAttribute, setAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchAgent

public SearchAgent(Problem p,
                   Search search)
            throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

execute

public java.lang.String execute(Percept p)
Overrides:
execute in class Agent

getActions

public java.util.List getActions()

getInstrumentation

public java.util.Properties getInstrumentation()