aima.basic
Class Percept

java.lang.Object
  extended by aima.basic.ObjectWithDynamicAttributes
      extended by aima.basic.Percept

public class Percept
extends ObjectWithDynamicAttributes


Constructor Summary
Percept()
           
Percept(java.lang.Object[] keys, java.lang.Object[] values)
           
Percept(java.lang.Object key1, java.lang.Object value1)
           
Percept(java.lang.Object key1, java.lang.Object value1, java.lang.Object key2, java.lang.Object value2)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class aima.basic.ObjectWithDynamicAttributes
getAttribute, getSortedAttributeKeys, removeAttribute, setAttribute
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Percept

public Percept()

Percept

public Percept(java.lang.Object key1,
               java.lang.Object value1)

Percept

public Percept(java.lang.Object key1,
               java.lang.Object value1,
               java.lang.Object key2,
               java.lang.Object value2)

Percept

public Percept(java.lang.Object[] keys,
               java.lang.Object[] values)
Method Detail

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object