edu.mit.ai.psg.traveler
Class StringRecordObservable

java.lang.Object
  |
  +--edu.mit.ai.psg.traveler.ActivityRecordBase
        |
        +--edu.mit.ai.psg.traveler.ActivityRecordObservableBase
              |
              +--edu.mit.ai.psg.traveler.StringRecordObservable

public class StringRecordObservable
extends ActivityRecordObservableBase

Activity record for inserting a descriptive string into the record, e.g., for human browsing. Useful for inserting print-statement like strings into the trace records while debugging. This observable version can notify observers when children are added.

See Also:
StringRecord

Fields inherited from class edu.mit.ai.psg.traveler.ActivityRecordBase
parent
 
Constructor Summary
StringRecordObservable(String string)
           
 
Method Summary
 String toString()
          subclasses must provide a print string
 
Methods inherited from class edu.mit.ai.psg.traveler.ActivityRecordObservableBase
addChangeObserver, addChild, finished, isReadOnly, removeChangeObserver, setParent
 
Methods inherited from class edu.mit.ai.psg.traveler.ActivityRecordBase
addThreadedChild, cloneObject, ensureListValue, getChildren, getChildrenInThread, getParent, getProperty, getThreadedChildren, isFinished, putProperty, removeProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StringRecordObservable

public StringRecordObservable(String string)
Method Detail

toString

public String toString()
Description copied from class: ActivityRecordBase
subclasses must provide a print string
Overrides:
toString in class ActivityRecordBase

Copyright (c) 1996-1999
Massachusetts Institute of Technology

Feedback: jeva-feedback@ai.mit.edu