Uses of Package
VASSAL.tools
Package
Description
Provides classes for building Java instances automatically from XML
files.
Contains classes that may be added to a
GameModule
.Contains classes that may be added to a
Map
.Contains classes that may be added to a
MapGrid
.Contains classes that can be added to a
Widget
.Provides classes for building "Edit Property" dialogs, and for editing
GameModule
's and ModuleExtension
's.Provides classes that define game pieces.
Contains various utility classes.
-
ClassDescriptionAn ArchiveWriter is a writeable DataArchive.Wrapper around a Zip archive with methods to cache imagesUtility class for associating an Action with a keystroke from multiple different component sourcesUtility class for registering a component as a source of hotkey eventsA JButton for placing into a VASSAL component's toolbar.A NamedKeyStroke is a KeyStroke with a name given by the module developer.Indicates a component with a toolbar
-
ClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Contains methods to automatically show/hide one of its components (the "hideable" component) while the other (the "base" component) remains always visible.Wrapper around a Zip archive with methods to cache imagesFormattedString.java A String that can include options of the form $optionName$.A JButton for placing into a VASSAL component's toolbar.A NamedKeyStroke is a KeyStroke with a name given by the module developer.Extension of KeyStrokeListener to support NamedKeyStroke's and store the supplied NamedKeyStroke.Indicates a component with a toolbarA class for assigning unique identifiers to objects.An object with an identifier that can be manipulated by a
UniqueIdManager
-
ClassDescriptionA JButton for placing into a VASSAL component's toolbar.Extension of KeyStrokeListener to support NamedKeyStroke's and store the supplied NamedKeyStroke.
-
ClassDescriptionFormattedString.java A String that can include options of the form $optionName$.
-
ClassDescriptionA class for assigning unique identifiers to objects.An object with an identifier that can be manipulated by a
UniqueIdManager
-
ClassDescriptionFormattedString.java A String that can include options of the form $optionName$.A JButton for placing into a VASSAL component's toolbar.A NamedKeyStroke is a KeyStroke with a name given by the module developer.ScrollPane extends JScrollPane to have complete mouse-wheel functionality.Stores components in a dummy toolbar, then transfers them to another toolbar component when it becomes available.A class for assigning unique identifiers to objects.An object with an identifier that can be manipulated by a
UniqueIdManager
-
ClassDescriptionAdjustableSpeedScrollPane extends
ScrollPane
by making the scroll speed user-configurable.FormattedString.java A String that can include options of the form $optionName$. -
ClassDescriptionFormattedString.java A String that can include options of the form $optionName$.A NamedKeyStroke is a KeyStroke with a name given by the module developer.Extension of KeyStrokeListener to support NamedKeyStroke's and store the supplied NamedKeyStroke.
-
-
ClassDescriptionFormattedString.java A String that can include options of the form $optionName$.A JButton for placing into a VASSAL component's toolbar.A NamedKeyStroke is a KeyStroke with a name given by the module developer.Stores components in a dummy toolbar, then transfers them to another toolbar component when it becomes available.Indicates a component with a toolbar
-
ClassDescriptionFormattedString.java A String that can include options of the form $optionName$.A JButton for placing into a VASSAL component's toolbar.A NamedKeyStroke is a KeyStroke with a name given by the module developer.Extension of KeyStrokeListener to support NamedKeyStroke's and store the supplied NamedKeyStroke.A class for assigning unique identifiers to objects.An object with an identifier that can be manipulated by a
UniqueIdManager
-
ClassDescriptionIndicates a component with a toolbarAn object with an identifier that can be manipulated by a
UniqueIdManager
-
ClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Contains methods to automatically show/hide one of its components (the "hideable" component) while the other (the "base" component) remains always visible.
-
ClassDescriptionAn ArchiveWriter is a writeable DataArchive.FormattedString.java A String that can include options of the form $optionName$.A NamedKeyStroke is a KeyStroke with a name given by the module developer.
-
ClassDescriptionAdjustableSpeedScrollPane extends
ScrollPane
by making the scroll speed user-configurable.FormattedString.java A String that can include options of the form $optionName$.A NamedKeyStroke is a KeyStroke with a name given by the module developer.Extension of KeyStrokeListener to support NamedKeyStroke's and store the supplied NamedKeyStroke. -
ClassDescriptionWrapper around a Zip archive with methods to cache images
-
ClassDescriptionWrapper around a Zip archive with methods to cache imagesIndicates a component with a toolbar
-
-
ClassDescriptionFormattedString.java A String that can include options of the form $optionName$.
-
ClassDescriptionA NamedKeyStroke is a KeyStroke with a name given by the module developer.
-
ClassDescriptionAn ArchiveWriter is a writeable DataArchive.Provides an XPath-like syntax for identifying configuration componentsDeprecated, for removal: This API element is subject to removal in a future version.Contains methods to automatically show/hide one of its components (the "hideable" component) while the other (the "base" component) remains always visible.Wrapper around a Zip archive with methods to cache imagesFormattedString.java A String that can include options of the form $optionName$.Utility class for associating an Action with a keystroke from multiple different component sourcesUtility class for registering a component as a source of hotkey eventsA NamedKeyStroke is a KeyStroke with a name given by the module developer.Extension of KeyStrokeListener to support NamedKeyStroke's and store the supplied NamedKeyStroke.ScrollPane extends JScrollPane to have complete mouse-wheel functionality.Encodes a sequence of Strings into a single String with a given delimiter.Deprecated, for removal: This API element is subject to removal in a future version.Indicates a component with a toolbarAn object with an identifier that can be manipulated by a
UniqueIdManager
-
-
Comparator
instead.