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
Fields -
Method Summary
Methods inherited from interface VASSAL.build.module.properties.PropertyNameSource
getPropertyNamesMethods 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
-