org.apache.tools.ant.utilClass LinkedHashtable<K,V>
- java.lang.Object
- java.util.Dictionary<K,V>
- java.util.Hashtable<K,V>
- org.apache.tools.ant.util.LinkedHashtable<K,V>
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.util.Map<K,V>
public class LinkedHashtable<K,V> extends java.util.Hashtable<K,V>
Subclass of Hashtable that wraps a LinkedHashMap to provide predictable iteration order.This is not a general purpose class but has been written because the protected members of
Copy
prohibited later revisions from using a more predictable collection.Methods are synchronized to keep Hashtable's contract.
- Since:
- Ant 1.8.2
- See Also:
- Serialized Form
Constructor Summary
Constructors Constructor and Description LinkedHashtable()
LinkedHashtable(int initialCapacity)
LinkedHashtable(int initialCapacity, float loadFactor)
LinkedHashtable(java.util.Map<K,V> m)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description void
clear()
boolean
contains(java.lang.Object value)
boolean
containsKey(java.lang.Object value)
boolean
containsValue(java.lang.Object value)
java.util.Enumeration<V>
elements()
java.util.Set<java.util.Map.Entry<K,V>>
entrySet()
boolean
equals(java.lang.Object o)
V
get(java.lang.Object k)
int
hashCode()
boolean
isEmpty()
java.util.Enumeration<K>
keys()
java.util.Set<K>
keySet()
V
put(K k, V v)
void
putAll(java.util.Map<? extends K,? extends V> m)
V
remove(java.lang.Object k)
int
size()
java.lang.String
toString()
java.util.Collection<V>
values()
Constructor Detail
LinkedHashtable
public LinkedHashtable()
LinkedHashtable
public LinkedHashtable(int initialCapacity)
LinkedHashtable
public LinkedHashtable(int initialCapacity, float loadFactor)
Method Detail
clear
public void clear()
contains
public boolean contains(java.lang.Object value)
containsKey
public boolean containsKey(java.lang.Object value)
containsValue
public boolean containsValue(java.lang.Object value)
elements
public java.util.Enumeration<V> elements()
equals
public boolean equals(java.lang.Object o)
get
public V get(java.lang.Object k)
hashCode
public int hashCode()
isEmpty
public boolean isEmpty()
keySet
public java.util.Set<K> keySet()
remove
public V remove(java.lang.Object k)
size
public int size()