View Javadoc
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