blob: 5a1bcc965652d879d2a98abe6ad3239865d24a24 [file] [log] [blame]
package com.ibm.icu.dev.test.normalizer;
import java.util.Hashtable;
/**
* Integer-String hash table. Uses Java Hashtable for now.
* @author Mark Davis
*/
public class IntStringHashtable {
static final String copyright = "Copyright © 1998-1999 Unicode, Inc.";
public IntStringHashtable (String defaultValue) {
this.defaultValue = defaultValue;
}
public void put(int key, String value) {
if (value == defaultValue) {
table.remove(new Integer(key));
} else {
table.put(new Integer(key), value);
}
}
public String get(int key) {
Object value = table.get(new Integer(key));
if (value == null) return defaultValue;
return (String)value;
}
private String defaultValue;
private Hashtable table = new Hashtable();
}