1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.struts.mock;
19
20 import java.util.Enumeration;
21 import java.util.Iterator;
22
23 /***
24 * <p>General purpose <code>Enumeration</code> wrapper around an
25 * <code>Iterator</code> specified to our controller.</p>
26 *
27 * @version $Rev: 421119 $ $Date: 2005-05-07 12:11:38 -0400 (Sat, 07 May 2005)
28 * $
29 */
30 public class MockEnumeration implements Enumeration {
31 protected Iterator iterator;
32
33 public MockEnumeration(Iterator iterator) {
34 this.iterator = iterator;
35 }
36
37 public boolean hasMoreElements() {
38 return (iterator.hasNext());
39 }
40
41 public Object nextElement() {
42 return (iterator.next());
43 }
44 }