|
Class Summary |
| BigPipedInputStream |
This class is a simple subclassing of java.io.PipedInputStream that specifies
a much larger buffer size, in order to make server-side XML parsing efficient. |
| booleanSemaphore |
Simple, synchronized boolean flag class. |
| CircleBuffer |
This class defines a fixed size circular buffer that can be used to
keep references to the last n objects added to the buffer. |
| CVSVersion |
This class records the CVS release information for Ganymede, and may be
referenced by server or client code. |
| FileOps |
This utility class provides a number of static methods for doing
file operations. |
| FixedListCompare |
This class implements the Compare
interface, and provides a sort comparator that can sort things
according to a fixed ordering. |
| NamedStack |
NamedStack is a data structure that allows named items to be placed on a
stack. |
| NamedStackHandle |
This class is used to associate a name String with an object for use with the
NamedStack data structure. |
| PackageResources |
Utility class to provide resource-loading services. |
| ParseArgs |
|
| Parser |
This class provides some extra utility methods to apply to a
StreamTokenizer to make parsing the GASH files easier.
The Parser code assumes that the tokenizer has been set up to
treat ':', ',', and '\n' as distinct tokens, with everything else
treated as word chars. |
| PathComplete |
A utility class to fix up a path string. |
| QuickSort |
QuickSort implementation for Object array. |
| SharedStringBuffer |
A hack on java.lang.StringBuffer to allow an instance of
StringBuffer to be effectively re-used without as much overhead. |
| sortTest |
|
| StringUtils |
This class contains a variety of utility String manipulating static
methods for use in Ganymede. |
| VecQuickSort |
QuickSort implementation for Vector. |
| VecSortInsert |
This class is used to do an ordered insert using a binary search. |
| VectorUtils |
Convenience methods for working with Vectors.. |
| WordWrap |
Handy word wrap module. |
| XMLCharData |
Character Data class for XML data held in the
XMLReader class's buffer. |
| XMLCloseElement |
Element Close class for XML data held in the
XMLReader class's buffer. |
| XMLElement |
Element Start class for XML data held in the
XMLReader class's buffer. |
| XMLEndDocument |
Document Close class for XML data held in the
XMLReader class's buffer. |
| XMLError |
Error class for XML data held in the
XMLReader class's buffer. |
| XMLItem |
Abstract base class for XML data held in the
XMLReader class's buffer. |
| XMLReader |
This class is intended to serve as a stream-oriented proxy, allowing
the Ganymede server to read XML entity and character data from a SAX parser
entity by entity, rather than through the use of a callback interface, as is
traditionally done with SAX. |
| XMLStartDocument |
Document Open class for XML data held in the
XMLReader class's buffer. |
| XMLUtils |
This class contains various methods that assist the Ganymede server
in reading or writing XML files. |
| XMLWarning |
Warning class for XML data held in the
XMLReader class's buffer. |
| zipIt |
This utility class allows the Ganymede server to conveniently store
a bunch of pre-existing files into a zip archive for the purposes
of backups. |