edu.mit.ai.psg.traveler
Class ActivityRecordMethods.ThreadIterator
java.lang.Object
|
+--edu.mit.ai.psg.traveler.ActivityRecordMethods.IteratorBase
|
+--edu.mit.ai.psg.traveler.ActivityRecordMethods.ThreadIterator
- Enclosing class:
- ActivityRecordMethods
- public static class ActivityRecordMethods.ThreadIterator
- extends ActivityRecordMethods.IteratorBase
Iterator returned by ActivityRecordMethods.inThreadIterator(boolean, boolean, boolean, boolean, edu.mit.ai.psg.traveler.ActivityRecord, edu.mit.ai.psg.utilities.IUnaryPredicate, edu.mit.ai.psg.utilities.IUnaryPredicate)
|
Method Summary |
protected void |
computeNext()
method called by hasNext() and next() to compute the next activity
record if the current record has already been returned |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ActivityRecordMethods.ThreadIterator
public ActivityRecordMethods.ThreadIterator(boolean iterateForward,
boolean iterateEntrances,
boolean iterateExits,
boolean startAtEntrance,
ActivityRecord startRecord,
IUnaryPredicate traverseInsidePredicate,
IUnaryPredicate traverseOutsidePredicate)
computeNext
protected void computeNext()
- Description copied from class: ActivityRecordMethods.IteratorBase
- method called by hasNext() and next() to compute the next activity
record if the current record has already been returned
- Overrides:
- computeNext in class ActivityRecordMethods.IteratorBase