|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectst.ata.util.HashtableAList
Implementation of AList using simple hashtable.
| Nested Class Summary | |
static class |
HashtableAList.ZE
Useful for creating test-tables for debugging. |
| Field Summary |
| Fields inherited from interface st.ata.util.AList |
F_ARRAY, F_ARRAY_ARRAY, T_ALIST, T_DATE, T_INPUTSTREAM, T_INT, T_LONG, T_OBJECT, T_STRING, T_UNDEFINED |
| Constructor Summary | |
HashtableAList()
|
|
| Method Summary | |
void |
clear()
Remove all key-value mappings. |
java.lang.Object |
clone()
Deep Clone. |
void |
close()
Closes the object and releases any resources (for example, InputStreams) held by it. |
boolean |
containsKey(java.lang.String key)
|
void |
copyFrom(AList other)
Shallow copy of fields of other into this. |
boolean |
equals(java.lang.Object obj)
Deep equals. |
AList |
getAList(java.lang.String key)
|
AList[] |
getAListArray(java.lang.String key)
|
java.util.Date |
getDate(java.lang.String key)
|
java.util.Date[] |
getDateArray(java.lang.String key)
|
java.io.InputStream |
getInputStream(java.lang.String key)
|
java.io.InputStream[] |
getInputStreamArray(java.lang.String key)
|
int |
getInt(java.lang.String key)
|
int[] |
getIntArray(java.lang.String key)
|
java.lang.String[] |
getKeyArray()
Returns an array of String containing all keys in
this list |
java.util.Iterator |
getKeys()
Returns an iterator of String containing all keys in
this list |
long |
getLong(java.lang.String key)
|
long[] |
getLongArray(java.lang.String key)
|
java.lang.Object |
getObject(java.lang.String key)
|
java.lang.String |
getString(java.lang.String key)
|
java.lang.String[] |
getStringArray(java.lang.String key)
|
java.lang.String[][] |
getStringArrayArray(java.lang.String key)
|
int |
getType(java.lang.String key)
Return the type of the value associated with a key. |
AList |
newAList()
|
void |
putAList(java.lang.String key,
AList value)
|
void |
putAListArray(java.lang.String key,
AList[] value)
|
void |
putDate(java.lang.String key,
java.util.Date value)
|
void |
putDateArray(java.lang.String key,
java.util.Date[] value)
|
void |
putInputStream(java.lang.String key,
java.io.InputStream value)
|
void |
putInputStreamArray(java.lang.String key,
java.io.InputStream[] value)
|
void |
putInt(java.lang.String key,
int value)
|
void |
putIntArray(java.lang.String key,
int[] value)
|
void |
putLong(java.lang.String key,
long value)
|
void |
putLongArray(java.lang.String key,
long[] value)
|
void |
putObject(java.lang.String key,
java.lang.Object val)
|
void |
putString(java.lang.String key,
java.lang.String value)
|
void |
putStringArray(java.lang.String key,
java.lang.String[] value)
|
void |
putStringArrayArray(java.lang.String key,
java.lang.String[][] value)
|
void |
remove(java.lang.String key)
|
java.lang.String |
toString()
|
void |
zInsert(HashtableAList.ZE entry)
|
void |
zInsert(HashtableAList.ZE[] entries)
|
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public HashtableAList()
| Method Detail |
public void clear()
clear in interface AListpublic boolean containsKey(java.lang.String key)
containsKey in interface AListpublic java.lang.Object clone()
clone in interface AListpublic void copyFrom(AList other)
other into this.
other - AList to copy from.public java.lang.Object getObject(java.lang.String key)
getObject in interface AList
public void putObject(java.lang.String key,
java.lang.Object val)
putObject in interface MutableAListpublic void remove(java.lang.String key)
remove in interface AListpublic java.util.Iterator getKeys()
AListString containing all keys in
this list
getKeys in interface AListpublic java.lang.String[] getKeyArray()
AListString containing all keys in
this list
getKeyArray in interface AListpublic int getInt(java.lang.String key)
getInt in interface AListpublic long getLong(java.lang.String key)
getLong in interface AListpublic java.lang.String getString(java.lang.String key)
getString in interface AListpublic AList getAList(java.lang.String key)
getAList in interface AListpublic java.util.Date getDate(java.lang.String key)
getDate in interface AListpublic java.io.InputStream getInputStream(java.lang.String key)
getInputStream in interface AListpublic int[] getIntArray(java.lang.String key)
getIntArray in interface AListpublic long[] getLongArray(java.lang.String key)
getLongArray in interface AListpublic java.lang.String[] getStringArray(java.lang.String key)
getStringArray in interface AListpublic AList[] getAListArray(java.lang.String key)
getAListArray in interface AListpublic java.util.Date[] getDateArray(java.lang.String key)
getDateArray in interface AListpublic java.io.InputStream[] getInputStreamArray(java.lang.String key)
getInputStreamArray in interface AListpublic java.lang.String[][] getStringArrayArray(java.lang.String key)
getStringArrayArray in interface AList
public void putInt(java.lang.String key,
int value)
putInt in interface MutableAList
public void putLong(java.lang.String key,
long value)
putLong in interface MutableAList
public void putString(java.lang.String key,
java.lang.String value)
putString in interface MutableAList
public void putAList(java.lang.String key,
AList value)
putAList in interface MutableAList
public void putDate(java.lang.String key,
java.util.Date value)
putDate in interface MutableAList
public void putInputStream(java.lang.String key,
java.io.InputStream value)
putInputStream in interface MutableAList
public void putIntArray(java.lang.String key,
int[] value)
putIntArray in interface MutableAList
public void putLongArray(java.lang.String key,
long[] value)
putLongArray in interface MutableAList
public void putStringArray(java.lang.String key,
java.lang.String[] value)
putStringArray in interface MutableAList
public void putAListArray(java.lang.String key,
AList[] value)
putAListArray in interface MutableAList
public void putDateArray(java.lang.String key,
java.util.Date[] value)
putDateArray in interface MutableAList
public void putInputStreamArray(java.lang.String key,
java.io.InputStream[] value)
putInputStreamArray in interface MutableAList
public void putStringArrayArray(java.lang.String key,
java.lang.String[][] value)
putStringArrayArray in interface AListpublic boolean equals(java.lang.Object obj)
obj -
public int getType(java.lang.String key)
AListAList.T_UNDEFINED, if the key is not in the
table, or AList.T_ALIST, AList.T_DATE, AList.T_INT,
AList.T_LONG, AList.T_STRING, AList.T_STRING,
AList.T_INPUTSTREAM or AList.F_ARRAY
bitwise-ored with any of those.
getType in interface AListpublic void zInsert(HashtableAList.ZE[] entries)
public void zInsert(HashtableAList.ZE entry)
public void close()
AList
close in interface AListpublic AList newAList()
newAList in interface AListpublic java.lang.String toString()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||