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 }