ElementInterface

  • class \Drupal\Core\Datetime\Element\DateElementBase extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Datetime\Element\Datelist extends \Drupal\Core\Datetime\Element\DateElementBase uses \Drupal\Core\Security\DoTrustedCallbackTrait
  • class \Drupal\Core\Datetime\Element\Datetime extends \Drupal\Core\Datetime\Element\DateElementBase uses \Drupal\Core\Security\DoTrustedCallbackTrait
  • class \Drupal\Core\Entity\Element\EntityAutocomplete extends \Drupal\Core\Render\Element\Textfield
  • class \Drupal\Core\Render\Element\Actions extends \Drupal\Core\Render\Element\Container
  • class \Drupal\Core\Render\Element\Ajax extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\Core\Render\Element\Button extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Render\Element\Checkbox extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Render\Element\Checkboxes extends \Drupal\Core\Render\Element\FormElementBase uses \Drupal\Core\Render\Element\CompositeFormElementTrait
  • class \Drupal\Core\Render\Element\Color extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Render\Element\ComponentElement extends \Drupal\Core\Render\Element\RenderElementBase uses \Drupal\Core\Security\DoTrustedCallbackTrait
  • class \Drupal\Core\Render\Element\Container extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\Core\Render\Element\Date extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Render\Element\Details extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\Core\Render\Element\Dropbutton extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\Core\Render\Element\Email extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Render\Element\Fieldgroup extends \Drupal\Core\Render\Element\Fieldset
  • class \Drupal\Core\Render\Element\Fieldset extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\Core\Render\Element\File extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Render\Element\Form extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\Core\Render\Element\FormElement extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Render\Element\FormElementBase extends \Drupal\Core\Render\Element\RenderElementBase implements \Drupal\Core\Render\Element\FormElementInterface
  • class \Drupal\Core\Render\Element\Hidden extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Render\Element\Html extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\Core\Render\Element\HtmlTag extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\Core\Render\Element\ImageButton extends \Drupal\Core\Render\Element\Submit
  • class \Drupal\Core\Render\Element\InlineTemplate extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\Core\Render\Element\Item extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Render\Element\Label extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\Core\Render\Element\LanguageSelect extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Render\Element\Link extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\Core\Render\Element\MachineName extends \Drupal\Core\Render\Element\Textfield
  • class \Drupal\Core\Render\Element\MoreLink extends \Drupal\Core\Render\Element\Link
  • class \Drupal\Core\Render\Element\Number extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Render\Element\Operations extends \Drupal\Core\Render\Element\Dropbutton
  • class \Drupal\Core\Render\Element\Page extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\Core\Render\Element\PageTitle extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\Core\Render\Element\Pager extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\Core\Render\Element\Password extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Render\Element\PasswordConfirm extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Render\Element\PathElement extends \Drupal\Core\Render\Element\Textfield
  • class \Drupal\Core\Render\Element\Radio extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Render\Element\Radios extends \Drupal\Core\Render\Element\FormElementBase uses \Drupal\Core\Render\Element\CompositeFormElementTrait
  • class \Drupal\Core\Render\Element\Range extends \Drupal\Core\Render\Element\Number
  • class \Drupal\Core\Render\Element\RenderElement extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\Core\Render\Element\RenderElementBase extends \Drupal\Core\Plugin\PluginBase implements \Drupal\Core\Render\Element\ElementInterface
  • class \Drupal\Core\Render\Element\Search extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Render\Element\Select extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Render\Element\StatusMessages extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\Core\Render\Element\StatusReport extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\Core\Render\Element\Submit extends \Drupal\Core\Render\Element\Button
  • class \Drupal\Core\Render\Element\SystemCompactLink extends \Drupal\Core\Render\Element\Link
  • class \Drupal\Core\Render\Element\Table extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Render\Element\Tableselect extends \Drupal\Core\Render\Element\Table
  • class \Drupal\Core\Render\Element\Tel extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Render\Element\Textarea extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Render\Element\Textfield extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Render\Element\Token extends \Drupal\Core\Render\Element\Hidden
  • class \Drupal\Core\Render\Element\Url extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Render\Element\Value extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\Render\Element\VerticalTabs extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\Core\Render\Element\Weight extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\Core\TempStore\Element\BreakLockLink extends \Drupal\Core\Render\Element\RenderElementBase implements \Drupal\Core\Plugin\ContainerFactoryPluginInterface
  • class \Drupal\contextual\Element\ContextualLinks extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\contextual\Element\ContextualLinksPlaceholder extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\devel\Element\ClientSideFilterTable extends \Drupal\Core\Render\Element\RenderElementBase implements \Drupal\Core\Plugin\ContainerFactoryPluginInterface
  • class \Drupal\element_info_test\Element\Deprecated extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\element_info_test\Element\DeprecatedExtendsFormElement extends \Drupal\Core\Render\Element\FormElement
  • class \Drupal\element_info_test\Element\DeprecatedExtendsRenderElement extends \Drupal\Core\Render\Element\RenderElement
  • class \Drupal\field_ui\Element\FieldUiTable extends \Drupal\Core\Render\Element\Table
  • class \Drupal\file\Element\ManagedFile extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\filter\Element\ProcessedText extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\filter\Element\TextFormat extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\language\Element\LanguageConfiguration extends \Drupal\Core\Render\Element\FormElementBase
  • class \Drupal\layout_builder\Element\LayoutBuilder extends \Drupal\Core\Render\Element\RenderElementBase implements \Drupal\Core\Plugin\ContainerFactoryPluginInterface uses \Drupal\Core\Ajax\AjaxHelperTrait, \Drupal\layout_builder\Context\LayoutBuilderContextTrait, \Drupal\layout_builder\LayoutBuilderHighlightTrait
  • class \Drupal\render_example\Element\Marquee extends \Drupal\Core\Render\Element\RenderElement
  • class \Drupal\responsive_image\Element\ResponsiveImage extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\sdc\Element\ComponentElement extends \Drupal\Core\Render\Element\RenderElement uses \Drupal\Core\Security\DoTrustedCallbackTrait
  • class \Drupal\system\Element\StatusReportPage extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\toolbar\Element\Toolbar extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\toolbar\Element\ToolbarItem extends \Drupal\Core\Render\Element\RenderElementBase
  • class \Drupal\views\Element\View extends \Drupal\Core\Render\Element\RenderElementBase

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.