Uses of Interface
VASSAL.configure.ValidityChecker
Packages that use ValidityChecker
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
Documentation
.Contains classes that may be added to a
Map
.Contains classes that may be added to a
BoardPicker
.Contains classes that may be added to a
Board
.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 support for specifying and saving preferences.
Contains various utility classes.
-
Uses of ValidityChecker in VASSAL.build
Classes in VASSAL.build that implement ValidityCheckerModifier and TypeClassDescriptionclass
Abstract implementation of theBuildable
interface.class
An abstract implementation of theConfigurable
interface.class
Creates an item that is both configurable w/ an edit boxAbstractConfigurable
and buildable from the XML buildFileAbstractBuildable
, but which also has a Toolbar launch button.class
The GameModule class is the base class for a VASSAL module.class
A general-purpose configurable GUI container Widgets areConfigurable
objects that represent AWT components.Fields in VASSAL.build declared as ValidityChecker -
Uses of ValidityChecker in VASSAL.build.module
Classes in VASSAL.build.module that implement ValidityCheckerModifier and TypeClassDescriptionclass
A top-level Widget for displaying Chartsclass
CHESS CLOCK CONTROLLER for VASSAL.class
This is now a dummy classclass
This component places a button into the controls window toolbar.class
class
This component places a button into the controls window toolbar.class
Represents theHelp
menu of the controls windowclass
class
This version ofMassKeyCommand
is added directly to aGameModule
and applies to all maps.class
GlobalOptions is a junction point for several flavors of "preferences"-related categories.class
This component places a button into the controls window toolbar.class
class
The Map is the main component for displaying and containingGamePiece
s during play.class
An optional extension to a GameModule Like a GameModule, it is built from scratch from a 'buildFile' in a DataArchive The components described in the buildFile are appended to components in the base DataArchiveclass
A ModulePlugin is basically identical to a ModuleExtension except that is loaded earlier and must throw Plugin specific error messagesclass
Combines multiple buttons from the toolbar into a single button.class
This is aGameComponent
that allows players to type and save text notes during a game.class
A window from which players can create newGamePiece
s by clicking and dragging from the PieceWindow.class
class
Maintains a list of players involved in the current gameclass
Plugin is a general purpose component for use by Module Plugins that require some sort of initialisation.class
Defines a saved game that is accessible from the File menu.class
A Map that may be configured to be visible only a particular side.class
class
Container for definitions of Game Piece prototypes.class
class
...class
class
class
A Global Key Command that is automatically invoked on game start-up, once the various Key Listeners have been started.class
Takes buttons from the toolbar of a Map or the main module and places them into a popup menu -
Uses of ValidityChecker in VASSAL.build.module.chessclockcontrol
Classes in VASSAL.build.module.chessclockcontrol that implement ValidityChecker -
Uses of ValidityChecker in VASSAL.build.module.documentation
Classes in VASSAL.build.module.documentation that implement ValidityCheckerModifier and TypeClassDescriptionclass
Places an entry in theHelp
menu.class
Unpacks a zipped directory stored in the module and displays it in an external browser window.class
Easier-to-use support for opening a single PDF file in the browser (it can be done with BrowserHelpFile, but requires a substantial workaround and weird confusing procedures)class
Places an entry in theHelp
menu.class
Provides tutorial functionality by reading in a logfile -
Uses of ValidityChecker in VASSAL.build.module.gamepieceimage
Classes in VASSAL.build.module.gamepieceimage that implement ValidityCheckerModifier and TypeClassDescriptionclass
Container for definitions of Generic Color Definitionsclass
Class that implements a named Color Swatchclass
Container for definitions of Generic Color Definitionsclass
Class that implements a names Font Swatchclass
class
Container for definitions of Generic Counter Definitions.class
class
Container for definitions of Generic Counter Definitions.class
class
class
The base portion of a Counter Layout component.class
Individual override parameters for an instance of anItem
.class
class
class
class
class
class
class
class
-
Uses of ValidityChecker in VASSAL.build.module.map
Classes in VASSAL.build.module.map that implement ValidityCheckerModifier and TypeClassDescriptionclass
class
This is aDrawable
class that draws the counters horizontally when the mouse is held over a stack with the control key down.class
This version ofMassKeyCommand
is added to aDrawPile
(which holds aDeck
) and applies to pieces/cards currently in the deck.class
class
Allows a player to ping a location ("send up a flare") by clicking on a map with the correct modifier key combination held down (default: Alt+LeftClick).protected class
class
Handles the drawing of cards in aPlayerHand
.class
class
This allows the user to capture a snapshot of the entire map into a PNG file.class
Adds a button to the toolbar to manipulate Game Piece Layersclass
The optional "Game Piece Layers" component of a Map which allows pieces on the map to be assigned to an arbitrary number of visual layers according to a property setting.class
A class that allows the user to draw a straight line on a Map (LOS = Line Of Sight).class
Centers the map when user right-clicks on an empty hexclass
Draw shaded regions on a map.class
Adds a button to a map window toolbar.class
PieceMover handles the "Drag and Drop" of pieces and stacks, onto or within a Map window.class
Adds a button to a Maps toolbar that adjusts the positions of all pieces so that their centroid is at the center of the mapclass
This component listens to key events on a Map window and scrolls the map.class
class
class
This is the "At-Start Stack" component, which initializes a Map or Board with a specified stack.class
StackMetrics provides the [Stacking options] component of aMap
.class
class
Controls the zooming in/out of aMap
window. -
Uses of ValidityChecker in VASSAL.build.module.map.boardPicker
Classes in VASSAL.build.module.map.boardPicker that implement ValidityChecker -
Uses of ValidityChecker in VASSAL.build.module.map.boardPicker.board
Classes in VASSAL.build.module.map.boardPicker.board that implement ValidityCheckerModifier and TypeClassDescriptionclass
A Hexgrid is a map grid composed of hexes.class
class
class
class
-
Uses of ValidityChecker in VASSAL.build.module.map.boardPicker.board.mapgrid
Classes in VASSAL.build.module.map.boardPicker.board.mapgrid that implement ValidityCheckerModifier and TypeClassDescriptionclass
class
Abstract base class for grid numbering classes for hexagonal and rectangular gridsclass
class
class
class
A Class that defines a method of highlighting the a zone in a multi-zoned grid. -
Uses of ValidityChecker in VASSAL.build.module.properties
Classes in VASSAL.build.module.properties that implement ValidityCheckerModifier and TypeClassDescriptionclass
Adds a toolbar button that changes the value of a global propertyclass
Dummy component that acts as a simple container for GlobalProperty componentsclass
Adds a global property to a Map or Moduleclass
Adds a global property to a Map or Moduleclass
Dummy component that acts as a simple container for GlobalProperty componentsclass
-
Uses of ValidityChecker in VASSAL.build.module.turn
Classes in VASSAL.build.module.turn that implement ValidityCheckerModifier and TypeClassDescriptionclass
class
class
Generic Turn Componentclass
class
class
Generic Turn Counter -
Uses of ValidityChecker in VASSAL.build.widget
Classes in VASSAL.build.widget that implement ValidityCheckerModifier and TypeClassDescriptionclass
class
A CardSlot is identical to a PieceSlot except that it is initialized with a card-like GamePiece.class
A Chart is used for displaying charts and tables for the module.class
An HtmlChart is used for displaying html information for the module.class
A Widget that corresponds to a panel with aJList
sitting to the right of aJPanel
with aCardLayout
layout.class
class
A Widget that corresponds to a JPanel with a GridLayout or BoxLayout layout.class
A Component that displays a GamePiece.class
A Widget that corresponds to a JTabbedPane.class
-
Uses of ValidityChecker in VASSAL.chat.ui
Classes in VASSAL.chat.ui that implement ValidityChecker -
Uses of ValidityChecker in VASSAL.configure
Classes in VASSAL.configure that implement ValidityCheckerModifier and TypeClassDescriptionclass
Combines multiple instances of ValidityCheckerclass
Requires that at least one child of a given type exist within a target componentclass
Ensures that at most a single instance of a given type belongs to a given parentMethods in VASSAL.configure with parameters of type ValidityCheckerConstructors in VASSAL.configure with parameters of type ValidityCheckerModifierConstructorDescriptionCompoundValidityChecker(ValidityChecker checker1, ValidityChecker checker2)
-
Uses of ValidityChecker in VASSAL.i18n
Classes in VASSAL.i18n that implement ValidityCheckerModifier and TypeClassDescriptionclass
Container for definitions of Translations.class
Singleton class for managing the translation of a module into other languagesclass
class
class
Utility class to allow translation of VASSAL using the Component Translation mechanism. -
Uses of ValidityChecker in VASSAL.launch
Classes in VASSAL.launch that implement ValidityCheckerModifier and TypeClassDescriptionclass
Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of ValidityChecker in VASSAL.preferences
Classes in VASSAL.preferences that implement ValidityCheckerModifier and TypeClassDescriptionclass
Base class for a Module Preference.class
A Checkbox Module Preference.class
A Decimal Number Module Preference.class
A Drop-down list preference.class
A whole number Module Preference.class
A String Module Preference.class
A multi-line textbox Module Preference. -
Uses of ValidityChecker in VASSAL.script
Classes in VASSAL.script that implement ValidityCheckerModifier and TypeClassDescriptionclass
class
class
class
class
Container for Scripts. -
Uses of ValidityChecker in VASSAL.tools
Classes in VASSAL.tools that implement ValidityCheckerModifier and TypeClassDescriptionclass
A class for assigning unique identifiers to objects. -
Uses of ValidityChecker in VASSAL.tools.icon
Classes in VASSAL.tools.icon that implement ValidityCheckerModifier and TypeClassDescriptionclass
An IconFamily is a named set of Icons in the four standard Tango sizes.