1 /*
2 * Created on 2003-6-19 15:01:54 by joel guo
3 *
4 * vTradEx Information Technology Inc.
5 */
6 package com.cyclops.dbdigger.util;
7 import java.util.ArrayList;
8 import java.util.HashSet;
9 import java.util.Iterator;
10 import java.util.List;
11 /*** Add description <font color="red">HERE</font>!
12 *
13 * @author <a href="mailto:joeblack.guo@vtradex.com">joel guo</a>
14 * @since 2003-6-19 15:01:54
15 */
16 public class ArraySet extends HashSet {
17 private List values = new ArrayList();
18 /*** Override method add() of super class
19 * @see java.util.Collection#add(java.lang.Object)
20 */
21 public boolean add(Object o) {
22 boolean ret = super.add(o);
23 if (!ret) {
24 values.remove(o);
25 }
26 values.add(o);
27 return ret;
28 }
29 /*** Override method iterator() of super class
30 * @see java.util.Collection#iterator()
31 */
32 public Iterator iterator() {
33 return values.iterator();
34 }
35 }
This page was automatically generated by Maven