Uses of Class
VASSAL.build.AbstractBuildable
Packages that use AbstractBuildable
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 AbstractBuildable in VASSAL.build
Subclasses of AbstractBuildable in VASSAL.buildModifier and TypeClassDescriptionclassAn abstract implementation of theConfigurableinterface.classAbstract 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. -
Uses of AbstractBuildable in VASSAL.build.module
Subclasses of AbstractBuildable in VASSAL.build.moduleModifier and TypeClassDescriptionclassA top-level Widget for displaying ChartsclassCHESS CLOCK CONTROLLER for VASSAL.classThis is now a dummy classclassThis component places a button into the controls window toolbar.classclassThis component places a button into the controls window toolbar.classRepresents theHelpmenu of the controls windowclassclassThis 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.classAn 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 DataArchiveclassA ModulePlugin is basically identical to a ModuleExtension except that is loaded earlier and must throw Plugin specific error messagesclassCombines 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 AbstractBuildableModifier and TypeMethodDescriptionvoidGameState.freshenStartupGlobalKeyCommands(AbstractBuildable target) When we're known to be starting a fresh game from a Predefined Setup, freshen the starting-a-new-game flag for all SGKCs -
Uses of AbstractBuildable in VASSAL.build.module.chessclockcontrol
Subclasses of AbstractBuildable in VASSAL.build.module.chessclockcontrol -
Uses of AbstractBuildable in VASSAL.build.module.documentation
Subclasses of AbstractBuildable in VASSAL.build.module.documentationModifier and TypeClassDescriptionclassPlaces an entry in theHelpmenu.classUnpacks a zipped directory stored in the module and displays it in an external browser window.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 AbstractBuildable in VASSAL.build.module.folder
Subclasses of AbstractBuildable in VASSAL.build.module.folderModifier and TypeClassDescriptionclassclassclassclassclass -
Uses of AbstractBuildable in VASSAL.build.module.gamepieceimage
Subclasses of AbstractBuildable 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 AbstractBuildable in VASSAL.build.module.map
Subclasses of AbstractBuildable in VASSAL.build.module.mapModifier and TypeClassDescriptionclassclassThis 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).classCenters the map when user right-clicks on an empty hexclassDraw 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 pointclassPieceMover handles the "Drag and Drop" of pieces and stacks, onto or within a Map window.classAdds a button to a Maps toolbar that adjusts the positions of all pieces so that their centroid is at the center of the mapclassThis component listens to key events on a Map window and scrolls the map.classclassclassThis 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.Methods in VASSAL.build.module.map with parameters of type AbstractBuildableModifier and TypeMethodDescriptionstatic voidPieceMover.AbstractDragHandler.resetRecursivePieceSlots(AbstractBuildable target) Finds all the piece slots in a module and resets their drop targets to use a new DragHandlervoidMassKeyCommand.DeckPolicyConfig.setContext(AbstractBuildable context) -
Uses of AbstractBuildable in VASSAL.build.module.map.boardPicker
Subclasses of AbstractBuildable in VASSAL.build.module.map.boardPicker -
Uses of AbstractBuildable in VASSAL.build.module.map.boardPicker.board
Subclasses of AbstractBuildable in VASSAL.build.module.map.boardPicker.boardModifier and TypeClassDescriptionclassA Hexgrid is a map grid composed of hexes.classclassclassclass -
Uses of AbstractBuildable in VASSAL.build.module.map.boardPicker.board.mapgrid
Subclasses of AbstractBuildable 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 AbstractBuildable in VASSAL.build.module.map.deck
Subclasses of AbstractBuildable 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 AbstractBuildable in VASSAL.build.module.properties
Subclasses of AbstractBuildable 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 componentsclassclassclassclassclassMethods in VASSAL.build.module.properties with parameters of type AbstractBuildableModifier and TypeMethodDescriptionvoidPropertyChangerConfigurer.setContext(AbstractBuildable context) -
Uses of AbstractBuildable in VASSAL.build.module.turn
Subclasses of AbstractBuildable in VASSAL.build.module.turnModifier and TypeClassDescriptionclassclassclassGeneric Turn ComponentclassclassclassGeneric Turn Counter -
Uses of AbstractBuildable in VASSAL.build.widget
Subclasses of AbstractBuildable 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 AbstractBuildable in VASSAL.chat.ui
Subclasses of AbstractBuildable in VASSAL.chat.ui -
Uses of AbstractBuildable in VASSAL.configure
Fields in VASSAL.configure declared as AbstractBuildableMethods in VASSAL.configure that return AbstractBuildableMethods in VASSAL.configure with parameters of type AbstractBuildableModifier and TypeMethodDescriptionprotected voidBeanShellFunctionMenu.buildGlobalMenu(JMenu parentMenu, AbstractBuildable target, boolean useParentMenu) protected booleanConfigureTree.exportTreeBranch(AbstractBuildable target) voidConfigurer.setContext(AbstractBuildable context) Set the Context for this Configurer to the first ancestor that is of type GameModule or Map NOTE: The ContextLevel may already have been preset by the ConfigureFactory when the Configurer was created.voidDynamicKeyCommandConfigurer.setContext(AbstractBuildable context) voidGlobalCommandTargetConfigurer.setContext(AbstractBuildable context) voidParameterConfigurer.setContext(AbstractBuildable context) voidStringArrayConfigurer.setContext(AbstractBuildable context) -
Uses of AbstractBuildable in VASSAL.i18n
Subclasses of AbstractBuildable 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. -
Uses of AbstractBuildable in VASSAL.launch
Subclasses of AbstractBuildable in VASSAL.launchModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version. -
Uses of AbstractBuildable in VASSAL.preferences
Subclasses of AbstractBuildable 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 AbstractBuildable in VASSAL.script
Subclasses of AbstractBuildable in VASSAL.scriptModifier and TypeClassDescriptionclassclassclassclassclassContainer for Scripts. -
Uses of AbstractBuildable in VASSAL.script.expression
Fields in VASSAL.script.expression declared as AbstractBuildable -
Uses of AbstractBuildable in VASSAL.tools
Subclasses of AbstractBuildable in VASSAL.tools -
Uses of AbstractBuildable in VASSAL.tools.icon
Subclasses of AbstractBuildable in VASSAL.tools.iconModifier and TypeClassDescriptionclassAn IconFamily is a named set of Icons in the four standard Tango sizes.