1 23 package com.sun.enterprise.deployment; 24 25 import java.util.*; 26 27 31 32 class OrderedSet extends Vector implements Set { 33 34 36 public OrderedSet() { 37 } 38 39 41 public OrderedSet(Collection c) { 42 this(); 43 this.addAll(c); 44 } 45 46 50 public boolean add(Object o) { 51 if (o != null && !this.contains(o)) { 52 return super.add(o); 53 } 54 return false; 55 } 56 57 61 public boolean addAll(Collection c) { 62 boolean setChanged = false; 63 if (c != null) { 64 for (Iterator itr = c.iterator(); itr.hasNext();) { 65 if (this.add(itr.next())) { 66 setChanged = true; 67 } 68 } 69 } 70 return setChanged; 71 } 72 73 } 74 | Popular Tags |