| Interface | Description |
|---|---|
| Compare |
This interface provides a common comparator operator that can be implemented
for use with
VecQuickSort, and
VecSortInsert. |
| JythonMap |
Specifies some additional methods of interest for Jython-based access
to a Map.
|
| Class | Description |
|---|---|
| ArrayUtils |
Convenience methods for working with Arrays
|
| 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.
|
| BrowserLauncher |
This utility class provides methods for displaying a URL in a web
browser on the user's desktop.
|
| CaseInsensitiveSet |
CaseInsensitiveSet is a variant of a HashSet of String objects
that forces all Strings added / tested against the set to lower
case before adding / comparing.
|
| 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.
|
| EmptyVector<E> |
An immutable, empty subclass of java.util.Vector.
|
| FileOps |
This utility class provides a number of static methods for doing
file operations.
|
| FixedListCompare |
This class implements the Comparator
interface, and provides a sort comparator that can sort things
according to a fixed ordering.
|
| NamedStack<E> |
NamedStack is a data structure that allows named items to be placed on a
stack.
|
| NamedStackHandle<E> |
This class is used to associate a name String with an object for use with the
NamedStack data structure. |
| NullWriter |
This class provides a 'no-op' Writer subclass.
|
| 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.
|
| PathComplete |
A utility class to fix up a path string.
|
| Queue |
Simple subclass of java.util.Vector that implements a FIFO queue.
|
| RandomUtils |
This class contains a variety of utility static methods that
deal in Random numbers for use in Ganymede.
|
| SharedStringBuffer |
A hack on java.lang.StringBuffer to allow an instance of
StringBuffer to be effectively re-used without as much overhead.
|
| StringUtils |
This class contains a variety of utility String manipulating static
methods for use in Ganymede.
|
| SVNVersion |
This class records the SVN branching information for Ganymede,
and may be referenced by server or client code.
|
| SysInfo |
This class provides convenient access to descriptive system data
from the JVM.
|
| TranslationService |
Utility class to provide localized string assembly services.
|
| 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.. provides efficient Union,
Intersection, and Difference methods.
|
| 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. |
| XMLNameValidator |
This is a dirt-simple XML Name validator for Ganymede, used to
verify that proposed field names are acceptable for Ganymede's use.
|
| XMLReader |
This class is intended to serve as a stream-oriented pull 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.
|