home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / esc.jar / com / extensibility / saf / impl / MultiHashtable.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-06-30  |  811 b   |  29 lines

  1. package com.extensibility.saf.impl;
  2.  
  3. import java.util.Hashtable;
  4. import java.util.Vector;
  5.  
  6. public class MultiHashtable extends Hashtable {
  7.    public synchronized boolean contains(Object var1) {
  8.       throw new RuntimeException("not supported");
  9.    }
  10.  
  11.    public synchronized Object put(Object var1, Object var2) {
  12.       if (var2 == null) {
  13.          throw new NullPointerException();
  14.       } else {
  15.          Object var4 = ((Hashtable)this).get(var1);
  16.          Vector var3;
  17.          if (var4 == null) {
  18.             var3 = new Vector();
  19.          } else {
  20.             var3 = (Vector)var4;
  21.          }
  22.  
  23.          var3.addElement(var2);
  24.          super.put(var1, var3);
  25.          return var4;
  26.       }
  27.    }
  28. }
  29.