|
Class Summary |
| ArchiveWriter |
An ArchiveWriter is a writeable DataArchive. |
| BackgroundTask |
Utility task for starting a thread that performs one task,
BackgroundTask.doFirst(), then queues another another
task, BackgroundTask.doLater(), for the Event Handler thread to execute
This is basically a simple version of Sun's SwingWorker class. |
| ComponentSplitter |
Provides support for hidden panels. |
| ComponentSplitter.SplitPane |
Contains methods to automatically show/hide one of its components (the "hideable" component) while the other
(the "base" component) remains always visible. |
| DataArchive |
Wrapper around a Zip archive with methods to cache images |
| Decoder |
Utility class for decoding URL-encoded strings |
| ErrorLog |
Warns the user when an uncaught Exception occurs
Use this by calling System.setProperty("sun.awt.exception.handler","VASSAL.tools.ErrorLog");
See Java code in EventDispatchThread.handleException() |
| ErrorLog.Group |
|
| HotkeySpecifier |
Text component for specifying a hot key |
| ImprovedAveragingScaleFilter |
Extension of java.awt.image.AreaAveragingScaleFilter. |
| KeyStrokeListener |
Utility class for associating an Action with a keystroke from multiple different component sources |
| KeyStrokeSource |
Utility class for registering a component as a source of hotkey events |
| LaunchButton |
A JButton for placing into a VASSAL component's toolbar. |
| PropertiesEncoder |
Encodes a set of properties into a String, without using a '\n' character |
| RotateFilter |
|
| SequenceEncoder |
Encodes a sequence of Strings into a single String with a given delimiter. |
| SequenceEncoder.Decoder |
|
| Sort |
Quicksort implementation so we can sort using JRE 1.1 |
| Sort.Alpha |
Compares two String objects |
| SplashScreen |
Displays an image centered on the screen |
| TransparentFilter |
Sets the transparency of colors in an image |
| ZipUpdater |
Automatically builds a .jar file that will update a Zip archive. |