Uses of Interface
VASSAL.build.AutoConfigurable
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.icon |
-
Uses of AutoConfigurable in VASSAL.build
Classes in VASSAL.build that implement AutoConfigurable Modifier and Type Class Description 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.Methods in VASSAL.build with parameters of type AutoConfigurable Modifier and Type Method Description static void
AutoConfigurable.Util. buildAttributes(Element e, AutoConfigurable parent)
static Element
AutoConfigurable.Util. getBuildElement(Document doc, AutoConfigurable parent)
-
Uses of AutoConfigurable in VASSAL.build.module
Classes in VASSAL.build.module that implement AutoConfigurable Modifier and Type Class Description class
ChartWindow
A top-level Widget for displaying Chartsclass
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
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
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 menu -
Uses of AutoConfigurable in VASSAL.build.module.documentation
Classes in VASSAL.build.module.documentation that implement AutoConfigurable Modifier and Type Class Description class
AboutScreen
Places an entry in theHelp
menu.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 AutoConfigurable Modifier and Type Method Description Configurer
BrowserHelpFile.ContentsConfig. getConfigurer(AutoConfigurable c, String key, String name)
Constructors in VASSAL.build.module.documentation with parameters of type AutoConfigurable Constructor Description MyConfigurer(AutoConfigurable c)
-
Uses of AutoConfigurable in VASSAL.build.module.gamepieceimage
Classes in VASSAL.build.module.gamepieceimage that implement AutoConfigurable 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 AutoConfigurable Modifier and Type Method Description Configurer
FontStyle.FontStyleConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
GamePieceImage.BgColorSwatchConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
GamePieceImage.BorderColorSwatchConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
GamePieceImage.DefnConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
GamePieceLayout.LayoutConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
Item.IconConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
ShapeItemInstance.BorderColorSwatchConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
ShapeItemInstance.FgColorSwatchConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
SymbolItemInstance.BgColorSwatchConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
SymbolItemInstance.FgColorSwatchConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
SymbolItemInstance.SizeColorSwatchConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
SymbolItemInstance.SizeConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
SymbolItemInstance.Symbol1Config. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
SymbolItemInstance.Symbol2Config. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
TextBoxItemInstance.BgColorSwatchConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
TextBoxItemInstance.FgColorSwatchConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
TextBoxItemInstance.WrappingTextConfigurer. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
TextItem.FontStyleConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
TextItem.NameFormatConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
TextItemInstance.BgColorSwatchConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
TextItemInstance.FgColorSwatchConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
TextItemInstance.OutlineColorSwatchConfig. getConfigurer(AutoConfigurable c, String key, String name)
String[]
GamePieceLayout.BorderConfig. getValidValues(AutoConfigurable target)
String[]
ImageItem.TextSource. getValidValues(AutoConfigurable target)
String[]
Item.LocationConfig. getValidValues(AutoConfigurable target)
String[]
ShapeItem.ShapeConfig. getValidValues(AutoConfigurable target)
String[]
SymbolItem.SetConfig. getValidValues(AutoConfigurable target)
String[]
TextItem.TextSource. getValidValues(AutoConfigurable target)
-
Uses of AutoConfigurable in VASSAL.build.module.map
Classes in VASSAL.build.module.map that implement AutoConfigurable Modifier and Type Class Description 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
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
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
MapShader
Draw shaded regions on a map.class
MassKeyCommand
Adds a button to a map window toolbar.class
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
SelectionHighlighter
class
SelectionHighlighters
class
SetupStack
This is the "At-Start Stack" component, which initializes a Map or Board with a specified stack.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 AutoConfigurable Modifier and Type Method Description Configurer
CounterDetailViewer.CounterFormatConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
CounterDetailViewer.EmptyFormatConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
CounterDetailViewer.ReportFormatConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
DrawPile.FormattedStringConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
DrawPile.PiecePropertyConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
GlobalMap.IconConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
HidePiecesButton.HiddenIconConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
HidePiecesButton.ShowingIconConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
ImageSaver.IconConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
LOS_Thread.IconConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
LOS_Thread.ReportFormatConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
MapShader.IconConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
MassKeyCommand.DeckPolicyConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
MassKeyCommand.IconConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
MassKeyCommand.ReportFormatConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
PieceRecenterer.IconConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
SelectionHighlighter.IconConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
TextSaver.IconConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
Zoomer.InIconConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
Zoomer.LevelConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
Zoomer.OutIconConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
Zoomer.PickIconConfig. getConfigurer(AutoConfigurable c, String key, String name)
String[]
CounterDetailViewer.DisplayConfig. getValidValues(AutoConfigurable target)
String[]
CounterDetailViewer.MinConfig. getValidValues(AutoConfigurable target)
String[]
DrawPile.AssignedDeckPrompt. getValidValues(AutoConfigurable target)
looks for the names of all decks already definedString[]
DrawPile.Prompt. getValidValues(AutoConfigurable target)
String[]
LayerControl.CommandConfig. getValidValues(AutoConfigurable target)
String[]
LOS_Thread.GlobalOptions. getValidValues(AutoConfigurable target)
String[]
LOS_Thread.PersistenceOptions. getValidValues(AutoConfigurable target)
String[]
LOS_Thread.RoundingOptions. getValidValues(AutoConfigurable target)
String[]
MapShader.BoardPrompt. getValidValues(AutoConfigurable target)
String[]
MapShader.PatternPrompt. getValidValues(AutoConfigurable target)
String[]
MapShader.TypePrompt. getValidValues(AutoConfigurable target)
String[]
MassKeyCommand.Prompt. getValidValues(AutoConfigurable target)
String[]
SetupStack.OwningBoardPrompt. getValidValues(AutoConfigurable target)
-
Uses of AutoConfigurable in VASSAL.build.module.map.boardPicker
Classes in VASSAL.build.module.map.boardPicker that implement AutoConfigurable Modifier and Type Class Description class
Board
-
Uses of AutoConfigurable in VASSAL.build.module.map.boardPicker.board
Classes in VASSAL.build.module.map.boardPicker.board that implement AutoConfigurable 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 AutoConfigurable Modifier and Type Method Description String[]
SquareGrid.RangeOptions. getValidValues(AutoConfigurable target)
-
Uses of AutoConfigurable in VASSAL.build.module.map.boardPicker.board.mapgrid
Classes in VASSAL.build.module.map.boardPicker.board.mapgrid that implement AutoConfigurable 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 AutoConfigurable Modifier and Type Method Description Configurer
RegularGridNumbering.LocationFormatConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
Zone.LocationFormatConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
Zone.ShapeEditor. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
ZoneHighlight.OpacityConfig. getConfigurer(AutoConfigurable c, String key, String name)
String[]
RegularGridNumbering.F. getValidValues(AutoConfigurable target)
String[]
RegularGridNumbering.R. getValidValues(AutoConfigurable target)
String[]
RegularGridNumbering.T. getValidValues(AutoConfigurable target)
String[]
ZoneHighlight.Coverage. getValidValues(AutoConfigurable target)
String[]
ZoneHighlight.Style. getValidValues(AutoConfigurable target)
-
Uses of AutoConfigurable in VASSAL.build.module.properties
Classes in VASSAL.build.module.properties that implement AutoConfigurable 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 AutoConfigurable Modifier and Type Method Description Configurer
ChangePropertyButton.PropChangerOptions. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
ChangePropertyButton.ReportFormatConfig. getConfigurer(AutoConfigurable c, String key, String name)
-
Uses of AutoConfigurable in VASSAL.build.module.turn
Classes in VASSAL.build.module.turn that implement AutoConfigurable 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 AutoConfigurable Modifier and Type Method Description Configurer
TurnGlobalHotkey.ReportFormatConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
TurnLevel.TurnFormatConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
TurnTracker.IconConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
TurnTracker.ReportFormatConfig. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
TurnTracker.TurnFormatConfig. getConfigurer(AutoConfigurable c, String key, String name)
String[]
TurnTracker.LengthStyleConfig. getValidValues(AutoConfigurable target)
-
Uses of AutoConfigurable in VASSAL.build.widget
Classes in VASSAL.build.widget that implement AutoConfigurable 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
-
Uses of AutoConfigurable in VASSAL.configure
Fields in VASSAL.configure declared as AutoConfigurable Modifier and Type Field Description protected AutoConfigurable
AutoConfigurer. target
Methods in VASSAL.configure with parameters of type AutoConfigurable Modifier and Type Method Description static Configurer
AutoConfigurer. createConfigurer(Class<?> type, String key, String prompt, AutoConfigurable target)
Configurer
ConfigurerFactory. getConfigurer(AutoConfigurable c, String key, String name)
Configurer
TextConfigurer. getConfigurer(AutoConfigurable c, String key, String name)
abstract String[]
StringEnum. getValidValues(AutoConfigurable target)
Constructors in VASSAL.configure with parameters of type AutoConfigurable Constructor Description AutoConfigurer(AutoConfigurable c)
-
Uses of AutoConfigurable in VASSAL.i18n
Classes in VASSAL.i18n that implement AutoConfigurable 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 AutoConfigurable Modifier and Type Method Description Configurer
Translation.LocalePrompt. getConfigurer(AutoConfigurable c, String key, String name)
Constructors in VASSAL.i18n with parameters of type AutoConfigurable Constructor Description ComponentI18nData(AutoConfigurable c, String prefix)
Build from an AutoConfigurable -
Uses of AutoConfigurable in VASSAL.launch
Classes in VASSAL.launch that implement AutoConfigurable Modifier and Type Class Description class
BasicModule
-
Uses of AutoConfigurable in VASSAL.preferences
Classes in VASSAL.preferences that implement AutoConfigurable 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 AutoConfigurable Modifier and Type Method Description Configurer
BasicPreference.NoteConfig. getConfigurer(AutoConfigurable c, String key, String name)
-
Uses of AutoConfigurable in VASSAL.script
Classes in VASSAL.script that implement AutoConfigurable Modifier and Type Class Description class
AbstractScript
class
ActionScript
class
BshPlugin
class
GeneralScript
class
ScriptContainer
Container for Scripts. -
Uses of AutoConfigurable in VASSAL.tools.icon
Classes in VASSAL.tools.icon that implement AutoConfigurable Modifier and Type Class Description class
IconFamily
An IconFamily is a named set of Icons in the four standard Tango sizes.