001    package com.thaiopensource.validate.nrl;
002    
003    import java.util.Hashtable;
004    import java.util.Enumeration;
005    
006    class Hashset {
007      private final Hashtable table = new Hashtable();
008    
009      boolean contains(Object key) {
010        return table.get(key) != null;
011      }
012    
013      void add(Object key) {
014        table.put(key, key);
015      }
016    
017      void addAll(Hashset set) {
018        for (Enumeration en = set.table.keys(); en.hasMoreElements();)
019          add(en.nextElement());
020      }
021    
022      void clear() {
023        table.clear();
024      }
025    
026      Enumeration members() {
027        return table.keys();
028      }
029    }