|
|||||||||||
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 AList
public boolean containsKey(java.lang.String key)
containsKey
in interface AList
public java.lang.Object clone()
clone
in interface AList
public 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 MutableAList
public void remove(java.lang.String key)
remove
in interface AList
public java.util.Iterator getKeys()
AList
String
containing all keys in
this list
getKeys
in interface AList
public java.lang.String[] getKeyArray()
AList
String
containing all keys in
this list
getKeyArray
in interface AList
public int getInt(java.lang.String key)
getInt
in interface AList
public long getLong(java.lang.String key)
getLong
in interface AList
public java.lang.String getString(java.lang.String key)
getString
in interface AList
public AList getAList(java.lang.String key)
getAList
in interface AList
public java.util.Date getDate(java.lang.String key)
getDate
in interface AList
public java.io.InputStream getInputStream(java.lang.String key)
getInputStream
in interface AList
public int[] getIntArray(java.lang.String key)
getIntArray
in interface AList
public long[] getLongArray(java.lang.String key)
getLongArray
in interface AList
public java.lang.String[] getStringArray(java.lang.String key)
getStringArray
in interface AList
public AList[] getAListArray(java.lang.String key)
getAListArray
in interface AList
public java.util.Date[] getDateArray(java.lang.String key)
getDateArray
in interface AList
public java.io.InputStream[] getInputStreamArray(java.lang.String key)
getInputStreamArray
in interface AList
public 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 AList
public boolean equals(java.lang.Object obj)
obj
-
public int getType(java.lang.String key)
AList
AList.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 AList
public void zInsert(HashtableAList.ZE[] entries)
public void zInsert(HashtableAList.ZE entry)
public void close()
AList
close
in interface AList
public AList newAList()
newAList
in interface AList
public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |