Package VASSAL.configure

Provides classes for building "Edit Property" dialogs, and for editing GameModule's and ModuleExtension's.

See:
          Description

Interface Summary
ConfigurerFactory General purpose type for defining property-sheet editors.
ValidationReportDialog.CallBack  
ValidityChecker Performs validation checks on Buildable objects
VisibilityCondition  
 

Class Summary
AutoConfigurer A Configurer for configuring Configurable components (Is that as redundant as it sounds?) Automatically builds a property editor with controls for setting all of the attributes of the target Configurable component
BooleanConfigurer Configurer for Boolean values
ChooseComponentDialog Dialog that prompts the user to select a component from the ConfigureTree
ColorConfigurer Configurer for Color values
CompoundValidityChecker Combines multiple instances of ValidityChecker
Configurer A property editor class.
ConfigurerWindow A Window for displaying a Configurer.
ConfigureTree This is the Configuration Tree that appears in the Configuration window when editing a VASSAL module.
DirectoryConfigurer A Configurer for picking file directories
DoubleConfigurer A Configurer for Double values
EditContainedPiecesAction Action to edit all GamePiece's within a given component
EditPropertiesAction Action to edit the Properties of a component
ExtensionEditWindow Editing window for a module extension
ExtensionTree The configuration tree for editing a module extension
FileConfigurer A Configurer for java.io.File values
FontConfigurer A Configurer for Font values
FormattedStringConfigurer  
HotKeyConfigurer A Configurer for KeyStroke values
IconConfigurer  
ImageConfigurer A Configurer for Image values.
IntConfigurer A Configurer for Integer values
MandatoryComponent Requires that at least one child of a given type exist within a target component
ModuleEditWindow The editing window for a module
PlayerIdFormattedStringConfigurer Utility subclass of FormattedStringConfigurer which includes varable keys for player name, side, and id
PropertiesWindow Window for editing properties of a Configurable object
SaveAction General-purpose "Save" action
SaveAsAction General-purpose "Save As" action
ShowHelpAction Action that displays a HelpWindow
SimpleConfigurer A Configurer for configuring Configurable components (Is that as redundant as it sounds?) The invoking class must provide an array of Configurers, one for each attribute of the target Configurable object.
SingleChildInstance Ensures that at most a single instance of a given type belongs to a given parent
SoundConfigurer Configurer for specifying an AudioClip
StringArrayConfigurer A Configurer that returns an array of Strings
StringConfigurer A Configurer for String values
StringEnum Wrapper class for an enumerated type.
StringEnumConfigurer A Configurer that returns a String from among a list of possible values
TextConfigurer A Configurer that allows multi-line string input via a JTextArea
ValidationReport Summarizes error/warning messages about invalid module configuration
ValidationReportDialog Dialog for reporting the results of validating a GameModule
 

Package VASSAL.configure Description

Provides classes for building "Edit Property" dialogs, and for editing GameModule's and ModuleExtension's.

See Also:
Configurable, Configurer