Package com.moneydance.util

Interface Summary
DeepClone Interface for objects that know how to make copies (clones) of themselves as well as all of their contents.
StreamObject Interface for objects that can be read/written to and from streams.
Stringifyable This interface is a marker for classes that enforce the following conditions: #toString() is overridden The class has a public static method (fromString) that takes a single String and returns an instance of the class #hashCode() and #equals(Object) are overridden to provide equivalence It is always the case that for an instance a of a Stringifyable class Foo, a.equals(new Foo(a.toString()) returns true Note that while an implementing class may have a constructor that takes a single String, the second point is necessary for cases when an implementor wishes to manage the set of instances rather than always create new instances.
VersionVerifierCallback An object used to check to see if the current application is the most recent.
 

Class Summary
BasePropertyChangeReporter Class to provide simple property change reporter support.
CompoundIterator<T> Iterator that virtually joins multiple other Iterators
Constants Random useful stuff
CustomDateFormat Flexible date parser and formatter
HTTPCommunicator An incredibly simple method for retrieving a page via HTTP.
Misc Random useful stuff
Sorting Sorting tools
StreamTable Subclass of Hashtable that can read and write itself to a stream.
StreamUtil Utility functions used to ease the parsing and encoding of StreamObjects $Author: sreilly $ $Date: 2001/10/05 14:09:10 $ $Revision: 1.2 $ ------------------------------------------------------------------------ $Log: StreamUtil.java,v $ Revision 1.2 2001/10/05 14:09:10 sreilly made it so that backslash escaped quote characters don't get decoded with the quote Revision 1.1 2001/01/31 19:31:16 sreilly Moved *everything* to com.moneydance package, and rearranged a couple of the packages in the process.
StreamVector Subclass of Vector that can read and write itself to a stream.
StringUtils Useful string manipulation functions
UiUtil User interface utilities and constants.
VersionVerifier An object for testing whether users of an application have the most up-to-date version of the application on program startup.
 

Exception Summary
StringEncodingException Exception thrown when a format error is encountered while reading in a StreamObject.