one.world.util
Class IteratorRequest

java.lang.Object
  |
  +--one.world.core.Tuple
        |
        +--one.world.core.Event
              |
              +--one.world.util.IteratorRequest
All Implemented Interfaces:
Cloneable, Serializable

public class IteratorRequest
extends Event

Implementation of an iterator request. Iterator requests are used to request the next element from an iterator. Requesting an element from an iterator that does not have another element results in an exceptional event signalling a java.util.NoSuchElementException.

Version:
$Revision: 1.3 $
See Also:
IteratorResponse, Serialized Form

Fields inherited from class one.world.core.Event
closure, source
 
Fields inherited from class one.world.core.Tuple
CLOSURE, id, ID, META_DATA, metaData, SOURCE
 
Constructor Summary
IteratorRequest()
          Create a new, empty iterator request.
IteratorRequest(EventHandler source, Object closure)
          Create a new iterator request.
 
Methods inherited from class one.world.core.Event
validate
 
Methods inherited from class one.world.core.Tuple
clone, containsNonSymbolicHandler, equals, fields, get, getMetaData, getType, hasField, hashCode, hasMetaData, remove, set, setMetaData, toString, wrap
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IteratorRequest

public IteratorRequest()
Create a new, empty iterator request.

IteratorRequest

public IteratorRequest(EventHandler source,
                       Object closure)
Create a new iterator request.
Parameters:
source - The source for the new iterator request.
closure - The closure for the new iterator request.


(C) Copyright 2001 UW CSE