Google

JanosVM v0.6.0 Java API Documentation: Class ExportManager.ImportEnumerator
JanosVM v0.6.0 Java API

edu.utah.janosvm.sys
Class ExportManager.ImportEnumerator

java.lang.Object
  |
  +--edu.utah.janosvm.sys.ListNode
        |
        +--edu.utah.janosvm.sys.ExportManager.ImportEnumerator
Enclosing class:
ExportManager

public final class ExportManager.ImportEnumerator
extends ListNode

The ImportEnumerator is used to traverse the list of importers of an export. This is primarily useful if an export wants to do callbacks on its imports. This object is actually inserted into the ExportManager.importer's list and then moved along as it traverses each Importable node.


Fields inherited from class edu.utah.janosvm.sys.ListNode
pred, succ
 
Constructor Summary
ExportManager.ImportEnumerator()
           
 
Method Summary
 Importable getImportable()
           
 TeamReservation getReservation()
           
 boolean nextImport()
          Traverse the next Importable in the list.
 
Methods inherited from class edu.utah.janosvm.sys.ListNode
append, clone, prepend, remove, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExportManager.ImportEnumerator

public ExportManager.ImportEnumerator()
Method Detail

getReservation

public TeamReservation getReservation()
Returns:
this.tr

getImportable

public Importable getImportable()
Returns:
this.im

nextImport

public boolean nextImport()
Traverse the next Importable in the list.
Returns:
True if the next Importable was successfully traversed, false if its at the end of the list.

JanosVM v0.6.0 Java API

This documentation is Copyright (C) 2000-2002 The University of Utah. All Rights Reserved. See the documentation license for distribution terms and restrictions.
Documentation, software, and mailing lists for the JanosVM can be found at the Janos Project web page: http://www.cs.utah.edu/flux/janos/
Generated on Mar 17, 2002