package com.seanhandley.projects.BinaryTree;
/**
* A visitor interface.
*
* @author Sean Handley, 320097@swan.ac.uk
* @version May 2007
*/
public interface IVisitor<T extends Comparable<T>,R> {
/**
* Carry out the operation on the object.
*
* @param t arbitrary object
* @return arbitrary object
*/
public R node(T t);
}