You are here

abstract class OpenlayersConfigurablePluginBase in Openlayers 8.4

Provides a base class for configurable Openlayers plugins.

Hierarchy

Expanded class hierarchy of OpenlayersConfigurablePluginBase

See also

\Drupal\image\Annotation\ImageEffect

\Drupal\image\ConfigurableImageEffectInterface

\Drupal\image\ImageEffectInterface

\Drupal\image\ImageEffectBase

\Drupal\image\ImageEffectManager

Plugin API

16 files declare their use of OpenlayersConfigurablePluginBase
Attribution.php in src/Plugin/OpenlayersControl/Attribution.php
DragPan.php in src/Plugin/OpenlayersInteraction/DragPan.php
DragRotate.php in src/Plugin/OpenlayersInteraction/DragRotate.php
Fill.php in src/Plugin/OpenlayersStyle/Fill.php
FullScreen.php in src/Plugin/OpenlayersControl/FullScreen.php

... See full list

File

src/OpenlayersConfigurablePluginBase.php, line 17

Namespace

Drupal\openlayers
View source
abstract class OpenlayersConfigurablePluginBase extends OpenlayersPluginBase implements OpenlayersConfigurablePluginInterface {

  /**
   * {@inheritdoc}
   */
  public function validateConfigurationForm(array &$form, FormStateInterface $form_state) {
  }

  /**
   * {@inheritdoc}
   */
  public function submitConfigurationForm(array &$form, FormStateInterface $form_state) {
  }

}

Members

Namesort descending Modifiers Type Description Overrides
DependencySerializationTrait::$_entityStorages protected property An array of entity type IDs keyed by the property name of their storages.
DependencySerializationTrait::$_serviceIds protected property An array of service IDs keyed by property name used for serialization.
DependencySerializationTrait::__sleep public function 1
DependencySerializationTrait::__wakeup public function 2
MessengerTrait::$messenger protected property The messenger. 29
MessengerTrait::messenger public function Gets the messenger. 29
MessengerTrait::setMessenger public function Sets the messenger.
OpenlayersConfigurablePluginBase::submitConfigurationForm public function Form submission handler. Overrides PluginFormInterface::submitConfigurationForm 16
OpenlayersConfigurablePluginBase::validateConfigurationForm public function Form validation handler. Overrides PluginFormInterface::validateConfigurationForm 16
OpenlayersPluginBase::$logger protected property A logger instance.
OpenlayersPluginBase::$uuid protected property The image effect ID.
OpenlayersPluginBase::$weight protected property The weight of the image effect.
OpenlayersPluginBase::calculateDependencies public function Calculates dependencies for the configured plugin. Overrides DependentPluginInterface::calculateDependencies
OpenlayersPluginBase::create public static function Creates an instance of the plugin. Overrides ContainerFactoryPluginInterface::create
OpenlayersPluginBase::defaultConfiguration public function Gets default configuration for this plugin. Overrides ConfigurableInterface::defaultConfiguration 16
OpenlayersPluginBase::getConfiguration public function Gets this plugin's configuration. Overrides ConfigurableInterface::getConfiguration
OpenlayersPluginBase::getDerivativeExtension public function Returns the extension of the derivative after applying this image effect. Overrides OpenlayersPluginInterface::getDerivativeExtension
OpenlayersPluginBase::getSummary public function Returns a render array summarizing the configuration of the image effect. Overrides OpenlayersPluginInterface::getSummary 16
OpenlayersPluginBase::getUuid public function Returns the unique ID representing the image effect. Overrides OpenlayersPluginInterface::getUuid
OpenlayersPluginBase::getWeight public function Returns the weight of the image effect. Overrides OpenlayersPluginInterface::getWeight
OpenlayersPluginBase::label public function Returns the image effect label. Overrides OpenlayersPluginInterface::label
OpenlayersPluginBase::setConfiguration public function Sets the configuration for this plugin instance. Overrides ConfigurableInterface::setConfiguration
OpenlayersPluginBase::setWeight public function Sets the weight for this image effect. Overrides OpenlayersPluginInterface::setWeight
OpenlayersPluginBase::transformDimensions public function Determines the dimensions of the styled image. Overrides OpenlayersPluginInterface::transformDimensions
OpenlayersPluginBase::__construct public function Constructs a \Drupal\Component\Plugin\PluginBase object. Overrides PluginBase::__construct
PluginBase::$configuration protected property Configuration information passed into the plugin. 1
PluginBase::$pluginDefinition protected property The plugin implementation definition. 1
PluginBase::$pluginId protected property The plugin_id.
PluginBase::DERIVATIVE_SEPARATOR constant A string which is used to separate base plugin IDs from the derivative ID.
PluginBase::getBaseId public function Gets the base_plugin_id of the plugin instance. Overrides DerivativeInspectionInterface::getBaseId
PluginBase::getDerivativeId public function Gets the derivative_id of the plugin instance. Overrides DerivativeInspectionInterface::getDerivativeId
PluginBase::getPluginDefinition public function Gets the definition of the plugin implementation. Overrides PluginInspectionInterface::getPluginDefinition 3
PluginBase::getPluginId public function Gets the plugin_id of the plugin instance. Overrides PluginInspectionInterface::getPluginId
PluginBase::isConfigurable public function Determines if the plugin is configurable.
PluginFormInterface::buildConfigurationForm public function Form constructor. 36
StringTranslationTrait::$stringTranslation protected property The string translation service. 1
StringTranslationTrait::formatPlural protected function Formats a string containing a count of items.
StringTranslationTrait::getNumberOfPlurals protected function Returns the number of plurals supported by a given language.
StringTranslationTrait::getStringTranslation protected function Gets the string translation service.
StringTranslationTrait::setStringTranslation public function Sets the string translation service to use. 2
StringTranslationTrait::t protected function Translates a string to the current language or to a given language.