Package VASSAL.counters
Interface PropertyExporter
- All Superinterfaces:
PropertyNameSource
,PropertySource
- All Known Implementing Classes:
ActionButton
,AreaOfEffect
,BasicPiece
,CalculatedProperty
,Clone
,CounterGlobalKeyCommand
,Decorator
,Delete
,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
,Translate
,TriggerAction
,UsePrototype
public interface PropertyExporter extends PropertyNameSource, PropertySource
Interface for classes that can exporty the names and values of the properties they maintain
-
Field Summary
Fields Modifier and Type Field Description static String
LOCALIZED_NAME
-
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
-