|
Class Summary |
| AppendLineOnlyFileDocument |
A Document whose underlying data is stored in a RandomAccessFile, and whose Element implementations lack the memory hogging problems associated with anything that extends the AbstractDocument class. |
| ApplyXSLT |
|
| ArrayTools |
This utility class contains a series of static methods for common array type manipulations including appending, casting and changing between containers. |
| ArrayTools.FileComparator |
Comparator used to order files. |
| Codec |
Provides a standard, extensible way to convert from one format of string to another (given that each format has differing requirements regarding legal characters and escaped characters) |
| DecodeHTMLReader |
|
| DefaultSynchronizedTreeNode |
|
| DOMTree |
|
| DragGroup |
This class acts as a linker between all the various drag and drop enabled DragComponent. |
| DragTreeSelectionModel |
|
| EmailAddress |
This class wraps an email address, separating address and host, and providing a pretty printer. |
| EnumeratedVector |
A Vector which also supports the enumeration interface. |
| ExclusiveListSelectionListener |
This listener is used to ensure that in a group of JList or similar components, only one list actually has elements selected. |
| FocusChangerTask |
Create one of these to shift the gui focus as necessary. |
| Generator |
Automatically generates html help documents given an input text file using markup and a template defining what the markup means. |
| GSDLSiteConfig |
|
| GURL |
Extends the standard URL class to include several new data elements and
the ability to take a string and parse a valid url. |
| HashMap3D |
Provides a HashMap implementation that indexes by two keys. |
| HTMLStringTokenizer |
This class functions much like a StringTokenizer in that it tokenizes a long string into tokens, however this tokenizer cleverly notices HTML formatting tags. |
| MED |
Determines the MED between two metadata element names.
Adapted from code by Michael Gilleland, Merriam Park Software, as detailed in a short essay called "Levenshtein Distance, in Three Flavors" available at http://www.merriampark.com/ld.htm. |
| MetadataXML |
|
| PatternTokenizer |
|
| StaticStrings |
Were you to guess that this is a class object choc-a-block full of static stringy goodness, you'd be right. |
| StatusHTML |
|
| SwingWorker |
This is the 3rd version of SwingWorker (also known as
SwingWorker 3), an abstract class that you subclass to
perform GUI-related work in a dedicated thread. |
| SwingWorker.ThreadVar |
Class to maintain reference to current worker thread
under separate synchronization control. |
| SynchronizedTreeModel |
This synchronized TreeModel is comprised of two seperate models. |
| SynchronizedTreeModelTools |
Due to the TreeModel objects not having any synchronization, certain assumptions, such as the model state remaining constant during a repaint, don't always hold - especially given that I'm changing the tree model on a different thread. |
| TableUtils |
Utilites for manipulating JTables. |
| TreeModelTest |
|
| TreeSynchronizer |
My latest diabolical class synchronizes the expansion state of two or more JTrees. |
| Troolean |
Like a boolean except with three states, true, false and undecided. |
| Utility |
To provide a library of common methods, in a static context, for use in the Gatherer. |
| WinRegistry |
This class provides access to the Windows registry via the preferences modules of JDK1.4. |
| XORToggleButtonGroup |
Just like any other button group, this object encapsulates several checkbox listeners, but instead of recording which are selected, or indeed what buttons it has assigned to it, this group has but one purpose: to ensure that at least one check button is always selected. |