Uses of Class
VASSAL.build.AbstractConfigurable
| Package | Description |
|---|---|
| VASSAL.build |
Provides classes for building Java instances automatically from XML
files.
|
| VASSAL.build.module |
Contains classes that may be added to a
GameModule. |
| VASSAL.build.module.documentation |
Contains classes that may be added to a
Documentation. |
| VASSAL.build.module.gamepieceimage | |
| VASSAL.build.module.map |
Contains classes that may be added to a
Map. |
| VASSAL.build.module.map.boardPicker |
Contains classes that may be added to a
BoardPicker. |
| VASSAL.build.module.map.boardPicker.board |
Contains classes that may be added to a
Board. |
| VASSAL.build.module.map.boardPicker.board.mapgrid |
Contains classes that may be added to a
MapGrid. |
| VASSAL.build.module.properties | |
| VASSAL.build.module.turn | |
| VASSAL.build.widget |
Contains classes that can be added to a
Widget. |
| VASSAL.configure |
Provides classes for building "Edit Property" dialogs, and for editing
GameModule's and ModuleExtension's. |
| VASSAL.i18n | |
| VASSAL.launch | |
| VASSAL.preferences |
Provides support for specifying and saving preferences.
|
| VASSAL.script | |
| VASSAL.tools |
Contains various utility classes.
|
| VASSAL.tools.icon |
-
Uses of AbstractConfigurable in VASSAL.build
Subclasses of AbstractConfigurable in VASSAL.build Modifier and Type Class Description classGameModuleThe GameModule class is the base class for a VASSAL module.classWidgetA general-purpose configurable GUI container Widgets areConfigurableobjects that represent AWT components.Constructors in VASSAL.build with parameters of type AbstractConfigurable Constructor Description BadDataReport(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.module Modifier and Type Class Description classChartWindowA top-level Widget for displaying ChartsclassDiceButtonThis component places a button into the controls window toolbar.classDieManagerclassDoActionButtonThis component places a button into the controls window toolbar.classDocumentationRepresents theHelpmenu of the controls windowclassGlobalKeyCommandThis version ofMassKeyCommandis added directly to aGameModuleand applies to all mapsclassGlobalOptionsclassInternetDiceButtonThis component places a button into the controls window toolbar.classInventoryclassMapThe Map is the main component for displaying and containingGamePieces during play.classMultiActionButtonCombines multiple buttons from the toolbar into a single button.classNotesWindowThis is aGameComponentthat allows players to type and save text notes during a game.classPieceWindowA window from which players can create newGamePieces by clicking and dragging from the PieceWindow.classPlayerHandclassPlayerRosterMaintains a list of players involved in the current gameclassPluginPlugin is a general purpose component for use by Module Plugins that require some sort of initialisation.classPredefinedSetupDefines a saved game that is accessible from the File menu.classPrivateMapA Map that may be configured to be visible only a particular side.classPrototypeDefinitionclassPrototypesContainerContainer for definitions of Game Piece prototypes.classRandomTextButtonclassSpecialDiceButton...classSpecialDieclassSpecialDieFaceclassStartupGlobalKeyCommandA Global Key Command that is automatically invoked on game start-up, once the various Key Listeners have been started.classToolbarMenuTakes 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 Modifier and Type Method Description voidGameRefresher. addTo(AbstractConfigurable parent) -
Uses of AbstractConfigurable in VASSAL.build.module.documentation
Subclasses of AbstractConfigurable in VASSAL.build.module.documentation Modifier and Type Class Description classAboutScreenPlaces an entry in theHelpmenu.classHelpFilePlaces an entry in theHelpmenu.classTutorialProvides tutorial functionality by reading in a logfile -
Uses of AbstractConfigurable in VASSAL.build.module.gamepieceimage
Subclasses of AbstractConfigurable in VASSAL.build.module.gamepieceimage Modifier and Type Class Description classColorManagerContainer for definitions of Generic Color DefinitionsclassColorSwatchclassFontManagerContainer for definitions of Generic Color DefinitionsclassFontStyleclassGamePieceImageclassGamePieceImageDefinitionsContainer for definitions of Generic Counter Definitions.classGamePieceLayoutclassGamePieceLayoutsContainerContainer for definitions of Generic Counter Definitions.classImageItemclassImageItemInstanceclassItemThe base portion of a Counter Layout component.classItemInstanceIndividual override parameters for an instance of anItem.classShapeItemclassShapeItemInstanceclassSymbolItemclassSymbolItemInstanceclassTextBoxItemclassTextBoxItemInstanceclassTextItemclassTextItemInstance -
Uses of AbstractConfigurable in VASSAL.build.module.map
Subclasses of AbstractConfigurable in VASSAL.build.module.map Modifier and Type Class Description classCounterDetailViewerThis is aDrawableclass that draws the counters horizontally when the mouse is held over a stack with the control key down.classDeckGlobalKeyCommandThis version ofMassKeyCommandis added directly to aGameModuleand applies to all mapsclassDrawPileprotected classGlobalMap.CounterViewerclassHandMetricsHandles the drawing of cards in aPlayerHand.classHighlightLastMovedclassImageSaverThis allows the user to capture a snapshot of the entire map into a PNG file.classLayerControlAdds a button to the toolbar to manipulate Game Piece LayersclassLayeredPieceCollectionDefines PieceCollection in which pieces are assigned to an arbitrary number of layers according to a property settingclassLOS_ThreadA class that allows the user to draw a straight line on a Map (LOS = Line Of Sight).classMapShaderDraw shaded regions on a map.classMassKeyCommandAdds a button to a map window toolbar.classPieceRecentererAdds a button to a Maps toolbar that adjusts the positions of all pieces so that their centroid is at the center of the mapclassSelectionHighlighterclassSelectionHighlightersclassSetupStackThis is the "At-Start Stack" component, which initializes a Map or Board with a specified stack.classStackMetricsEncapsulates information on how to draw expanded and unexpanded views of a stackclassTextSaverclassZoomerControls the zooming in/out of aMapwindow. -
Uses of AbstractConfigurable in VASSAL.build.module.map.boardPicker
Subclasses of AbstractConfigurable in VASSAL.build.module.map.boardPicker Modifier and Type Class Description classBoard -
Uses of AbstractConfigurable in VASSAL.build.module.map.boardPicker.board
Subclasses of AbstractConfigurable in VASSAL.build.module.map.boardPicker.board Modifier and Type Class Description classHexGridA Hexgrid is a map grid composed of hexes.classRegionclassRegionGridclassSquareGridclassZonedGrid -
Uses of AbstractConfigurable in VASSAL.build.module.map.boardPicker.board.mapgrid
Subclasses of AbstractConfigurable in VASSAL.build.module.map.boardPicker.board.mapgrid Modifier and Type Class Description classHexGridNumberingclassRegularGridNumberingAbstract base class for grid numbering classes for hexagonal and rectangular gridsclassSquareGridNumberingclassZoneclassZonedGridHighlighterclassZoneHighlightA Class that defines a method of highlighting the a zone in a multi-zoned grid. -
Uses of AbstractConfigurable in VASSAL.build.module.properties
Subclasses of AbstractConfigurable in VASSAL.build.module.properties Modifier and Type Class Description classChangePropertyButtonAdds a toolbar button that changes the value of a global propertyclassGlobalPropertiesDummy component that acts as a simple container for GlobalProperty componentsclassGlobalPropertyAdds a global property to a Map or ModuleclassZoneProperty -
Uses of AbstractConfigurable in VASSAL.build.module.turn
Subclasses of AbstractConfigurable in VASSAL.build.module.turn Modifier and Type Class Description classCounterTurnLevelclassListTurnLevelclassTurnComponentGeneric Turn ComponentclassTurnGlobalHotkeyclassTurnLevelclassTurnTrackerGeneric Turn Counter -
Uses of AbstractConfigurable in VASSAL.build.widget
Subclasses of AbstractConfigurable in VASSAL.build.widget Modifier and Type Class Description classBoxWidgetclassCardSlotA CardSlot is identical to a PieceSlot except that it is initialized with a card-like GamePiece.classChartA Chart is used for displaying charts and tables for the module.classHtmlChartAn HtmlChart is used for displaying html information for the module.classListWidgetA Widget that corresponds to a panel with aJListsitting to the right of aJPanelwith aCardLayoutlayout.classMapWidgetclassPanelWidgetA Widget that corresponds to a JPanel with a GridLayout or BoxLayout layout.classPieceSlotA Component that displays a GamePiece.classTabWidgetA Widget that corresponds to a JTabbedPane.classWidgetMap -
Uses of AbstractConfigurable in VASSAL.configure
Constructors in VASSAL.configure with parameters of type AbstractConfigurable Constructor Description MandatoryComponent(AbstractConfigurable target, Class<?> requiredChildClass)SingleChildInstance(AbstractConfigurable target, Class<?> childClass) -
Uses of AbstractConfigurable in VASSAL.i18n
Subclasses of AbstractConfigurable in VASSAL.i18n Modifier and Type Class Description classLanguageContainer for definitions of Translations.classLocalizationSingleton class for managing the translation of a module into other languagesclassTranslatableMarkerclassTranslationclassVassalTranslationUtility class to allow translation of VASSAL using the Component Translation mechanism.Constructors in VASSAL.i18n with parameters of type AbstractConfigurable Constructor Description ComponentI18nData(AbstractConfigurable c, String prefix)Build from an AbstractConfigurable.ComponentI18nData(AbstractConfigurable c, String prefix, ArrayList<String> names, ArrayList<Class<?>> types, ArrayList<String> descriptions) -
Uses of AbstractConfigurable in VASSAL.launch
Subclasses of AbstractConfigurable in VASSAL.launch Modifier and Type Class Description classBasicModule -
Uses of AbstractConfigurable in VASSAL.preferences
Subclasses of AbstractConfigurable in VASSAL.preferences Modifier and Type Class Description classBasicPreferenceBase class for a Module Preference.classBooleanPreferenceA Checkbox Module Preference.classDoublePreferenceA Decimal Number Module Preference.classEnumPreferenceA Drop-down list preference.classIntegerPreferenceA whole number Module Preference.classStringPreferenceA String Module Preference.classTextPreferenceA multi-line textbox Module Preference. -
Uses of AbstractConfigurable in VASSAL.script
Subclasses of AbstractConfigurable in VASSAL.script Modifier and Type Class Description classAbstractScriptclassActionScriptclassBshPluginclassGeneralScriptclassScriptContainerContainer for Scripts. -
Uses of AbstractConfigurable in VASSAL.tools
Methods in VASSAL.tools with parameters of type AbstractConfigurable Modifier and Type Method Description intFormattedString. getTextAsInt(PropertySource ps, String description, AbstractConfigurable source) -
Uses of AbstractConfigurable in VASSAL.tools.icon
Subclasses of AbstractConfigurable in VASSAL.tools.icon Modifier and Type Class Description classIconFamilyAn IconFamily is a named set of Icons in the four standard Tango sizes.