Uses of Class
VASSAL.build.AbstractConfigurable
Packages that use AbstractConfigurable
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 AbstractConfigurable in VASSAL.build
Subclasses of AbstractConfigurable in VASSAL.buildModifier and TypeClassDescriptionclassAbstract class for a Folder component that can contain/organize a particular type of configurable(s).classCreates an item that is both configurable w/ an edit boxAbstractConfigurableand buildable from the XML buildFileAbstractBuildable, but which also has a Toolbar launch button.classThe GameModule class is the base class for a VASSAL module.classA general-purpose configurable GUI container Widgets areConfigurableobjects that represent AWT components.Constructors in VASSAL.build with parameters of type AbstractConfigurableModifierConstructorDescriptionBadDataReport(AbstractConfigurable c, String messageKey, String data) BadDataReport(AbstractConfigurable c, String message, String data, Throwable cause) Expanded Bad Data Report for AbstractConfigurables. -
Uses of AbstractConfigurable in VASSAL.build.module
Subclasses of AbstractConfigurable in VASSAL.build.moduleModifier and TypeClassDescriptionclassA top-level Widget for displaying ChartsclassCHESS CLOCK CONTROLLER for VASSAL.classThis component places a button into the controls window toolbar.classclassThis component places a button into the controls window toolbar.classRepresents theHelpmenu of the controls windowclassThis version ofMassKeyCommandis added directly to aGameModuleand applies to all maps.classGlobalOptions is a junction point for several flavors of "preferences"-related categories.classThis component places a button into the controls window toolbar.classclassThe Map is the main component for displaying and containingGamePieces during play.classCombines multiple buttons from the toolbar into a single button.classThis is aGameComponentthat allows players to type and save text notes during a game.classA window from which players can create newGamePieces by clicking and dragging from the PieceWindow.classclassMaintains a list of players involved in the current gameclassPlugin is a general purpose component for use by Module Plugins that require some sort of initialisation.classDefines a saved game that is accessible from the File menu.classA Map that may be configured to be visible only a particular side.classclassContainer for definitions of Game Piece prototypes.classclass...classclassclassA Global Key Command that is automatically invoked on game start-up, once the various Key Listeners have been started.classTakes buttons from the toolbar of a Map or the main module and places them into a popup menuMethods in VASSAL.build.module with parameters of type AbstractConfigurable -
Uses of AbstractConfigurable in VASSAL.build.module.chessclockcontrol
Subclasses of AbstractConfigurable in VASSAL.build.module.chessclockcontrol -
Uses of AbstractConfigurable in VASSAL.build.module.documentation
Subclasses of AbstractConfigurable in VASSAL.build.module.documentationModifier and TypeClassDescriptionclassPlaces an entry in theHelpmenu.classEasier-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)classPlaces an entry in theHelpmenu.classProvides tutorial functionality by reading in a logfile -
Uses of AbstractConfigurable in VASSAL.build.module.folder
Subclasses of AbstractConfigurable in VASSAL.build.module.folderModifier and TypeClassDescriptionclassclassclassclassclass -
Uses of AbstractConfigurable in VASSAL.build.module.gamepieceimage
Subclasses of AbstractConfigurable in VASSAL.build.module.gamepieceimageModifier and TypeClassDescriptionclassContainer for definitions of Generic Color DefinitionsclassClass that implements a named Color SwatchclassContainer for definitions of Generic Color DefinitionsclassClass that implements a names Font SwatchclassclassContainer for definitions of Generic Counter Definitions.classclassContainer for definitions of Generic Counter Definitions.classclassclassThe base portion of a Counter Layout component.classIndividual override parameters for an instance of anItem.classclassclassclassclassclassclassclass -
Uses of AbstractConfigurable in VASSAL.build.module.map
Subclasses of AbstractConfigurable in VASSAL.build.module.mapModifier and TypeClassDescriptionclassThis is aDrawableclass that draws the counters horizontally when the mouse is held over a stack with the control key down.classThis version ofMassKeyCommandis added to aDrawPile(which holds aDeck) and applies to pieces/cards currently in the deck.classclassAllows 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 classclassHandles the drawing of cards in aPlayerHand.classclassThis allows the user to capture a snapshot of the entire map into a PNG file.classAdds a button to the toolbar to manipulate Game Piece LayersclassThe 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.classA class that allows the user to draw a straight line on a Map (LOS = Line Of Sight).classDraw shaded regions on a map.classAdds a button to a map window toolbar.classAdds a button to a Maps toolbar that moves the view/camera to a specific pointclassAdds a button to a Maps toolbar that adjusts the positions of all pieces so that their centroid is at the center of the mapclassclassclassThis is the "At-Start Stack" component, which initializes a Map or Board with a specified stack.classStackMetrics provides the [Stacking options] component of aMap.classclassControls the zooming in/out of aMapwindow. -
Uses of AbstractConfigurable in VASSAL.build.module.map.boardPicker
Subclasses of AbstractConfigurable in VASSAL.build.module.map.boardPicker -
Uses of AbstractConfigurable in VASSAL.build.module.map.boardPicker.board
Subclasses of AbstractConfigurable in VASSAL.build.module.map.boardPicker.boardModifier and TypeClassDescriptionclassA Hexgrid is a map grid composed of hexes.classclassclassclass -
Uses of AbstractConfigurable in VASSAL.build.module.map.boardPicker.board.mapgrid
Subclasses of AbstractConfigurable in VASSAL.build.module.map.boardPicker.board.mapgridModifier and TypeClassDescriptionclassclassAbstract base class for grid numbering classes for hexagonal and rectangular gridsclassclassclassclassA Class that defines a method of highlighting the a zone in a multi-zoned grid. -
Uses of AbstractConfigurable in VASSAL.build.module.map.deck
Subclasses of AbstractConfigurable in VASSAL.build.module.map.deckModifier and TypeClassDescriptionclassBase class for additional Menu items (with Hotkeys) that can be added to a DrawPile/Deckclassclass -
Uses of AbstractConfigurable in VASSAL.build.module.properties
Subclasses of AbstractConfigurable in VASSAL.build.module.propertiesModifier and TypeClassDescriptionclassclassclassAdds a toolbar button that changes the value of a global propertyclassDummy component that acts as a simple container for GlobalProperty componentsclassAdds a global property to a Map or ModuleclassAdds a global property to a Map or ModuleclassDummy component that acts as a simple container for GlobalProperty componentsclassclassclassclassclass -
Uses of AbstractConfigurable in VASSAL.build.module.turn
Subclasses of AbstractConfigurable in VASSAL.build.module.turnModifier and TypeClassDescriptionclassclassclassGeneric Turn ComponentclassclassclassGeneric Turn Counter -
Uses of AbstractConfigurable in VASSAL.build.widget
Subclasses of AbstractConfigurable in VASSAL.build.widgetModifier and TypeClassDescriptionclassclassA CardSlot is identical to a PieceSlot except that it is initialized with a card-like GamePiece.classA Chart is used for displaying charts and tables for the module.classAn HtmlChart is used for displaying html information for the module.classA Widget that corresponds to a panel with aJListsitting to the right of aJPanelwith aCardLayoutlayout.classclassA Widget that corresponds to a JPanel with a GridLayout or BoxLayout layout.classA Component that displays a GamePiece.classA Widget that corresponds to a JTabbedPane.class -
Uses of AbstractConfigurable in VASSAL.configure
Methods in VASSAL.configure that return types with arguments of type AbstractConfigurableModifier and TypeMethodDescriptionstatic List<Pair<String[],AbstractConfigurable>> ListKeyCommandsDialog.findAllKeyCommands()Begins a recursive search of the entire module for key commandsMethods in VASSAL.configure with parameters of type AbstractConfigurableModifier and TypeMethodDescriptionvoidListKeyCommandsDialog.deleteConfigurable(AbstractConfigurable target) voidListKeyCommandsDialog.updateConfigurable(AbstractConfigurable target) Constructors in VASSAL.configure with parameters of type AbstractConfigurableModifierConstructorDescriptionMandatoryComponent(AbstractConfigurable target, Class<?> requiredChildClass) SingleChildInstance(AbstractConfigurable target, Class<?> childClass) UniquelyNamedChildren(AbstractConfigurable target, Class<?> childClass) Constructor parameters in VASSAL.configure with type arguments of type AbstractConfigurableModifierConstructorDescriptionListKeyCommandsDialog(EditorWindow owner, List<Pair<String[], AbstractConfigurable>> rows) -
Uses of AbstractConfigurable in VASSAL.i18n
Subclasses of AbstractConfigurable in VASSAL.i18nModifier and TypeClassDescriptionclassContainer for definitions of Translations.classSingleton class for managing the translation of a module into other languagesclassclassclassUtility class to allow translation of VASSAL using the Component Translation mechanism.Constructors in VASSAL.i18n with parameters of type AbstractConfigurableModifierConstructorDescriptionComponentI18nData(AbstractConfigurable c, String prefix) Build from an AbstractConfigurable.ComponentI18nData(AbstractConfigurable c, String prefix, ArrayList<String> names, ArrayList<Class<?>> types, ArrayList<String> descriptions) Deprecated, for removal: This API element is subject to removal in a future version.ComponentI18nData(AbstractConfigurable c, String prefix, List<String> names, List<Class<?>> types, List<String> descriptions) -
Uses of AbstractConfigurable in VASSAL.launch
Subclasses of AbstractConfigurable in VASSAL.launchModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version. -
Uses of AbstractConfigurable in VASSAL.preferences
Subclasses of AbstractConfigurable in VASSAL.preferencesModifier and TypeClassDescriptionclassBase class for a Module Preference.classA Checkbox Module Preference.classA Decimal Number Module Preference.classA Drop-down list preference.classA whole number Module Preference.classA String Module Preference.classA multi-line textbox Module Preference. -
Uses of AbstractConfigurable in VASSAL.script
Subclasses of AbstractConfigurable in VASSAL.scriptModifier and TypeClassDescriptionclassclassclassclassclassContainer for Scripts. -
Uses of AbstractConfigurable in VASSAL.tools
Methods in VASSAL.tools with parameters of type AbstractConfigurableModifier and TypeMethodDescriptionintFormattedString.getTextAsInt(PropertySource ps, String description, AbstractConfigurable source) -
Uses of AbstractConfigurable in VASSAL.tools.icon
Subclasses of AbstractConfigurable in VASSAL.tools.iconModifier and TypeClassDescriptionclassAn IconFamily is a named set of Icons in the four standard Tango sizes.