aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/util/Dictionary.java
blob: f127cc050fd0c2293a39b5fd05ebdd78d9bb774a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/* Copyright (C) 1998, 1999  Free Software Foundation

   This file is part of libgcj.

This software is copyrighted work licensed under the terms of the
Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
details.  */

package java.util;
 
/**
 * @author Warren Levy <warrenl@cygnus.com>
 * @date August 31, 1998.
 */
/* Written using "Java Class Libraries", 2nd edition, ISBN 0-201-31002-3
 * "The Java Language Specification", ISBN 0-201-63451-1
 * plus online API docs for JDK 1.2 beta from http://www.javasoft.com.
 * Status:  Believed complete and correct
 */
 
/* The JDK 1.2 beta doc indicates that Dictionary is obsolete and that the
 * new java.util.Map interface should be used instead.
 */
public abstract class Dictionary
{
  public abstract Enumeration elements();
  public abstract Object get(Object key) throws NullPointerException;
  public abstract boolean isEmpty();
  public abstract Enumeration keys();
  public abstract Object put(Object key, Object elem)
			   throws NullPointerException;
  public abstract Object remove(Object key) throws NullPointerException;
  public abstract int size();
}