Interface HasFeatureSelectStyles

All Known Implementing Classes:
Feature, LineStringFeature, MarkerFeature, MultiLineStringFeature, MultiMarkerFeature, MultiPointFeature, MultiPolygonFeature, PointFeature, PolygonFeature

public interface HasFeatureSelectStyles
Interface to be implemented by features that support selection styles.
See Also:
  • Method Details

    • getSelectStyles

      Collection<Style> getSelectStyles()
      Returns:
      collection of added select styles or empty collection if no styles added
    • addSelectStyles

      void addSelectStyles(Style... styles)
      Adds select styles to a feature.

      The styles will be applied for a feature's geometry when the user selects it.

      To enable select mode set SupportsFeatureSelect.setFeatureSelectEnabled(Boolean) to true.

      Parameters:
      styles - styles to add
    • addAllSelectStyles

      void addAllSelectStyles(Collection<Style> styles)
      Parameters:
      styles - styles to add
      See Also:
    • removeSelectStyles

      void removeSelectStyles(Style... styles)
      Removes styles from feature.
      Parameters:
      styles - styles to remove
    • removeAllSelectStyles

      void removeAllSelectStyles()
      Removes all added select styles from feature.