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 |