Package org.osjava.sj.jndi
Class StaticHashtable
- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable
-
- org.osjava.sj.jndi.StaticHashtable
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.util.Map
class StaticHashtable extends java.util.Hashtable
A hashtable that shares its space with any other instance of StaticHashtable.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Hashtable
self
-
Constructor Summary
Constructors Constructor Description StaticHashtable(java.util.Hashtable h)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
boolean
contains(java.lang.Object obj)
boolean
containsKey(java.lang.Object obj)
boolean
containsValue(java.lang.Object obj)
java.util.Enumeration
elements()
java.util.Set
entrySet()
boolean
equals(java.lang.Object obj)
java.lang.Object
get(java.lang.Object obj)
int
hashCode()
boolean
isEmpty()
java.util.Enumeration
keys()
java.util.Set
keySet()
java.lang.Object
put(java.lang.Object key, java.lang.Object value)
void
putAll(java.util.Map map)
java.lang.Object
remove(java.lang.Object obj)
int
size()
java.lang.String
toString()
java.util.Collection
values()
-
-
-
Method Detail
-
size
public int size()
- Specified by:
size
in interfacejava.util.Map
- Overrides:
size
in classjava.util.Hashtable
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfacejava.util.Map
- Overrides:
isEmpty
in classjava.util.Hashtable
-
keys
public java.util.Enumeration keys()
- Overrides:
keys
in classjava.util.Hashtable
-
elements
public java.util.Enumeration elements()
- Overrides:
elements
in classjava.util.Hashtable
-
contains
public boolean contains(java.lang.Object obj)
- Overrides:
contains
in classjava.util.Hashtable
-
containsValue
public boolean containsValue(java.lang.Object obj)
- Specified by:
containsValue
in interfacejava.util.Map
- Overrides:
containsValue
in classjava.util.Hashtable
-
containsKey
public boolean containsKey(java.lang.Object obj)
- Specified by:
containsKey
in interfacejava.util.Map
- Overrides:
containsKey
in classjava.util.Hashtable
-
get
public java.lang.Object get(java.lang.Object obj)
- Specified by:
get
in interfacejava.util.Map
- Overrides:
get
in classjava.util.Hashtable
-
put
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
- Specified by:
put
in interfacejava.util.Map
- Overrides:
put
in classjava.util.Hashtable
-
remove
public java.lang.Object remove(java.lang.Object obj)
- Specified by:
remove
in interfacejava.util.Map
- Overrides:
remove
in classjava.util.Hashtable
-
putAll
public void putAll(java.util.Map map)
- Specified by:
putAll
in interfacejava.util.Map
- Overrides:
putAll
in classjava.util.Hashtable
-
clear
public void clear()
- Specified by:
clear
in interfacejava.util.Map
- Overrides:
clear
in classjava.util.Hashtable
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.util.Hashtable
-
keySet
public java.util.Set keySet()
- Specified by:
keySet
in interfacejava.util.Map
- Overrides:
keySet
in classjava.util.Hashtable
-
entrySet
public java.util.Set entrySet()
- Specified by:
entrySet
in interfacejava.util.Map
- Overrides:
entrySet
in classjava.util.Hashtable
-
values
public java.util.Collection values()
- Specified by:
values
in interfacejava.util.Map
- Overrides:
values
in classjava.util.Hashtable
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals
in interfacejava.util.Map
- Overrides:
equals
in classjava.util.Hashtable
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacejava.util.Map
- Overrides:
hashCode
in classjava.util.Hashtable
-
-