Opus5
Interface Visitor

All Known Implementing Classes:
AbstractVisitor

public interface Visitor

Encapsulates methods implemented by visitors which are used in conjunction with containers as well as by various graph and tree traversal methods.

Version:
$Id: Visitor.java,v 3.2 1998/07/28 14:12:42 brpreiss Exp $
Author:
Bruno R. Preiss, P.Eng.
See Also:
Container.accept(Opus5.Visitor), Tree.breadthFirstTraversal(Opus5.Visitor), Graph.breadthFirstTraversal(Opus5.Visitor, int), Digraph.topologicalOrderTraversal(Opus5.Visitor)

Field Summary
static java.lang.String copyright
           
 
Method Summary
 boolean isDone()
          Tests whether this visitor is done.
 void visit(java.lang.Object object)
          Visits the specified object.
 

Field Detail

copyright

public static final java.lang.String copyright
Method Detail

visit

public void visit(java.lang.Object object)
Visits the specified object.
Parameters:
object - The object to visit.

isDone

public boolean isDone()
Tests whether this visitor is done.
Returns:
True if this visitor is done; false otherwise.