org.hsqldb.lib
Class HashMappedList
- java.lang.Object
-
- org.hsqldb.map.BaseHashMap
-
- org.hsqldb.lib.HashMap
-
- org.hsqldb.lib.HashMappedList
-
public class HashMappedList extends HashMap
Implementation of an Map which maintains the user-defined order of the keys. Key/value pairs can be accessed by index or by key. Iterators return the keys or values in the index order. This class does not store null keys.- Since:
- 1.7.2
-
-
Field Summary
-
Fields inherited from class org.hsqldb.map.BaseHashMap
ACCESS_MAX, emptyObjectArray
-
-
Constructor Summary
Constructors Constructor and Description HashMappedList()HashMappedList(int initialCapacity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description booleanadd(java.lang.Object key, java.lang.Object value)java.lang.Objectget(int index)intgetIndex(java.lang.Object key)java.lang.ObjectgetKey(int index)booleaninsert(int index, java.lang.Object key, java.lang.Object value)java.lang.Objectput(java.lang.Object key, java.lang.Object value)java.lang.Objectremove(int index)java.lang.Objectremove(java.lang.Object key)java.lang.Objectset(int index, java.lang.Object value)booleanset(int index, java.lang.Object key, java.lang.Object value)booleansetKey(int index, java.lang.Object key)booleansetValue(int index, java.lang.Object value)java.lang.Object[]toKeysArray(java.lang.Object[] a)java.lang.Object[]toValuesArray(java.lang.Object[] a)-
Methods inherited from class org.hsqldb.lib.HashMap
containsKey, containsValue, get, keySet, keysToArray, putAll, values, valuesToArray
-
Methods inherited from class org.hsqldb.map.BaseHashMap
capacity, clear, getAccessCountCeiling, incrementAccessCount, isEmpty, setAccessCountFloor, size
-
-
-
-
Constructor Detail
-
HashMappedList
public HashMappedList()
-
HashMappedList
public HashMappedList(int initialCapacity) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
-
Method Detail
-
get
public java.lang.Object get(int index) throws java.lang.IndexOutOfBoundsException- Throws:
java.lang.IndexOutOfBoundsException
-
remove
public java.lang.Object remove(int index) throws java.lang.IndexOutOfBoundsException- Throws:
java.lang.IndexOutOfBoundsException
-
add
public boolean add(java.lang.Object key, java.lang.Object value)
-
put
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
-
set
public java.lang.Object set(int index, java.lang.Object value) throws java.lang.IndexOutOfBoundsException- Throws:
java.lang.IndexOutOfBoundsException
-
insert
public boolean insert(int index, java.lang.Object key, java.lang.Object value) throws java.lang.IndexOutOfBoundsException- Throws:
java.lang.IndexOutOfBoundsException
-
set
public boolean set(int index, java.lang.Object key, java.lang.Object value) throws java.lang.IndexOutOfBoundsException- Throws:
java.lang.IndexOutOfBoundsException
-
setKey
public boolean setKey(int index, java.lang.Object key) throws java.lang.IndexOutOfBoundsException- Throws:
java.lang.IndexOutOfBoundsException
-
setValue
public boolean setValue(int index, java.lang.Object value) throws java.lang.IndexOutOfBoundsException- Throws:
java.lang.IndexOutOfBoundsException
-
getKey
public java.lang.Object getKey(int index) throws java.lang.IndexOutOfBoundsException- Throws:
java.lang.IndexOutOfBoundsException
-
getIndex
public int getIndex(java.lang.Object key)
-
toValuesArray
public java.lang.Object[] toValuesArray(java.lang.Object[] a)
-
toKeysArray
public java.lang.Object[] toKeysArray(java.lang.Object[] a)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG