Uses of Interface
VASSAL.build.module.properties.PropertySource
| 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.map |
Contains classes that may be added to a
Map. |
| VASSAL.build.module.map.boardPicker.board.mapgrid |
Contains classes that may be added to a
MapGrid. |
| VASSAL.build.module.properties | |
| 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.script | |
| VASSAL.script.expression | |
| VASSAL.tools |
Contains various utility classes.
|
-
Uses of PropertySource in VASSAL.build
Classes in VASSAL.build that implement PropertySource Modifier and Type Class Description classGameModuleThe GameModule class is the base class for a VASSAL module. -
Uses of PropertySource in VASSAL.build.module
Classes in VASSAL.build.module that implement PropertySource Modifier and Type Class Description classInventory.CounterHolds static information of and a reference to a gamepiece.classMapThe Map is the main component for displaying and containingGamePieces during play.classPlayerHandclassPrivateMapA Map that may be configured to be visible only a particular side.Methods in VASSAL.build.module with parameters of type PropertySource Modifier and Type Method Description GamePiecePrototypeDefinition. getPiece(PropertySource props)For the case when the piece definition is a Message Format, expand the definition using the given properties -
Uses of PropertySource in VASSAL.build.module.map
Classes in VASSAL.build.module.map that implement PropertySource Modifier and Type Class Description classDrawPileFields in VASSAL.build.module.map declared as PropertySource Modifier and Type Field Description protected PropertySourceMassKeyCommand. propertySourceprotected PropertySourceDrawPile. sourceMethods in VASSAL.build.module.map with parameters of type PropertySource Modifier and Type Method Description voidMassKeyCommand. setPropertySource(PropertySource source)Constructors in VASSAL.build.module.map with parameters of type PropertySource Constructor Description DeckGlobalKeyCommand(String code, PropertySource source) -
Uses of PropertySource in VASSAL.build.module.map.boardPicker.board.mapgrid
Classes in VASSAL.build.module.map.boardPicker.board.mapgrid that implement PropertySource Modifier and Type Class Description classZone -
Uses of PropertySource in VASSAL.build.module.properties
Subinterfaces of PropertySource in VASSAL.build.module.properties Modifier and Type Interface Description static interfaceIncrementProperty.Constraintsstatic interfacePropertyChangerConfigurer.ConstraintsClasses in VASSAL.build.module.properties that implement PropertySource 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 ModuleclassSumPropertiesFor property names of the form sum(name), returns the value of the named property summed over a list of pieces.classZonePropertyFields in VASSAL.build.module.properties declared as PropertySource Modifier and Type Field Description protected PropertySourceGlobalProperty. propertySourceMethods in VASSAL.build.module.properties that return PropertySource Modifier and Type Method Description PropertySourceChangePropertyButton. getPropertySource()PropertySourceIncrementProperty.Constraints. getPropertySource()PropertySourcePropertyPrompt.Constraints. getPropertySource() -
Uses of PropertySource in VASSAL.build.widget
Classes in VASSAL.build.widget that implement PropertySource Modifier and Type Class Description classWidgetMap -
Uses of PropertySource in VASSAL.configure
Methods in VASSAL.configure with parameters of type PropertySource Modifier and Type Method Description PieceFilterPropertyExpression. getFilter(PropertySource source)booleanPropertyExpression. isTrue(PropertySource ps)Evaluate the Property Expression as true/false using a supplied property source -
Uses of PropertySource in VASSAL.counters
Subinterfaces of PropertySource in VASSAL.counters Modifier and Type Interface Description interfaceEditablePieceIf a GamePiece implements the EditablePiece interface, then it can be manipulated from the Configuration Tree via the PieceDefiner dialog.interfaceGamePieceBasic class for representing a physical component of the gameinterfacePropertyExporterInterface for classes that can exporty the names and values of the properties they maintainClasses in VASSAL.counters that implement PropertySource 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 piecesclassDeckA collection of pieces that behaves like a deck, i.e.: Doesn't move.classDecoratorThe 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.classSetGlobalPropertyclassStackA collection of GamePieces which can be moved as a single unitclassSubMenuA 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.Fields in VASSAL.counters declared as PropertySource Modifier and Type Field Description protected PropertySourceDeck. propertySourceprotected PropertySourceGlobalCommand. sourceMethods in VASSAL.counters that return PropertySource Modifier and Type Method Description PropertySourceDynamicProperty. getPropertySource()Methods in VASSAL.counters with parameters of type PropertySource Modifier and Type Method Description voidDeck. setPropertySource(PropertySource source)voidGlobalCommand. setPropertySource(PropertySource ps)Constructors in VASSAL.counters with parameters of type PropertySource Constructor Description Deck(String type, PropertySource source)Deprecated, for removal: This API element is subject to removal in a future version.Deck(GameModule gameModule, String type, PropertySource source)GlobalCommand(RecursionLimiter.Loopable l, PropertySource p) -
Uses of PropertySource in VASSAL.i18n
Subinterfaces of PropertySource in VASSAL.i18n Modifier and Type Interface Description interfaceTranslatablePieceDecorators that contain localizable elements must implement this interface -
Uses of PropertySource in VASSAL.launch
Classes in VASSAL.launch that implement PropertySource Modifier and Type Class Description classBasicModule -
Uses of PropertySource in VASSAL.script
Fields in VASSAL.script declared as PropertySource Modifier and Type Field Description protected PropertySourceExpressionInterpreter. sourceMethods in VASSAL.script with parameters of type PropertySource Modifier and Type Method Description StringActionScript. evaluate(PropertySource target)StringExpressionInterpreter. evaluate(PropertySource ps)Evaluate the expression, setting the value of any undefined values to the matching Vassal property value.StringExpressionInterpreter. evaluate(PropertySource ps, boolean localized)StringGeneralScript. evaluate(PropertySource target)ObjectScriptInterpreter. evaluate(String statement, PropertySource source)ObjectExpressionInterpreter. sumLocation(String property, PropertySource ps)SumLocation(property) function Total the value of the named property in all counters in the same location as the specified piece.ObjectExpressionInterpreter. sumStack(String property, PropertySource ps)SumStack(property) function Total the value of the named property in all counters in the same stack as the specified piece. -
Uses of PropertySource in VASSAL.script.expression
Methods in VASSAL.script.expression with parameters of type PropertySource Modifier and Type Method Description StringBeanShellExpression. evaluate(PropertySource ps, Map<String,String> properties, boolean localized)Evaluate this expression using a BeanShell InterpreterStringExpression. evaluate(PropertySource ps)StringExpression. evaluate(PropertySource ps, boolean localized)abstract StringExpression. evaluate(PropertySource ps, Map<String,String> properties, boolean localized)Each subclass must implement evaluate() to evaluate itselfStringFormattedStringExpression. evaluate(PropertySource ps, Map<String,String> properties, boolean localized)Evaluate this expression.StringIntExpression. evaluate(PropertySource ps, Map<String,String> properties, boolean localized)StringNullExpression. evaluate(PropertySource ps, Map<String,String> properties, boolean localized)StringPropertyMatchExpression. evaluate(PropertySource ps, Map<String,String> properties, boolean localized)StringSinglePropertyExpression. evaluate(PropertySource ps, Map<String,String> properties, boolean localized)StringStringExpression. evaluate(PropertySource ps, Map<String,String> properties, boolean localized)PieceFilterBeanShellExpression. getFilter(PropertySource ps)Return a PieceFilter that selects GamePieces that cause this expression to evaluate to truePieceFilterExpression. getFilter(PropertySource ps)Return a PieceFilter using the expression.PieceFilterPropertyMatchExpression. getFilter(PropertySource ps) -
Uses of PropertySource in VASSAL.tools
Fields in VASSAL.tools declared as PropertySource Modifier and Type Field Description protected PropertySourceFormattedString. defaultPropertiesMethods in VASSAL.tools that return PropertySource Modifier and Type Method Description PropertySourceFormattedString. getDefaultProperties()Methods in VASSAL.tools with parameters of type PropertySource Modifier and Type Method Description StringFormattedString. getLocalizedText(PropertySource ps)StringFormattedString. getText(PropertySource ps)Return the resulting string after substituting properties Also, if any property keys match a property in the given GamePiece, substitute the value of that propertyprotected StringFormattedString. getText(PropertySource ps, boolean localized)StringFormattedString. getText(PropertySource ps, String def)Return the resulting string after substituting properties Also, if any property keys match a property in the given GamePiece, substitute the value of that property.intFormattedString. getTextAsInt(PropertySource ps, String description, AbstractConfigurable source)intFormattedString. getTextAsInt(PropertySource ps, String description, EditablePiece source)Expand a FormattedString using the supplied propertySource and parse it as an integer.voidFormattedString. setDefaultProperties(PropertySource defaultProperties)Constructors in VASSAL.tools with parameters of type PropertySource Constructor Description FormattedString(String formatString, PropertySource defaultProperties)FormattedString(PropertySource defaultProperties)
Deck(GameModule, String, PropertySource)