Class SetAttachmentProperty.SetAttachmentPropertySource

java.lang.Object
VASSAL.counters.SetAttachmentProperty.SetAttachmentPropertySource
All Implemented Interfaces:
PropertySource, Auditable
Enclosing class:
SetAttachmentProperty

public class SetAttachmentProperty.SetAttachmentPropertySource extends Object implements PropertySource
Makes our special location-currently-being-evaluated information available to our property-match evaluation; other than that, properties from the piece as usual
  • Constructor Details

    • SetAttachmentPropertySource

      public SetAttachmentPropertySource()
  • Method Details

    • getProperty

      public Object getProperty(Object key)
      Description copied from interface: PropertySource
      When using this interface a piece's own properties are preferred to those of "Global Properties", and those in turn are searched Zone-first then Map, then Module.
      Specified by:
      getProperty in interface PropertySource
      Parameters:
      key - String key of property to be returned
      Returns:
      Object containing value of the specified property
    • getPiece

      public GamePiece getPiece()
    • getLocalizedProperty

      public Object getLocalizedProperty(Object key)
      Description copied from interface: PropertySource
      Returns a localized translation of the specified property value, if available. Otherwise returns the non-localized version.
      Specified by:
      getLocalizedProperty in interface PropertySource
      Parameters:
      key - String key of property to be returned
      Returns:
      Object containing localized text of the specified property, if available, otherwise non-localized value