Uses of Class
VASSAL.build.AbstractBuildable
| 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.chat.ui | |
| 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.icon |
-
Uses of AbstractBuildable in VASSAL.build
Subclasses of AbstractBuildable in VASSAL.build Modifier and Type Class Description classAbstractConfigurableAn abstract implementation of theConfigurableinterface.classGameModuleThe GameModule class is the base class for a VASSAL module.classWidgetA general-purpose configurable GUI container Widgets areConfigurableobjects that represent AWT components. -
Uses of AbstractBuildable in VASSAL.build.module
Subclasses of AbstractBuildable in VASSAL.build.module Modifier and Type Class Description classChartWindowA top-level Widget for displaying ChartsclassConnectionWindowThis is now a dummy classclassDiceButtonThis component places a button into the controls window toolbar.classDieManagerclassDoActionButtonThis component places a button into the controls window toolbar.classDocumentationRepresents theHelpmenu of the controls windowclassEventLogclassGlobalKeyCommandThis 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.classModuleExtensionAn 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 DataArchiveclassModulePluginA ModulePlugin is basically identical to a ModuleExtension except that is loaded earlier and must throw Plugin specific error messagesclassMultiActionButtonCombines 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 menu -
Uses of AbstractBuildable in VASSAL.build.module.documentation
Subclasses of AbstractBuildable in VASSAL.build.module.documentation Modifier and Type Class Description classAboutScreenPlaces an entry in theHelpmenu.classBrowserHelpFileUnpacks a zipped directory stored in the module and displays it in an external browser window.classHelpFilePlaces an entry in theHelpmenu.classTutorialProvides tutorial functionality by reading in a logfile -
Uses of AbstractBuildable in VASSAL.build.module.gamepieceimage
Subclasses of AbstractBuildable 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 AbstractBuildable in VASSAL.build.module.map
Subclasses of AbstractBuildable in VASSAL.build.module.map Modifier and Type Class Description classBoardPickerclassCounterDetailViewerThis 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).classMapCentererCenters the map when user right-clicks on an empty hexclassMapShaderDraw shaded regions on a map.classMassKeyCommandAdds a button to a map window toolbar.classPieceMoverThis is a MouseListener that moves pieces onto a Map windowclassPieceRecentererAdds a button to a Maps toolbar that adjusts the positions of all pieces so that their centroid is at the center of the mapclassScrollerThis component listens to key events on a Map window and scrolls the map.classSelectionHighlighterclassSelectionHighlightersclassSetupStackThis 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 AbstractBuildable in VASSAL.build.module.map.boardPicker
Subclasses of AbstractBuildable in VASSAL.build.module.map.boardPicker Modifier and Type Class Description classBoard -
Uses of AbstractBuildable in VASSAL.build.module.map.boardPicker.board
Subclasses of AbstractBuildable in VASSAL.build.module.map.boardPicker.board Modifier and Type Class Description classHexGridA Hexgrid is a map grid composed of hexes.classRegionclassRegionGridclassSquareGridclassZonedGrid -
Uses of AbstractBuildable in VASSAL.build.module.map.boardPicker.board.mapgrid
Subclasses of AbstractBuildable 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 AbstractBuildable in VASSAL.build.module.properties
Subclasses of AbstractBuildable 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 AbstractBuildable in VASSAL.build.module.turn
Subclasses of AbstractBuildable in VASSAL.build.module.turn Modifier and Type Class Description classCounterTurnLevelclassListTurnLevelclassTurnComponentGeneric Turn ComponentclassTurnGlobalHotkeyclassTurnLevelclassTurnTrackerGeneric Turn Counter -
Uses of AbstractBuildable in VASSAL.build.widget
Subclasses of AbstractBuildable 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 AbstractBuildable in VASSAL.chat.ui
Subclasses of AbstractBuildable in VASSAL.chat.ui Modifier and Type Class Description classChatServerControls -
Uses of AbstractBuildable in VASSAL.configure
Methods in VASSAL.configure with parameters of type AbstractBuildable Modifier and Type Method Description protected voidBeanShellFunctionMenu. buildGlobalMenu(JMenu parentMenu, AbstractBuildable target, boolean useParentMenu)Create a menu of Global Properties recorded in this module, based on the module build structure -
Uses of AbstractBuildable in VASSAL.i18n
Subclasses of AbstractBuildable 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. -
Uses of AbstractBuildable in VASSAL.launch
Subclasses of AbstractBuildable in VASSAL.launch Modifier and Type Class Description classBasicModule -
Uses of AbstractBuildable in VASSAL.preferences
Subclasses of AbstractBuildable 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 AbstractBuildable in VASSAL.script
Subclasses of AbstractBuildable in VASSAL.script Modifier and Type Class Description classAbstractScriptclassActionScriptclassBshPluginclassGeneralScriptclassScriptContainerContainer for Scripts. -
Uses of AbstractBuildable in VASSAL.tools.icon
Subclasses of AbstractBuildable in VASSAL.tools.icon Modifier and Type Class Description classIconFamilyAn IconFamily is a named set of Icons in the four standard Tango sizes.