/* * @(#)IteratorEnumeration.java * * Copyright (c) 2004-2010 Werner Randelshofer, Immensee, Switzerland. * All rights reserved. * * The copyright of this software is owned by Werner Randelshofer. * You may not use, copy or modify this software, except in * accordance with the license agreement you entered into with * Werner Randelshofer. For details see accompanying license terms. */ package ch.randelshofer.quaqua.util; import java.util.*; /** * This Enumeration is a wrapper over an Iterator. * * @author Werner Randelshofer * @version $Id: IteratorEnumeration.java 363 2010-11-21 17:41:04Z wrandelshofer $ */ public class IteratorEnumeration implements Enumeration { private Iterator iterator; /** Creates a new instance. */ public IteratorEnumeration(Iterator iterator) { this.iterator = iterator; } public boolean hasMoreElements() { return iterator.hasNext(); } public Object nextElement() { return iterator.next(); } }