Package VASSAL.counters
Interface PropertyExporter
- All Superinterfaces:
PropertyNameSource
,PropertySource
- All Known Implementing Classes:
ActionButton
,AreaOfEffect
,BasicPiece
,CalculatedProperty
,Clone
,CounterGlobalKeyCommand
,Decorator
,Delete
,Deselect
,DynamicProperty
,Embellishment
,Embellishment0
,Footprint
,FreeRotator
,GlobalHotKey
,Hideable
,Immobilized
,Labeler
,Marker
,MenuSeparator
,MovementMarkable
,NonRectangular
,Obscurable
,Pivot
,PlaceMarker
,PlaySound
,PropertySheet
,Replace
,ReportState
,RestrictCommands
,Restricted
,ReturnToDeck
,SendToLocation
,SetGlobalProperty
,SubMenu
,TableInfo
,TranslatableMessage
,Translate
,TriggerAction
,UsePrototype
Interface for classes that can exporty the names and values of the properties they maintain
-
Field Summary
-
Method Summary
Methods inherited from interface VASSAL.build.module.properties.PropertyNameSource
getPropertyNames
Methods inherited from interface VASSAL.build.module.properties.PropertySource
getLocalizedProperty, getProperty
-
Field Details
-
LOCALIZED_NAME
- See Also:
- Constant Field Values
-
-
Method Details
-
getProperties
Return a Map of properties- Returns:
- Property Map
-
getProperties
Update an existing Map of Properties and return the Map. Do not overwrite the value if a property with the same name already exists.- Parameters:
result
- Map of properties- Returns:
- Update property Map
-