Uses of Interface
VASSAL.build.Buildable
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 |
Contains classes for specifying a VASSAL server implementation that follows a chat-room paradigm.
|
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 |
Contains various utility classes.
|
VASSAL.tools.icon | |
VASSAL.tools.imports |
-
Uses of Buildable in VASSAL.build
Subinterfaces of Buildable in VASSAL.build Modifier and Type Interface Description interface
AutoConfigurable
A class that implements AutoConfigurable can use theAutoConfigurer
class to automatically build a property editor.interface
Configurable
An object that implements the Configurable interface, in addition to being built from a configuration XML file (because this class ultimately extendsBuildable
, can be manipulated by the user directly in the VASSAL module editor via the Configuration window.Classes in VASSAL.build that implement Buildable Modifier and Type Class Description class
AbstractBuildable
Abstract implementation of theBuildable
interface.class
AbstractConfigurable
An abstract implementation of theConfigurable
interface.class
GameModule
The GameModule class is the base class for a VASSAL module.class
Widget
A general-purpose configurable GUI container Widgets areConfigurable
objects that represent AWT components.Fields in VASSAL.build with type parameters of type Buildable Modifier and Type Field Description protected List<Buildable>
AbstractBuildable. buildComponents
Methods in VASSAL.build that return Buildable Modifier and Type Method Description static Buildable
Builder. create(Element e)
Create an instance of a class from an XML element and build it.Methods in VASSAL.build that return types with arguments of type Buildable Modifier and Type Method Description List<Buildable>
AbstractBuildable. getBuildables()
Returns a Collection of Buildable objects which are the direct children of this object in the Buildable containment hierarchy.Enumeration<Buildable>
AbstractBuildable. getBuildComponents()
Deprecated, for removal: This API element is subject to removal in a future version.Methods in VASSAL.build with parameters of type Buildable Modifier and Type Method Description void
AbstractBuildable. add(Buildable b)
Add a Buildable object to this objectvoid
AbstractConfigurable. add(Buildable b)
Set the owning translatable of this componentvoid
Buildable. add(Buildable child)
Adds a child component.void
Buildable. addTo(Buildable parent)
Adds this component to its parent.void
GameModule. addTo(Buildable b)
void
Widget. addTo(Buildable b)
static void
Builder. build(Element e, Buildable parent)
General building algorithm.void
AbstractConfigurable. remove(Buildable b)
Remove a Buildable object from this objectvoid
Configurable. remove(Buildable child)
Remove a child componentvoid
Configurable. removeFrom(Buildable parent)
Remove this component from its parentvoid
GameModule. removeFrom(Buildable parent)
void
Widget. removeFrom(Buildable b)
void
AbstractBuildable. validate(Buildable target, ValidationReport report)
-
Uses of Buildable in VASSAL.build.module
Classes in VASSAL.build.module that implement Buildable Modifier and Type Class Description class
BasicCommandEncoder
class
BasicLogger
class
ChartWindow
A top-level Widget for displaying Chartsclass
Chatter
The chat window component.class
ConnectionWindow
This is now a dummy classclass
DiceButton
This component places a button into the controls window toolbar.class
DieManager
class
DoActionButton
This component places a button into the controls window toolbar.class
Documentation
Represents theHelp
menu of the controls windowclass
EventLog
class
ExtensionElement
class
GlobalKeyCommand
This version ofMassKeyCommand
is added directly to aGameModule
and applies to all mapsclass
GlobalOptions
class
InternetDiceButton
This component places a button into the controls window toolbar.class
Inventory
class
Map
The Map is the main component for displaying and containingGamePiece
s during play.class
ModuleExtension
An 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 DataArchiveclass
ModulePlugin
A ModulePlugin is basically identical to a ModuleExtension except that is loaded earlier and must throw Plugin specific error messagesclass
MultiActionButton
Combines multiple buttons from the toolbar into a single button.class
NotesWindow
This is aGameComponent
that allows players to type and save text notes during a game.class
PieceWindow
A window from which players can create newGamePiece
s by clicking and dragging from the PieceWindow.class
PlayerHand
class
PlayerRoster
Maintains a list of players involved in the current gameclass
Plugin
Plugin is a general purpose component for use by Module Plugins that require some sort of initialisation.class
PredefinedSetup
Defines a saved game that is accessible from the File menu.class
PrivateMap
A Map that may be configured to be visible only a particular side.class
PrototypeDefinition
class
PrototypesContainer
Container for definitions of Game Piece prototypes.class
RandomTextButton
class
SpecialDiceButton
...class
SpecialDie
class
SpecialDieFace
class
StartupGlobalKeyCommand
A Global Key Command that is automatically invoked on game start-up, once the various Key Listeners have been started.class
ToolbarMenu
Takes buttons from the toolbar of a Map or the main module and places them into a popup menuMethods in VASSAL.build.module that return Buildable Modifier and Type Method Description Buildable
ExtensionElement. getExtension()
Methods in VASSAL.build.module with parameters of type Buildable Modifier and Type Method Description void
BasicCommandEncoder. add(Buildable b)
void
BasicLogger. add(Buildable b)
void
ChartWindow. add(Buildable b)
void
Chatter. add(Buildable b)
void
ExtensionElement. add(Buildable child)
void
Inventory. add(Buildable b)
void
PieceWindow. add(Buildable b)
void
PlayerRoster. add(Buildable child)
void
PrototypeDefinition. add(Buildable child)
void
PrototypesContainer. add(Buildable b)
void
BasicCommandEncoder. addTo(Buildable parent)
void
BasicLogger. addTo(Buildable b)
Expects to be added to aGameModule
.void
ChartWindow. addTo(Buildable b)
Expects to be added to a GameModule.void
Chatter. addTo(Buildable b)
Expects to be added to a GameModule.void
ConnectionWindow. addTo(Buildable b)
void
DiceButton. addTo(Buildable parent)
Expects to be added to a GameModule.void
DieManager. addTo(Buildable parent)
void
DoActionButton. addTo(Buildable parent)
void
Documentation. addTo(Buildable b)
void
EventLog. addTo(Buildable b)
void
ExtensionElement. addTo(Buildable parent)
void
GlobalOptions. addTo(Buildable parent)
void
InternetDiceButton. addTo(Buildable parent)
Expects to be added to the DieManager.void
Inventory. addTo(Buildable b)
void
Map. addTo(Buildable b)
Expects to be added to aGameModule
.void
ModuleExtension. addTo(Buildable parent)
void
NotesWindow. addTo(Buildable b)
Expects to be added to aGameModule
.void
PieceWindow. addTo(Buildable parent)
Expects to be added to aGameModule
.void
PlayerRoster. addTo(Buildable b)
void
Plugin. addTo(Buildable parent)
void
PredefinedSetup. addTo(Buildable parent)
void
PrototypeDefinition. addTo(Buildable parent)
void
PrototypesContainer. addTo(Buildable parent)
void
SpecialDiceButton. addTo(Buildable parent)
Expects to be added to a SymbolDice.void
SpecialDie. addTo(Buildable parent)
void
SpecialDieFace. addTo(Buildable parent)
void
StartupGlobalKeyCommand. addTo(Buildable parent)
void
ToolbarMenu. addTo(Buildable parent)
protected void
ModuleExtension. checkGpIds(Buildable b, GpIdChecker checker)
void
BasicLogger. remove(Buildable b)
void
ChartWindow. remove(Buildable b)
void
Inventory. remove(Buildable b)
void
PieceWindow. remove(Buildable b)
void
PlayerRoster. remove(Buildable child)
void
PrototypeDefinition. remove(Buildable child)
void
ChartWindow. removeFrom(Buildable b)
void
DiceButton. removeFrom(Buildable b)
void
DieManager. removeFrom(Buildable parent)
void
DoActionButton. removeFrom(Buildable b)
void
Documentation. removeFrom(Buildable b)
void
GlobalOptions. removeFrom(Buildable parent)
void
InternetDiceButton. removeFrom(Buildable b)
void
Inventory. removeFrom(Buildable b)
void
Map. removeFrom(Buildable b)
void
ModuleExtension. removeFrom(Buildable parent)
void
NotesWindow. removeFrom(Buildable b)
void
PieceWindow. removeFrom(Buildable parent)
void
PlayerRoster. removeFrom(Buildable parent)
void
Plugin. removeFrom(Buildable parent)
void
PredefinedSetup. removeFrom(Buildable parent)
void
PrototypeDefinition. removeFrom(Buildable parent)
void
PrototypesContainer. removeFrom(Buildable parent)
void
SpecialDiceButton. removeFrom(Buildable b)
void
SpecialDie. removeFrom(Buildable parent)
void
SpecialDieFace. removeFrom(Buildable parent)
void
ToolbarMenu. removeFrom(Buildable parent)
protected void
ModuleExtension. updateGpIds(Buildable b)
void
PrototypeDefinition. validate(Buildable target, ValidationReport report)
Method parameters in VASSAL.build.module with type arguments of type Buildable Modifier and Type Method Description void
Plugin. registerComponent(Class<? extends Buildable> parent, Class<? extends Buildable> child)
Utility routine to register a new component with the module editor so that it appears in the right-click popup menu.Constructors in VASSAL.build.module with parameters of type Buildable Constructor Description ExtensionElement(Buildable extension, Configurable[] targetPath)
-
Uses of Buildable in VASSAL.build.module.documentation
Classes in VASSAL.build.module.documentation that implement Buildable Modifier and Type Class Description class
AboutScreen
Places an entry in theHelp
menu.class
BrowserHelpFile
Unpacks a zipped directory stored in the module and displays it in an external browser window.protected class
BrowserHelpFile.ConfigSupport
The attributes we want to expose in the editor are not the same as the ones we want to save to the buildFile, so we use this object to specify the properties in the editor.class
HelpFile
Places an entry in theHelp
menu.class
Tutorial
Provides tutorial functionality by reading in a logfileMethods in VASSAL.build.module.documentation with parameters of type Buildable Modifier and Type Method Description void
BrowserHelpFile.ConfigSupport. add(Buildable child)
void
AboutScreen. addTo(Buildable b)
Expects to be added to aDocumentation
.void
BrowserHelpFile. addTo(Buildable parent)
void
BrowserHelpFile.ConfigSupport. addTo(Buildable parent)
void
HelpFile. addTo(Buildable b)
void
Tutorial. addTo(Buildable parent)
void
BrowserHelpFile.ConfigSupport. remove(Buildable child)
void
BrowserHelpFile. remove(Buildable child)
void
AboutScreen. removeFrom(Buildable b)
void
BrowserHelpFile.ConfigSupport. removeFrom(Buildable parent)
void
BrowserHelpFile. removeFrom(Buildable parent)
void
HelpFile. removeFrom(Buildable b)
void
Tutorial. removeFrom(Buildable parent)
-
Uses of Buildable in VASSAL.build.module.gamepieceimage
Classes in VASSAL.build.module.gamepieceimage that implement Buildable Modifier and Type Class Description class
ColorManager
Container for definitions of Generic Color Definitionsclass
ColorSwatch
class
FontManager
Container for definitions of Generic Color Definitionsclass
FontStyle
class
GamePieceImage
class
GamePieceImageDefinitions
Container for definitions of Generic Counter Definitions.class
GamePieceLayout
class
GamePieceLayoutsContainer
Container for definitions of Generic Counter Definitions.class
ImageItem
class
ImageItemInstance
class
Item
The base portion of a Counter Layout component.class
ItemInstance
Individual override parameters for an instance of anItem
.class
ShapeItem
class
ShapeItemInstance
class
SymbolItem
class
SymbolItemInstance
class
TextBoxItem
class
TextBoxItemInstance
class
TextItem
class
TextItemInstance
Methods in VASSAL.build.module.gamepieceimage with parameters of type Buildable Modifier and Type Method Description void
ColorManager. add(Buildable b)
void
FontManager. add(Buildable b)
void
GamePieceImageDefinitions. add(Buildable b)
void
GamePieceLayout. add(Buildable b)
void
GamePieceLayoutsContainer. add(Buildable b)
void
ColorManager. addTo(Buildable parent)
void
ColorSwatch. addTo(Buildable parent)
void
FontManager. addTo(Buildable parent)
void
FontStyle. addTo(Buildable parent)
void
GamePieceImage. addTo(Buildable parent)
void
GamePieceImageDefinitions. addTo(Buildable parent)
void
GamePieceLayout. addTo(Buildable parent)
void
GamePieceLayoutsContainer. addTo(Buildable parent)
void
Item. addTo(Buildable parent)
void
ItemInstance. addTo(Buildable parent)
void
ColorManager. remove(Buildable b)
void
FontManager. remove(Buildable b)
void
GamePieceImageDefinitions. remove(Buildable b)
void
GamePieceLayout. remove(Buildable b)
void
GamePieceLayoutsContainer. remove(Buildable b)
void
ColorManager. removeFrom(Buildable parent)
void
ColorSwatch. removeFrom(Buildable parent)
void
FontManager. removeFrom(Buildable parent)
void
FontStyle. removeFrom(Buildable parent)
void
GamePieceImage. removeFrom(Buildable parent)
void
GamePieceImageDefinitions. removeFrom(Buildable parent)
void
GamePieceLayout. removeFrom(Buildable parent)
void
GamePieceLayoutsContainer. removeFrom(Buildable parent)
void
Item. removeFrom(Buildable parent)
void
ItemInstance. removeFrom(Buildable parent)
-
Uses of Buildable in VASSAL.build.module.map
Classes in VASSAL.build.module.map that implement Buildable Modifier and Type Class Description class
BoardPicker
class
CounterDetailViewer
This is aDrawable
class that draws the counters horizontally when the mouse is held over a stack with the control key down.class
DeckGlobalKeyCommand
This version ofMassKeyCommand
is added directly to aGameModule
and applies to all mapsclass
DrawPile
class
ForwardToChatter
class
ForwardToKeyBuffer
class
GlobalMap
This is scaled version of aMap
that gives an overview.protected class
GlobalMap.CounterViewer
class
HandMetrics
Handles the drawing of cards in aPlayerHand
.class
HidePiecesButton
This removes all game pieces from the (@link Map) therefore providing an un-cluttered view.class
HighlightLastMoved
class
ImageSaver
This allows the user to capture a snapshot of the entire map into a PNG file.class
KeyBufferer
This component listens for mouse clicks on a map and draws the selection rectangle.class
LayerControl
Adds a button to the toolbar to manipulate Game Piece Layersclass
LayeredPieceCollection
Defines PieceCollection in which pieces are assigned to an arbitrary number of layers according to a property settingclass
LOS_Thread
A class that allows the user to draw a straight line on a Map (LOS = Line Of Sight).class
MapCenterer
Centers the map when user right-clicks on an empty hexclass
MapShader
Draw shaded regions on a map.class
MassKeyCommand
Adds a button to a map window toolbar.class
MenuDisplayer
class
PieceMover
This is a MouseListener that moves pieces onto a Map windowclass
PieceRecenterer
Adds a button to a Maps toolbar that adjusts the positions of all pieces so that their centroid is at the center of the mapclass
Scroller
This component listens to key events on a Map window and scrolls the map.class
SelectionHighlighter
class
SelectionHighlighters
class
SetupStack
This is the "At-Start Stack" component, which initializes a Map or Board with a specified stack.class
StackExpander
class
StackMetrics
Encapsulates information on how to draw expanded and unexpanded views of a stackclass
TextSaver
class
Zoomer
Controls the zooming in/out of aMap
window.Methods in VASSAL.build.module.map with parameters of type Buildable Modifier and Type Method Description void
BoardPicker. add(Buildable b)
Add a board to the list of those available for the user to choose fromvoid
ForwardToChatter. add(Buildable b)
void
ForwardToKeyBuffer. add(Buildable b)
void
GlobalMap. add(Buildable b)
void
HidePiecesButton. add(Buildable b)
void
KeyBufferer. add(Buildable b)
void
MenuDisplayer. add(Buildable b)
void
Scroller. add(Buildable b)
void
SetupStack. add(Buildable child)
void
StackExpander. add(Buildable b)
void
BoardPicker. addTo(Buildable b)
void
CounterDetailViewer. addTo(Buildable b)
void
DeckGlobalKeyCommand. addTo(Buildable parent)
void
DrawPile. addTo(Buildable parent)
void
ForwardToChatter. addTo(Buildable parent)
void
ForwardToKeyBuffer. addTo(Buildable parent)
void
GlobalMap. addTo(Buildable b)
Expects to be added to aMap
.void
HidePiecesButton. addTo(Buildable b)
Expects to be added to aMap
.void
HighlightLastMoved. addTo(Buildable parent)
void
ImageSaver. addTo(Buildable b)
Expects to be added to aMap
.void
KeyBufferer. addTo(Buildable b)
void
LayerControl. addTo(Buildable parent)
void
LayeredPieceCollection. addTo(Buildable parent)
void
LOS_Thread. addTo(Buildable b)
Expects to be added to aMap
.void
MapCenterer. addTo(Buildable b)
void
MapShader. addTo(Buildable parent)
void
MassKeyCommand. addTo(Buildable parent)
void
MenuDisplayer. addTo(Buildable b)
void
PieceMover. addTo(Buildable b)
void
PieceRecenterer. addTo(Buildable parent)
void
Scroller. addTo(Buildable parent)
void
SelectionHighlighter. addTo(Buildable parent)
void
SelectionHighlighters. addTo(Buildable parent)
void
SetupStack. addTo(Buildable parent)
void
StackExpander. addTo(Buildable b)
void
StackMetrics. addTo(Buildable b)
void
TextSaver. addTo(Buildable b)
void
Zoomer. addTo(Buildable b)
void
BoardPicker. remove(Buildable b)
Remove a board from the list of those available for the user to choose fromvoid
GlobalMap. remove(Buildable b)
void
HidePiecesButton. remove(Buildable b)
void
BoardPicker. removeFrom(Buildable parent)
void
CounterDetailViewer. removeFrom(Buildable parent)
void
DeckGlobalKeyCommand. removeFrom(Buildable parent)
void
GlobalMap. removeFrom(Buildable b)
void
HidePiecesButton. removeFrom(Buildable b)
void
HighlightLastMoved. removeFrom(Buildable parent)
void
ImageSaver. removeFrom(Buildable b)
void
LayerControl. removeFrom(Buildable parent)
void
LayeredPieceCollection. removeFrom(Buildable parent)
void
LOS_Thread. removeFrom(Buildable b)
void
MapShader. removeFrom(Buildable parent)
void
MassKeyCommand. removeFrom(Buildable parent)
void
PieceRecenterer. removeFrom(Buildable parent)
void
SelectionHighlighter. removeFrom(Buildable parent)
void
SelectionHighlighters. removeFrom(Buildable parent)
void
SetupStack. removeFrom(Buildable parent)
void
StackMetrics. removeFrom(Buildable parent)
void
TextSaver. removeFrom(Buildable b)
void
Zoomer. removeFrom(Buildable b)
void
BoardPicker. validate(Buildable target, ValidationReport report)
void
SetupStack. validate(Buildable target, ValidationReport report)
-
Uses of Buildable in VASSAL.build.module.map.boardPicker
Classes in VASSAL.build.module.map.boardPicker that implement Buildable Modifier and Type Class Description class
Board
Methods in VASSAL.build.module.map.boardPicker with parameters of type Buildable Modifier and Type Method Description void
Board. addTo(Buildable b)
void
Board. removeFrom(Buildable b)
-
Uses of Buildable in VASSAL.build.module.map.boardPicker.board
Classes in VASSAL.build.module.map.boardPicker.board that implement Buildable Modifier and Type Class Description class
HexGrid
A Hexgrid is a map grid composed of hexes.class
Region
class
RegionGrid
class
SquareGrid
class
ZonedGrid
Methods in VASSAL.build.module.map.boardPicker.board with parameters of type Buildable Modifier and Type Method Description void
HexGrid. addTo(Buildable b)
void
Region. addTo(Buildable b)
void
RegionGrid. addTo(Buildable b)
void
SquareGrid. addTo(Buildable b)
void
ZonedGrid. addTo(Buildable parent)
void
HexGrid. removeFrom(Buildable b)
void
Region. removeFrom(Buildable b)
void
RegionGrid. removeFrom(Buildable b)
void
SquareGrid. removeFrom(Buildable b)
void
ZonedGrid. removeFrom(Buildable parent)
-
Uses of Buildable in VASSAL.build.module.map.boardPicker.board.mapgrid
Classes in VASSAL.build.module.map.boardPicker.board.mapgrid that implement Buildable Modifier and Type Class Description class
HexGridNumbering
class
RegularGridNumbering
Abstract base class for grid numbering classes for hexagonal and rectangular gridsclass
SquareGridNumbering
class
Zone
class
ZonedGridHighlighter
class
ZoneHighlight
A Class that defines a method of highlighting the a zone in a multi-zoned grid.Methods in VASSAL.build.module.map.boardPicker.board.mapgrid with parameters of type Buildable Modifier and Type Method Description void
HexGridNumbering. addTo(Buildable parent)
void
SquareGridNumbering. addTo(Buildable parent)
void
Zone. addTo(Buildable b)
void
ZonedGridHighlighter. addTo(Buildable b)
void
ZoneHighlight. addTo(Buildable b)
void
HexGridNumbering. removeFrom(Buildable parent)
void
SquareGridNumbering. removeFrom(Buildable parent)
void
Zone. removeFrom(Buildable b)
void
ZonedGridHighlighter. removeFrom(Buildable b)
void
ZoneHighlight. removeFrom(Buildable b)
-
Uses of Buildable in VASSAL.build.module.properties
Classes in VASSAL.build.module.properties that implement Buildable Modifier and Type Class Description class
ChangePropertyButton
Adds a toolbar button that changes the value of a global propertyclass
GlobalProperties
Dummy component that acts as a simple container for GlobalProperty componentsclass
GlobalProperty
Adds a global property to a Map or Moduleclass
ZoneProperty
Methods in VASSAL.build.module.properties with parameters of type Buildable Modifier and Type Method Description void
ChangePropertyButton. addTo(Buildable parent)
void
GlobalProperties. addTo(Buildable parent)
void
GlobalProperty. addTo(Buildable parent)
void
ZoneProperty. addTo(Buildable parent)
void
ChangePropertyButton. removeFrom(Buildable parent)
void
GlobalProperties. removeFrom(Buildable parent)
void
GlobalProperty. removeFrom(Buildable parent)
-
Uses of Buildable in VASSAL.build.module.turn
Classes in VASSAL.build.module.turn that implement Buildable Modifier and Type Class Description class
CounterTurnLevel
class
ListTurnLevel
class
TurnComponent
Generic Turn Componentclass
TurnGlobalHotkey
class
TurnLevel
class
TurnTracker
Generic Turn CounterMethods in VASSAL.build.module.turn with parameters of type Buildable Modifier and Type Method Description void
TurnComponent. addTo(Buildable parent)
void
TurnGlobalHotkey. addTo(Buildable parent)
void
TurnLevel. addTo(Buildable parent)
void
TurnTracker. addTo(Buildable b)
void
TurnComponent. removeFrom(Buildable parent)
void
TurnGlobalHotkey. removeFrom(Buildable parent)
void
TurnLevel. removeFrom(Buildable parent)
void
TurnTracker. removeFrom(Buildable b)
-
Uses of Buildable in VASSAL.build.widget
Classes in VASSAL.build.widget that implement Buildable Modifier and Type Class Description class
BoxWidget
class
CardSlot
A CardSlot is identical to a PieceSlot except that it is initialized with a card-like GamePiece.class
Chart
A Chart is used for displaying charts and tables for the module.class
HtmlChart
An HtmlChart is used for displaying html information for the module.class
ListWidget
A Widget that corresponds to a panel with aJList
sitting to the right of aJPanel
with aCardLayout
layout.class
MapWidget
class
PanelWidget
A Widget that corresponds to a JPanel with a GridLayout or BoxLayout layout.class
PieceSlot
A Component that displays a GamePiece.class
TabWidget
A Widget that corresponds to a JTabbedPane.class
WidgetMap
Fields in VASSAL.build.widget declared as Buildable Modifier and Type Field Description protected Buildable
MapWidget. parent
Methods in VASSAL.build.widget with parameters of type Buildable Modifier and Type Method Description void
BoxWidget. add(Buildable b)
void
ListWidget. add(Buildable b)
void
MapWidget. add(Buildable b)
void
PanelWidget. add(Buildable b)
void
TabWidget. add(Buildable b)
void
Chart. addTo(Buildable parent)
void
HtmlChart. addTo(Buildable parent)
void
MapWidget. addTo(Buildable b)
void
PieceSlot. addTo(Buildable par)
void
BoxWidget. remove(Buildable b)
void
ListWidget. remove(Buildable b)
void
MapWidget. remove(Buildable b)
void
PanelWidget. remove(Buildable b)
void
TabWidget. remove(Buildable b)
void
Chart. removeFrom(Buildable parent)
void
HtmlChart. removeFrom(Buildable parent)
void
PieceSlot. removeFrom(Buildable parent)
-
Uses of Buildable in VASSAL.chat
Classes in VASSAL.chat that implement Buildable Modifier and Type Class Description class
PrivateChatter
A window for private messages between the user and another player; -
Uses of Buildable in VASSAL.chat.ui
Classes in VASSAL.chat.ui that implement Buildable Modifier and Type Class Description class
ChatServerControls
Methods in VASSAL.chat.ui with parameters of type Buildable Modifier and Type Method Description void
ChatServerControls. addTo(Buildable b)
-
Uses of Buildable in VASSAL.configure
Methods in VASSAL.configure that return types with arguments of type Buildable Modifier and Type Method Description Class<? extends Buildable>
ConfigureTree.AdditionalComponent. getChild()
Class<? extends Buildable>
ConfigureTree.AdditionalComponent. getParent()
Methods in VASSAL.configure with parameters of type Buildable Modifier and Type Method Description void
CompoundValidityChecker. validate(Buildable target, ValidationReport report)
void
MandatoryComponent. validate(Buildable b, ValidationReport report)
void
SingleChildInstance. validate(Buildable b, ValidationReport report)
void
ValidityChecker. validate(Buildable target, ValidationReport report)
Method parameters in VASSAL.configure with type arguments of type Buildable Modifier and Type Method Description static void
ConfigureTree. addAdditionalComponent(Class<? extends Buildable> parent, Class<? extends Buildable> child)
Record additional available components to add to the popup menu.protected Action
ConfigureTree. buildAddAction(Configurable target, Class<? extends Buildable> newConfig)
protected Action
ExtensionTree. buildAddAction(Configurable target, Class<? extends Buildable> newConfig)
Constructor parameters in VASSAL.configure with type arguments of type Buildable Constructor Description AdditionalComponent(Class<? extends Buildable> p, Class<? extends Buildable> c)
ChooseComponentDialog(Frame owner, Class<? extends Buildable> targetClass)
ChooseComponentPathDialog(Frame owner, Class<? extends Buildable> targetClass)
-
Uses of Buildable in VASSAL.i18n
Subinterfaces of Buildable in VASSAL.i18n Modifier and Type Interface Description interface
Translatable
Defines VASSAL's standard interface for getting and setting XML (buildFile) attributes, as well as attendant i18n translatable field infrastructure.Classes in VASSAL.i18n that implement Buildable Modifier and Type Class Description class
Language
Container for definitions of Translations.class
Localization
Singleton class for managing the translation of a module into other languagesclass
TranslatableMarker
class
Translation
class
VassalTranslation
Utility class to allow translation of VASSAL using the Component Translation mechanism.Methods in VASSAL.i18n with parameters of type Buildable Modifier and Type Method Description void
TranslatableMarker. add(Buildable child)
void
Language. addTo(Buildable parent)
void
TranslatableMarker. addTo(Buildable parent)
void
Translation. addTo(Buildable parent)
void
Language. removeFrom(Buildable parent)
void
TranslatableMarker. removeFrom(Buildable parent)
void
Translation. removeFrom(Buildable parent)
-
Uses of Buildable in VASSAL.launch
Classes in VASSAL.launch that implement Buildable Modifier and Type Class Description class
BasicModule
Method parameters in VASSAL.launch with type arguments of type Buildable Modifier and Type Method Description protected void
BasicModule. addComponent(Class<? extends Buildable> componentClass)
protected void
BasicModule. ensureComponent(Class<? extends Buildable> componentClass)
-
Uses of Buildable in VASSAL.preferences
Classes in VASSAL.preferences that implement Buildable Modifier and Type Class Description class
BasicPreference
Base class for a Module Preference.class
BooleanPreference
A Checkbox Module Preference.class
DoublePreference
A Decimal Number Module Preference.class
EnumPreference
A Drop-down list preference.class
IntegerPreference
A whole number Module Preference.class
StringPreference
A String Module Preference.class
TextPreference
A multi-line textbox Module Preference.Methods in VASSAL.preferences with parameters of type Buildable Modifier and Type Method Description void
BasicPreference. addTo(Buildable b)
void
BasicPreference. removeFrom(Buildable b)
-
Uses of Buildable in VASSAL.script
Classes in VASSAL.script that implement Buildable Modifier and Type Class Description class
AbstractScript
class
ActionScript
class
BshCommandEncoder
Used by the Bsh Pluginclass
BshPlugin
class
GeneralScript
class
ScriptContainer
Container for Scripts.Methods in VASSAL.script with parameters of type Buildable Modifier and Type Method Description void
ScriptContainer. add(Buildable b)
void
ActionScript. addTo(Buildable parent)
void
GeneralScript. addTo(Buildable parent)
void
ScriptContainer. addTo(Buildable parent)
void
ActionScript. removeFrom(Buildable parent)
void
GeneralScript. removeFrom(Buildable parent)
void
ScriptContainer. removeFrom(Buildable parent)
void
ActionScript. validate(Buildable target, ValidationReport report)
void
GeneralScript. validate(Buildable target, ValidationReport report)
-
Uses of Buildable in VASSAL.tools
Methods in VASSAL.tools with parameters of type Buildable Modifier and Type Method Description void
UniqueIdManager. validate(Buildable target, ValidationReport report)
Ensures that no other instance of the same class has the same name -
Uses of Buildable in VASSAL.tools.icon
Classes in VASSAL.tools.icon that implement Buildable Modifier and Type Class Description class
IconFamily
An IconFamily is a named set of Icons in the four standard Tango sizes.Methods in VASSAL.tools.icon with parameters of type Buildable Modifier and Type Method Description void
IconFamily. addTo(Buildable parent)
void
IconFamily. removeFrom(Buildable parent)
-
Uses of Buildable in VASSAL.tools.imports
Methods in VASSAL.tools.imports with parameters of type Buildable Modifier and Type Method Description protected static void
Importer. insertComponent(Buildable child, Buildable parent)
AbstractBuildable.getBuildables()
instead.