Uses of Package
VASSAL.configure
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
.Contains classes for specifying a VASSAL server implementation that follows a chat-room paradigm.
Provides classes for building "Edit Property" dialogs, and for editing
GameModule
's and ModuleExtension
's.Provides classes that define game pieces.
Provides support for specifying and saving preferences.
Contains various utility classes.
-
ClassDescriptionComponents that have descriptions which can be displayed next to their component types/names in the main Editor windowA property editor class.General purpose type for defining property-sheet editors.Summarizes error/warning messages about invalid module configurationPerforms validation checks on
Buildable
objects -
ClassDescriptionComponents that have descriptions which can be displayed next to their component types/names in the main Editor windowA property editor class.General purpose type for defining property-sheet editors.A Configurer for picking file directoriesConfigures a variable-length list of objectsWrapper class for an enumerated type.A Configurer that returns a String from among a list of possible valuesA Configurer that allows multi-line string input via a JTextAreaWrapper class for an enumerated type.Summarizes error/warning messages about invalid module configurationPerforms validation checks on
Buildable
objects -
ClassDescriptionComponents that have descriptions which can be displayed next to their component types/names in the main Editor windowA property editor class.General purpose type for defining property-sheet editors.Wrapper class for an enumerated type.Wrapper class for an enumerated type.Performs validation checks on
Buildable
objects -
ClassDescriptionA Configurer for configuring Configurable components (Is that as redundant as it sounds?)Configurer for Boolean valuesA property editor class.General purpose type for defining property-sheet editors.Performs validation checks on
Buildable
objects -
ClassDescriptionComponents that have descriptions which can be displayed next to their component types/names in the main Editor windowPerforms validation checks on
Buildable
objects -
ClassDescriptionConfigurer for
Color
values.A property editor class.General purpose type for defining property-sheet editors.A Configurer for Integer valuesA Configurer for String valuesWrapper class for an enumerated type.Wrapper class for an enumerated type.Performs validation checks onBuildable
objects -
ClassDescriptionComponents that have descriptions which can be displayed next to their component types/names in the main Editor windowA property editor class.General purpose type for defining property-sheet editors.The beating heart of the Editor, this class handles the Configuration Tree that appears in the Configuration window when editing a VASSAL module.A standard Formatted String configurer that has an additional Calculator icon that: a) Indicates to the user that $name$ variables can be used in this field b) Clicking on it opens up an Expression Builder that allows entry of in-line Calculated Properties (Not implemented yet)A Configurer for Integer valuesA Description of a Parameter to be set in a target gamepiece - A Dynamic property name - A value, which may be an expression and contain $$ variables.Wrapper class for an enumerated type.Wrapper class for an enumerated type.A Configurer that allows a user to select from an underlying list of values, based on a translatable list of descriptions of those values.Summarizes error/warning messages about invalid module configurationPerforms validation checks on
Buildable
objects -
-
ClassDescriptionA property editor class.General purpose type for defining property-sheet editors.Configurers that add or remove their own children directly should implement the Mutable interface so that ConfigureTree can refresh the changed node.Action to edit the Properties of a componentWrapper class for an enumerated type.Performs validation checks on
Buildable
objects -
ClassDescriptionA property editor class.General purpose type for defining property-sheet editors.Wrapper class for an enumerated type.Wrapper class for an enumerated type.Performs validation checks on
Buildable
objects -
ClassDescriptionAn interface to be implemented by Configurers that manage variable sized lists.An interface to be implemented by Configurers that manage variable sized lists.A property editor class.General purpose type for defining property-sheet editors.Performs validation checks on
Buildable
objects -
ClassDescriptionA property editor class.General purpose type for defining property-sheet editors.A standard Formatted String configurer that has an additional Calculator icon that: a) Indicates to the user that $name$ variables can be used in this field b) Clicking on it opens up an Expression Builder that allows entry of in-line Calculated Properties (Not implemented yet)A Configurer that returns an array of StringsA Configurer for String valuesWrapper class for an enumerated type.A Configurer that allows a user to select from an underlying list of values, based on a translatable list of descriptions of those values.Performs validation checks on
Buildable
objects -
ClassDescriptionComponents that have descriptions which can be displayed next to their component types/names in the main Editor windowA property editor class.General purpose type for defining property-sheet editors.Wrapper class for an enumerated type.Wrapper class for an enumerated type.Performs validation checks on
Buildable
objects -
ClassDescriptionComponents that have descriptions which can be displayed next to their component types/names in the main Editor windowA property editor class.Performs validation checks on
Buildable
objects -
-
-
ClassDescriptionA Configurer for Java Expressionsenum describing any special processing that needs to be done for particular expression types NONE = No special handling PME = Property Match Expression handling.Dialog that prompts the user to select a component from the
ConfigureTree
A standardised MigLayout for use by Component configurersCombines multiple instances of ValidityCheckerAn interface to be implemented by Configurers that manage variable sized lists.An interface to be implemented by Configurers that manage variable sized lists.A property editor class.The ContextLevel of a Configurer defines the level that it is defined at.General purpose type for defining property-sheet editors.A Standardised MigLayout for use by individual ConfigurersThe beating heart of the Editor, this class handles the Configuration Tree that appears in the Configuration window when editing a VASSAL module.A Configurer for picking file directoriesA Configurer for java.io.File valuesA standard Formatted String configurer that has an additional Calculator icon that: a) Indicates to the user that $name$ variables can be used in this field b) Clicking on it opens up an Expression Builder that allows entry of in-line Calculated Properties (Not implemented yet)A small 'Calculator' button added after the text to indicate this Configurer accepts Expressions.A configurer for Configuring Key Strokes.A Description of a Parameter to be set in a target gamepiece - A Dynamic property name - A value, which may be an expression and contain $$ variables.Window for editing properties of aConfigurable
objectA Configurer that returns an array of StringsA Configurer for String valuesWrapper class for an enumerated type.A Configurer that allows a user to select from an underlying list of values, based on a translatable list of descriptions of those values.Summarizes error/warning messages about invalid module configurationPerforms validation checks onBuildable
objects -
-
ClassDescriptionA Configurer for Java ExpressionsConfigurer for Boolean valuesDialog that prompts the user to select a component from the
ConfigureTree
Widget for selecting the full path of a Component in the Buildable hierarchyConfigurer forColor
values.A property editor class.General purpose type for defining property-sheet editors.A Standardised MigLayout for use by individual ConfigurersThe beating heart of the Editor, this class handles the Configuration Tree that appears in the Configuration window when editing a VASSAL module.A standard Formatted String configurer that has an additional Calculator icon that: a) Indicates to the user that $name$ variables can be used in this field b) Clicking on it opens up an Expression Builder that allows entry of in-line Calculated Properties (Not implemented yet)A Configurer for Integer valuesA configurer for Configuring Key Strokes.Configures an array of {link NamedKeyStrokes}A Description of a Parameter to be set in a target gamepiece - A Dynamic property name - A value, which may be an expression and contain $$ variables.Configurer for a List of Parameters The object stored in the value of the Configurer is a ListA Configurer for Java ExpressionsA Configurer for String valuesA Configurer that returns a String from among a list of possible valuesA Configurer that allows a user to select from an underlying list of values, based on a translatable list of descriptions of those values. -
ClassDescriptionA property editor class.General purpose type for defining property-sheet editors.The beating heart of the Editor, this class handles the Configuration Tree that appears in the Configuration window when editing a VASSAL module.Window for editing properties of a
Configurable
objectPerforms validation checks onBuildable
objects -
ClassDescriptionThe beating heart of the Editor, this class handles the Configuration Tree that appears in the Configuration window when editing a VASSAL module.Editor tool for finding all the key commands (and named key commands) in a module, and applying sorts/filters to them.General-purpose "Save" actionGeneral-purpose "Save As" actionPerforms validation checks on
Buildable
objects -
ClassDescriptionConfigurer for Boolean valuesA property editor class.General purpose type for defining property-sheet editors.A Configurer for Double valuesA Configurer for Integer valuesA Configurer for String valuesA Configurer that returns a String from among a list of possible valuesA Configurer that allows multi-line string input via a JTextAreaPerforms validation checks on
Buildable
objects -
ClassDescriptionA property editor class.Summarizes error/warning messages about invalid module configurationPerforms validation checks on
Buildable
objects -
ClassDescriptionA Configurer for Java Expressionsenum describing any special processing that needs to be done for particular expression types NONE = No special handling PME = Property Match Expression handling.A property editor class.A Configurer for String values
-
ClassDescriptionA property editor class.Summarizes error/warning messages about invalid module configurationPerforms validation checks on
Buildable
objects -
-