/* * Created on Mar 22, 2005 */ package edu.mit.simile.fresnel.util; import java.util.Iterator; /** * Wraps an iterator; inheriting classes may implement convenience getX methods. * * @author ryanlee */ public abstract class WrappedIterator<E> implements Iterator { /** * The wrapped <code>Iterator</code> */ protected Iterator<E> _base; /** * @see java.util.Iterator#hasNext() */ public boolean hasNext() { return this._base.hasNext(); } /** * @see java.util.Iterator#next() */ public E next() { return this._base.next(); } /** * @see java.util.Iterator#remove() */ public void remove() { this._base.remove(); } }