public class StreamTable extends java.util.Hashtable implements StreamObject, DeepClone
| Constructor and Description |
|---|
StreamTable() |
StreamTable(int initialCapacity) |
StreamTable(int initialCapacity,
float loadFactor) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
deepClone() |
java.lang.Object |
get(java.lang.Object key,
java.lang.Object defaultVal) |
boolean |
getBoolean(java.lang.Object key,
boolean defaultVal)
Get the boolean value associated with the given key.
|
int |
getInt(java.lang.Object key,
int defaultVal)
Get the integer value associated with the given key.
|
java.lang.String[] |
getKeyArray()
Get an array consisting of the keys for this hashtable.
|
long |
getLong(java.lang.Object key,
long defaultVal)
Get the long value associated with the given key.
|
java.lang.String |
getStr(java.lang.Object key,
java.lang.String defaultVal)
Get the string value associated with the given key.
|
java.lang.String[] |
getStrList(java.lang.Object key)
Get the list of strings associated with the given key.
|
boolean |
isStreamTable() |
boolean |
isStreamVector() |
static void |
main(java.lang.String[] argv) |
void |
merge(java.util.Hashtable ht) |
void |
put(java.lang.Object key,
boolean val)
Set the boolean value associated with this key
|
void |
put(java.lang.Object key,
int val)
Set the int value associated with this key
|
void |
put(java.lang.Object key,
long val)
Set the long value associated with this key.
|
java.lang.Object |
put(java.lang.Object key,
java.lang.Object val) |
void |
put(java.lang.Object key,
java.lang.String val)
Set the string value associated with this key
|
void |
put(java.lang.Object key,
java.net.URL val)
Set the url value associated with this key
|
void |
readFrom(java.io.InputStream in) |
void |
readFrom(java.io.Reader str) |
void |
readFrom(java.lang.String str) |
void |
readFromFile(java.io.File file) |
void |
readFromFile(java.lang.String fileName) |
void |
readTheRest(java.io.Reader str) |
void |
setField(java.lang.Object key,
java.lang.String[] strList)
Set the string array value associated with this key
|
char |
startingDelimiter() |
java.lang.String |
toString() |
void |
writeTo(java.io.OutputStream out) |
void |
writeTo(java.io.Writer out) |
void |
writeTo(java.io.Writer out,
java.lang.String prefix) |
void |
writeToFile(java.io.File file) |
void |
writeToFile(java.lang.String fileName) |
java.lang.String |
writeToString() |
clear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keys, keySet, merge, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, size, valuespublic StreamTable()
public StreamTable(int initialCapacity)
public StreamTable(int initialCapacity,
float loadFactor)
public java.lang.Object get(java.lang.Object key,
java.lang.Object defaultVal)
public boolean isStreamTable()
isStreamTable in interface StreamObjectpublic boolean isStreamVector()
isStreamVector in interface StreamObjectpublic char startingDelimiter()
public void merge(java.util.Hashtable ht)
public void readFrom(java.io.InputStream in)
throws StringEncodingException,
java.io.IOException
StringEncodingExceptionjava.io.IOExceptionpublic void readFrom(java.lang.String str)
throws StringEncodingException
readFrom in interface StreamObjectStringEncodingExceptionpublic void readFrom(java.io.Reader str)
throws StringEncodingException,
java.io.IOException
readFrom in interface StreamObjectStringEncodingExceptionjava.io.IOExceptionpublic void readFromFile(java.io.File file)
throws StringEncodingException,
java.io.IOException
StringEncodingExceptionjava.io.IOExceptionpublic void readFromFile(java.lang.String fileName)
throws StringEncodingException,
java.io.IOException
StringEncodingExceptionjava.io.IOExceptionpublic void writeToFile(java.lang.String fileName)
throws StringEncodingException,
java.io.IOException
StringEncodingExceptionjava.io.IOExceptionpublic void writeToFile(java.io.File file)
throws StringEncodingException,
java.io.IOException
StringEncodingExceptionjava.io.IOExceptionpublic void readTheRest(java.io.Reader str)
throws StringEncodingException,
java.io.IOException
readTheRest in interface StreamObjectStringEncodingExceptionjava.io.IOExceptionpublic static void main(java.lang.String[] argv)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String toString()
toString in class java.util.Hashtablepublic java.lang.String writeToString()
writeToString in interface StreamObjectpublic void writeTo(java.io.Writer out)
throws java.io.IOException
writeTo in interface StreamObjectjava.io.IOExceptionpublic void writeTo(java.io.Writer out,
java.lang.String prefix)
throws java.io.IOException
writeTo in interface StreamObjectjava.io.IOExceptionpublic void writeTo(java.io.OutputStream out)
throws java.io.IOException
java.io.IOExceptionpublic int getInt(java.lang.Object key,
int defaultVal)
public long getLong(java.lang.Object key,
long defaultVal)
public boolean getBoolean(java.lang.Object key,
boolean defaultVal)
public java.lang.String getStr(java.lang.Object key,
java.lang.String defaultVal)
public java.lang.String[] getStrList(java.lang.Object key)
public java.lang.String[] getKeyArray()
public java.lang.Object put(java.lang.Object key,
java.lang.Object val)
put in interface java.util.Mapput in class java.util.Hashtablepublic void put(java.lang.Object key,
long val)
public void put(java.lang.Object key,
boolean val)
public void put(java.lang.Object key,
java.lang.String val)
public void put(java.lang.Object key,
int val)
public void put(java.lang.Object key,
java.net.URL val)
public void setField(java.lang.Object key,
java.lang.String[] strList)