Uses of Interface
VASSAL.build.Configurable
| 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.counters |
Provides classes that define game pieces.
|
| 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 Configurable in VASSAL.build
Subinterfaces of Configurable in VASSAL.build Modifier and Type Interface Description interfaceAutoConfigurableA class that implements AutoConfigurable can use theAutoConfigurerclass to automatically build a property editor.Classes in VASSAL.build that implement Configurable 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.Methods in VASSAL.build that return Configurable Modifier and Type Method Description Configurable[]AbstractConfigurable. getConfigureComponents()Configurable[]Configurable. getConfigureComponents()Configurable[]Widget. getConfigureComponents() -
Uses of Configurable in VASSAL.build.module
Classes in VASSAL.build.module that implement Configurable 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 that return Configurable Modifier and Type Method Description Configurable[]NotesWindow. getConfigureComponents()Configurable[]PlayerRoster. getConfigureComponents()Configurable[]PrototypeDefinition. getConfigureComponents()Configurable[]ExtensionElement. getTargetPath()Constructors in VASSAL.build.module with parameters of type Configurable Constructor Description ExtensionElement(Buildable extension, Configurable[] targetPath) -
Uses of Configurable in VASSAL.build.module.documentation
Classes in VASSAL.build.module.documentation that implement Configurable 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.protected classBrowserHelpFile.ConfigSupportThe 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.classHelpFilePlaces an entry in theHelpmenu.classTutorialProvides tutorial functionality by reading in a logfileMethods in VASSAL.build.module.documentation that return Configurable Modifier and Type Method Description Configurable[]BrowserHelpFile.ConfigSupport. getConfigureComponents()Configurable[]BrowserHelpFile. getConfigureComponents() -
Uses of Configurable in VASSAL.build.module.gamepieceimage
Classes in VASSAL.build.module.gamepieceimage that implement Configurable 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 Configurable in VASSAL.build.module.map
Classes in VASSAL.build.module.map that implement Configurable 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 mapsclassDrawPileclassGlobalMapThis is scaled version of aMapthat gives an overview.protected classGlobalMap.CounterViewerclassHandMetricsHandles the drawing of cards in aPlayerHand.classHidePiecesButtonThis removes all game pieces from the (@link Map) therefore providing an un-cluttered view.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.Methods in VASSAL.build.module.map that return Configurable Modifier and Type Method Description Configurable[]BoardPicker. getConfigureComponents()Configurable[]GlobalMap. getConfigureComponents()Configurable[]HidePiecesButton. getConfigureComponents()Configurable[]LOS_Thread. getConfigureComponents() -
Uses of Configurable in VASSAL.build.module.map.boardPicker
Classes in VASSAL.build.module.map.boardPicker that implement Configurable Modifier and Type Class Description classBoard -
Uses of Configurable in VASSAL.build.module.map.boardPicker.board
Classes in VASSAL.build.module.map.boardPicker.board that implement Configurable Modifier and Type Class Description classHexGridA Hexgrid is a map grid composed of hexes.classRegionclassRegionGridclassSquareGridclassZonedGrid -
Uses of Configurable in VASSAL.build.module.map.boardPicker.board.mapgrid
Classes in VASSAL.build.module.map.boardPicker.board.mapgrid that implement Configurable 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 Configurable in VASSAL.build.module.properties
Classes in VASSAL.build.module.properties that implement Configurable 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 Configurable in VASSAL.build.module.turn
Classes in VASSAL.build.module.turn that implement Configurable Modifier and Type Class Description classCounterTurnLevelclassListTurnLevelclassTurnComponentGeneric Turn ComponentclassTurnGlobalHotkeyclassTurnLevelclassTurnTrackerGeneric Turn Counter -
Uses of Configurable in VASSAL.build.widget
Classes in VASSAL.build.widget that implement Configurable 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.classWidgetMapMethods in VASSAL.build.widget that return Configurable Modifier and Type Method Description Configurable[]PieceSlot. getConfigureComponents() -
Uses of Configurable in VASSAL.configure
Fields in VASSAL.configure declared as Configurable Modifier and Type Field Description protected ConfigurableConfigureTree. selectedprotected ConfigurableEditPropertiesAction. targetFields in VASSAL.configure with type parameters of type Configurable Modifier and Type Field Description protected Map<Configurable,DefaultMutableTreeNode>ConfigureTree. nodesprotected static Map<Configurable,PropertiesWindow>EditPropertiesAction. openWindowsMethods in VASSAL.configure that return Configurable Modifier and Type Method Description protected ConfigurableConfigureTree. convertChild(Configurable parent, Configurable child)Some components need to be converted to a new type before insertion.protected ConfigurableConfigureTree. getParent(DefaultMutableTreeNode targetNode)protected ConfigurableConfigureTree. getParent(Configurable target)Find the parent Configurable of a specified ConfigurableConfigurable[]ChooseComponentPathDialog. getPath()Configurable[]ExtensionTree. getPath(DefaultMutableTreeNode node)ConfigurableChooseComponentDialog. getTarget()protected ConfigurableConfigureTree. getTarget(int x, int y)protected ConfigurableConfigureTree. importConfigurable()Methods in VASSAL.configure with parameters of type Configurable Modifier and Type Method Description protected ActionConfigureTree. buildAddAction(Configurable target, Class<? extends Buildable> newConfig)protected ActionExtensionTree. buildAddAction(Configurable target, Class<? extends Buildable> newConfig)protected Enumeration<Action>ConfigureTree. buildAddActions(Configurable target)Deprecated, for removal: This API element is subject to removal in a future version.protected List<Action>ConfigureTree. buildAddActionsFor(Configurable target)protected ActionConfigureTree. buildCloneAction(Configurable target)protected ActionExtensionTree. buildCloneAction(Configurable target)protected ActionConfigureTree. buildCopyAction(Configurable target)protected ActionConfigureTree. buildCutAction(Configurable target)protected ActionExtensionTree. buildCutAction(Configurable target)protected ActionConfigureTree. buildDeleteAction(Configurable target)protected ActionExtensionTree. buildDeleteAction(Configurable target)protected ActionConfigureTree. buildEditAction(Configurable target)protected ActionExtensionTree. buildEditAction(Configurable target)protected ActionConfigureTree. buildEditPiecesAction(Configurable target)protected ActionExtensionTree. buildEditPiecesAction(Configurable target)protected ActionConfigureTree. buildHelpAction(Configurable target)protected ActionConfigureTree. buildImportAction(Configurable target)protected ActionExtensionTree. buildImportAction(Configurable target)protected ActionConfigureTree. buildMassPieceLoaderAction(Configurable target)protected ActionConfigureTree. buildMoveAction(Configurable target)protected ActionExtensionTree. buildMoveAction(Configurable target)protected ActionConfigureTree. buildPasteAction(Configurable target)protected ActionExtensionTree. buildPasteAction(Configurable target)protected JPopupMenuConfigureTree. buildPopupMenu(Configurable target)protected ActionConfigureTree. buildSearchAction(Configurable target)protected ActionConfigureTree. buildTranslateAction(Configurable target)protected DefaultMutableTreeNodeConfigureTree. buildTreeNode(Configurable c)booleanConfigureTree. canContainGamePiece(Configurable target)protected ConfigurableConfigureTree. convertChild(Configurable parent, Configurable child)Some components need to be converted to a new type before insertion.voidConfigureTree. externalInsert(Configurable parent, Configurable child)Build an AddAction and execute it to request a new component from the uservoidExtensionTree. externalInsert(Configurable parent, Configurable child)static StringConfigureTree. getConfigureName(Configurable c)protected ConfigurableConfigureTree. getParent(Configurable target)Find the parent Configurable of a specified ConfigurableDefaultMutableTreeNodeConfigureTree. getTreeNode(Configurable target)protected booleanConfigureTree. hasChild(Configurable parent, Class<?> childClass)protected voidPropertiesWindow. initialize(Configurable target, HelpWindow helpWindow)protected booleanConfigureTree. insert(Configurable parent, Configurable child, int index)protected booleanConfigureTree. isAllowedChildClass(Configurable parent, Class<?> childClass)protected booleanConfigureTree. isValidParent(Configurable parent, Configurable child)protected booleanExtensionTree. isValidParent(Configurable parent, Configurable child)protected booleanConfigureTree. isValidPasteTarget(Configurable target)protected booleanExtensionTree. isValidPasteTarget(Configurable target)voidConfigureTree. nodeUpdated(Configurable target)protected booleanConfigureTree. remove(Configurable parent, Configurable child)voidConfigureTree. updateGpIds(Configurable c)Allocate new PieceSlot Id's to any PieceSlot sub-componentsvoidExtensionTree. updateGpIds(Configurable c)Allocate new PieceSlot Id's to any PieceSlot sub-componentsConstructors in VASSAL.configure with parameters of type Configurable Constructor Description ConfigureTree(Configurable root, HelpWindow helpWindow)Creates new ConfigureTreeConfigureTree(Configurable root, HelpWindow helpWindow, EditorWindow editorWindow)EditContainedPiecesAction(Configurable target)EditPropertiesAction(Configurable target, HelpWindow helpWindow, Frame dialogOwner)EditPropertiesAction(Configurable target, HelpWindow helpWindow, Frame dialogOwner, ConfigureTree tree)ExtensionTree(Configurable root, HelpWindow helpWindow, ModuleExtension extension, EditorWindow editorWindow)PropertiesWindow(Frame owner, boolean modal, Configurable target, HelpWindow helpWindow)SimpleConfigurer(Configurable c, Configurer[] attConfigurers) -
Uses of Configurable in VASSAL.counters
Fields in VASSAL.counters declared as Configurable Modifier and Type Field Description protected ConfigurableMassPieceLoader. targetConstructors in VASSAL.counters with parameters of type Configurable Constructor Description MassPieceDefiner(Configurable top)MassPieceLoader(ConfigureTree tree, Configurable target) -
Uses of Configurable in VASSAL.i18n
Classes in VASSAL.i18n that implement Configurable 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.Fields in VASSAL.i18n declared as Configurable Modifier and Type Field Description protected ConfigurableComponentI18nData. myComponentprotected ConfigurableTranslateWindow.MyPropertiesWindow. myTargetprotected ConfigurableTranslateAction. targetFields in VASSAL.i18n with type parameters of type Configurable Modifier and Type Field Description protected static Map<Configurable,TranslateWindow>TranslateAction. openWindowsMethods in VASSAL.i18n with parameters of type Configurable Modifier and Type Method Description protected voidComponentI18nData. init(Configurable c, String pfx, String[] names, Class<?>[] types, String[] descriptions)protected voidComponentI18nData. init(Configurable c, String pfx, String[] names, String[] descriptions, boolean[] translatable)protected voidTranslateWindow. refreshTranslationList(Configurable target)Called from MyPropertiesWindow when the user saves the new translationConstructors in VASSAL.i18n with parameters of type Configurable Constructor Description ComponentI18nData(Configurable c, String prefix)ComponentI18nData(Configurable c, String prefix, Translatable parent)ComponentI18nData(Configurable c, String prefix, Translatable parent, String[] names, boolean[] translatable, String[] descriptions)Build from a Configurable.ComponentI18nData(Configurable c, GamePiece piece)Special build for PrototypeDefinition and PieceSlotMyPropertiesWindow(Frame owner, boolean modal, Configurable target, HelpWindow helpWindow, TranslateWindow tw)TranslateAction(Configurable target, HelpWindow helpWindow, ConfigureTree tree) -
Uses of Configurable in VASSAL.launch
Classes in VASSAL.launch that implement Configurable Modifier and Type Class Description classBasicModule -
Uses of Configurable in VASSAL.preferences
Classes in VASSAL.preferences that implement Configurable 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 Configurable in VASSAL.script
Classes in VASSAL.script that implement Configurable Modifier and Type Class Description classAbstractScriptclassActionScriptclassBshPluginclassGeneralScriptclassScriptContainerContainer for Scripts. -
Uses of Configurable in VASSAL.tools
Methods in VASSAL.tools that return Configurable Modifier and Type Method Description Configurable[]ComponentPathBuilder. getPath(String id)Return a list ofConfigurablecomponents specified by the given identifier.Methods in VASSAL.tools with parameters of type Configurable Modifier and Type Method Description StringComponentPathBuilder. getId(Configurable[] targetPath)Return a string identifying the specifiedConfigurablecomponents as a paththrough the configuration parent-child hierarchy.Method parameters in VASSAL.tools with type arguments of type Configurable Modifier and Type Method Description protected voidSavedGameUpdater. findPieceSlots(List<Configurable> l, Properties p) -
Uses of Configurable in VASSAL.tools.icon
Classes in VASSAL.tools.icon that implement Configurable Modifier and Type Class Description classIconFamilyAn IconFamily is a named set of Icons in the four standard Tango sizes.
ConfigureTree.buildAddActionsFor(Configurable)instead.