|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Dictionary<K,V>
java.util.Hashtable
com.moneydance.util.StreamTable
public class StreamTable
Subclass of Hashtable that can read and write itself to a stream.
Constructor Summary | |
---|---|
StreamTable()
|
|
StreamTable(int initialCapacity)
|
|
StreamTable(int initialCapacity,
float loadFactor)
|
Method Summary | |
---|---|
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()
|
Methods inherited from class java.util.Hashtable |
---|
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, putAll, rehash, remove, size, values |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public StreamTable()
public StreamTable(int initialCapacity)
public StreamTable(int initialCapacity, float loadFactor)
Method Detail |
---|
public java.lang.Object get(java.lang.Object key, java.lang.Object defaultVal)
public boolean isStreamTable()
isStreamTable
in interface StreamObject
public boolean isStreamVector()
isStreamVector
in interface StreamObject
public char startingDelimiter()
public void merge(java.util.Hashtable ht)
public java.lang.Object deepClone()
deepClone
in interface DeepClone
public void readFrom(java.io.InputStream in) throws StringEncodingException, java.io.IOException
StringEncodingException
java.io.IOException
public void readFrom(java.lang.String str) throws StringEncodingException
readFrom
in interface StreamObject
StringEncodingException
public void readFrom(java.io.Reader str) throws StringEncodingException, java.io.IOException
readFrom
in interface StreamObject
StringEncodingException
java.io.IOException
public void readFromFile(java.io.File file) throws StringEncodingException, java.io.IOException
StringEncodingException
java.io.IOException
public void readFromFile(java.lang.String fileName) throws StringEncodingException, java.io.IOException
StringEncodingException
java.io.IOException
public void writeToFile(java.lang.String fileName) throws StringEncodingException, java.io.IOException
StringEncodingException
java.io.IOException
public void writeToFile(java.io.File file) throws StringEncodingException, java.io.IOException
StringEncodingException
java.io.IOException
public void readTheRest(java.io.Reader str) throws StringEncodingException, java.io.IOException
readTheRest
in interface StreamObject
StringEncodingException
java.io.IOException
public static void main(java.lang.String[] argv) throws java.lang.Exception
java.lang.Exception
public java.lang.String toString()
toString
in class java.util.Hashtable
public java.lang.String writeToString()
writeToString
in interface StreamObject
public void writeTo(java.io.Writer out) throws java.io.IOException
writeTo
in interface StreamObject
java.io.IOException
public void writeTo(java.io.Writer out, java.lang.String prefix) throws java.io.IOException
writeTo
in interface StreamObject
java.io.IOException
public void writeTo(java.io.OutputStream out) throws java.io.IOException
java.io.IOException
public 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.Map
put
in class java.util.Hashtable
public 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)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |