class MapThemer in Geofield Map 8.2
Defines a base class for Geofield Map Themer plugin annotations.
Hierarchy
- class \Drupal\Component\Annotation\Plugin implements AnnotationInterface
- class \Drupal\geofield_map\Annotation\MapThemer
 
 
Expanded class hierarchy of MapThemer
1 file declares its use of MapThemer
7 classes are annotated with MapThemer
- CustomIconThemer in src/
Plugin/ GeofieldMapThemer/ CustomIconThemer.php  - Style plugin to render a View output as a Leaflet map.
 - EntityTypeThemer in src/
Plugin/ GeofieldMapThemer/ EntityTypeThemer.php  - Style plugin to render a View output as a Leaflet map.
 - EntityTypeThemerUrl in src/
Plugin/ GeofieldMapThemer/ EntityTypeThemerUrl.php  - Style plugin to render a View output as a Leaflet map.
 - ListFieldThemer in src/
Plugin/ GeofieldMapThemer/ ListFieldThemer.php  - Style plugin to render a View output as a Leaflet map.
 - ListFieldThemerUrl in src/
Plugin/ GeofieldMapThemer/ ListFieldThemerUrl.php  - Style plugin to render a View output as a Leaflet map.
 
File
- src/
Annotation/ MapThemer.php, line 12  
Namespace
Drupal\geofield_map\AnnotationView source
class MapThemer extends Plugin {
  /**
   * The plugin ID.
   *
   * @var string
   */
  public $id;
  /**
   * The human-readable name of the Geofield Map Themer plugin.
   *
   * @var \Drupal\Core\Annotation\Translation
   *
   * @ingroup plugin_translatable
   */
  public $name;
  /**
   * The Geofield Map Themer plugin Description.
   *
   * @var string
   *
   * This will appear under the options select, once the Map Themer plugin
   * has been chosen by the user.
   */
  public $description;
  /**
   * The Geofield Map Themer plugin type.
   *
   * @var string
   */
  public $type;
  /**
   * Define info regarding the Map Themer Marker Icon Selection Type.
   *
   * @var array
   */
  public $markerIconSelection;
  /**
   * The Geofield Map Themer plugin application context.
   *
   * @var array
   */
  public $context;
  /**
   * Settings for the Themer.
   *
   * @var array
   */
  public $defaultSettings = [];
}Members
| 
            Name | 
                  Modifiers | Type | Description | Overrides | 
|---|---|---|---|---|
| 
            MapThemer:: | 
                  public | property | The Geofield Map Themer plugin application context. | |
| 
            MapThemer:: | 
                  public | property | Settings for the Themer. | |
| 
            MapThemer:: | 
                  public | property | The Geofield Map Themer plugin Description. | |
| 
            MapThemer:: | 
                  public | property | The plugin ID. | |
| 
            MapThemer:: | 
                  public | property | Define info regarding the Map Themer Marker Icon Selection Type. | |
| 
            MapThemer:: | 
                  public | property | The human-readable name of the Geofield Map Themer plugin. | |
| 
            MapThemer:: | 
                  public | property | The Geofield Map Themer plugin type. | |
| 
            Plugin:: | 
                  protected | property | The plugin definition read from the class annotation. | 1 | 
| 
            Plugin:: | 
                  public | function | 
            Gets the value of an annotation. Overrides AnnotationInterface:: | 
                  5 | 
| 
            Plugin:: | 
                  public | function | 
            Gets the class of the annotated class. Overrides AnnotationInterface:: | 
                  |
| 
            Plugin:: | 
                  public | function | 
            Gets the unique ID for this annotated class. Overrides AnnotationInterface:: | 
                  |
| 
            Plugin:: | 
                  public | function | 
            Gets the name of the provider of the annotated class. Overrides AnnotationInterface:: | 
                  |
| 
            Plugin:: | 
                  protected | function | Parses an annotation into its definition. | |
| 
            Plugin:: | 
                  public | function | 
            Sets the class of the annotated class. Overrides AnnotationInterface:: | 
                  |
| 
            Plugin:: | 
                  public | function | 
            Sets the name of the provider of the annotated class. Overrides AnnotationInterface:: | 
                  |
| 
            Plugin:: | 
                  public | function | Constructs a Plugin object. | 2 |