Uses of Interface
VASSAL.build.module.properties.PropertyNameSource
| 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.counters |
Provides classes that define game pieces.
|
| VASSAL.i18n | |
| VASSAL.launch | |
| VASSAL.preferences |
Provides support for specifying and saving preferences.
|
| VASSAL.script | |
| VASSAL.tools.icon |
-
Uses of PropertyNameSource in VASSAL.build
Classes in VASSAL.build that implement PropertyNameSource Modifier and Type Class Description classAbstractBuildableAbstract implementation of theBuildableinterface.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 PropertyNameSource in VASSAL.build.module
Classes in VASSAL.build.module that implement PropertyNameSource 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 PropertyNameSource in VASSAL.build.module.documentation
Classes in VASSAL.build.module.documentation that implement PropertyNameSource 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 PropertyNameSource in VASSAL.build.module.gamepieceimage
Classes in VASSAL.build.module.gamepieceimage that implement PropertyNameSource 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 PropertyNameSource in VASSAL.build.module.map
Classes in VASSAL.build.module.map that implement PropertyNameSource 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 PropertyNameSource in VASSAL.build.module.map.boardPicker
Classes in VASSAL.build.module.map.boardPicker that implement PropertyNameSource Modifier and Type Class Description classBoard -
Uses of PropertyNameSource in VASSAL.build.module.map.boardPicker.board
Classes in VASSAL.build.module.map.boardPicker.board that implement PropertyNameSource Modifier and Type Class Description classHexGridA Hexgrid is a map grid composed of hexes.classRegionclassRegionGridclassSquareGridclassZonedGrid -
Uses of PropertyNameSource in VASSAL.build.module.map.boardPicker.board.mapgrid
Classes in VASSAL.build.module.map.boardPicker.board.mapgrid that implement PropertyNameSource 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 PropertyNameSource in VASSAL.build.module.properties
Classes in VASSAL.build.module.properties that implement PropertyNameSource 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 PropertyNameSource in VASSAL.build.module.turn
Classes in VASSAL.build.module.turn that implement PropertyNameSource Modifier and Type Class Description classCounterTurnLevelclassListTurnLevelclassTurnComponentGeneric Turn ComponentclassTurnGlobalHotkeyclassTurnLevelclassTurnTrackerGeneric Turn Counter -
Uses of PropertyNameSource in VASSAL.build.widget
Classes in VASSAL.build.widget that implement PropertyNameSource 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 PropertyNameSource in VASSAL.chat.ui
Classes in VASSAL.chat.ui that implement PropertyNameSource Modifier and Type Class Description classChatServerControls -
Uses of PropertyNameSource in VASSAL.counters
Subinterfaces of PropertyNameSource in VASSAL.counters Modifier and Type Interface Description interfacePropertyExporterInterface for classes that can exporty the names and values of the properties they maintainClasses in VASSAL.counters that implement PropertyNameSource Modifier and Type Class Description classActionButtonA trait that acts like a button on a GamePiece, such that clicking on a particular area of the piece invokes a keyboard commandclassAreaOfEffectclassBasicPieceBasic class for representing a physical component of the game Can be a counter, a card, or an overlayclassCalculatedPropertyConditional Marker A marker with a variable value depending on conditions.classCloneThis trait adds a command that creates a duplicate of the selected GamepiececlassCounterGlobalKeyCommandAdds a menu item that applies aGlobalCommandto other piecesclassDecoratorThe abstract class describing a generic 'trait' of a GamePiece.classDeleteThis trait adds a command that creates a duplicate of the selected GamepiececlassDynamicPropertyTrait that contains a property accessible via getProperty() and updateable dynamically via key commandsclassEmbellishmentThe "Layer" trait.classEmbellishment0Embellishment has been extensively re-written for Vassal 3.2 changing both the behavior and the visual look of the configurer.classFootprintDisplays a movement trail indicating where a piece has been movedclassFreeRotatorA Decorator that rotates a GamePiece to an arbitrary angleclassGlobalHotKeyAdds a menu entry that fires a specified key event to the module window.classHideableclassImmobilizedDecorator that filters events to prevent a GamePiece from being selected and/or moved.classLabelerDisplays a text label, with content specified by the user at runtime.classMarkerA generic Decorator that retains in its state the value of a property.classMenuSeparatorThis trait adds a command that creates a duplicate of the selected GamepiececlassMovementMarkableA GamePiece with this trait will automatically be marked whenever it is moved.classNonRectangularA trait for assigning an arbitrary shape to aGamePiececlassObscurableclassPivotProvides commands to pivot a Game Piece around a given pointclassPlaceMarkerThis Decorator defines a key command to places another counter on top of this one.classPlaySoundA trait that plays a sound clipclassPropertySheetA Decorator class that endows a GamePiece with a dialog.classReplaceGamePiece trait that replaces a GamePiece with another oneclassReportStateA GamePiece with this trait will echo the piece's current name when any of a given key commands are pressed (and after they take effect)classRestrictCommandsRestrictCommands Restrict the availability of Key Commands, depending on a Property Match String.classRestrictedA GamePiece with the Restricted trait can only be manipulated by the player playing a specific sideclassReturnToDeckGamePiece trait that returns a piece to aDrawPileclassSendToLocationThis trait adds a command that sends a piece to another location.classSetGlobalPropertyclassSubMenuA trait that groups menu items of other traits into a sub-menuclassTableInfoA Decorator class that endows a GamePiece with an editable spreadsheet (i.e.classTranslateGive a piece a command that moves it a fixed amount in a particular direction, optionally tracking the current rotation of the piece.classTriggerActionMacro Execute a series of Keystrokes against this same piece - Triggered by own KeyCommand or list of keystrokes - Match against an optional Property FilterclassUsePrototypeThis trait is a placeholder for a pre-defined series of traits specified in aPrototypeDefinitionobject. -
Uses of PropertyNameSource in VASSAL.i18n
Classes in VASSAL.i18n that implement PropertyNameSource 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 PropertyNameSource in VASSAL.launch
Classes in VASSAL.launch that implement PropertyNameSource Modifier and Type Class Description classBasicModule -
Uses of PropertyNameSource in VASSAL.preferences
Classes in VASSAL.preferences that implement PropertyNameSource 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 PropertyNameSource in VASSAL.script
Classes in VASSAL.script that implement PropertyNameSource Modifier and Type Class Description classAbstractScriptclassActionScriptclassBshPluginclassGeneralScriptclassScriptContainerContainer for Scripts. -
Uses of PropertyNameSource in VASSAL.tools.icon
Classes in VASSAL.tools.icon that implement PropertyNameSource Modifier and Type Class Description classIconFamilyAn IconFamily is a named set of Icons in the four standard Tango sizes.