Interface IElementUpdater

All Known Implementing Classes:
ShowInHandler, WorkbenchHandlerServiceHandler

public interface IElementUpdater
An IHandler for a command that expects to provide feedback through the registered element mechanism must implement this interface.
Since:
3.3
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    updateElement(UIElement element, Map parameters)
    Whenever the elements for a command are refreshed, this method is called on the active handler for that command.
  • Method Details

    • updateElement

      void updateElement(UIElement element, Map parameters)
      Whenever the elements for a command are refreshed, this method is called on the active handler for that command.

      Note: Handlers must never cache the element, which can disappear or be replaced at any time. Everybody should go through the ICommandService refreshElements(*) method.

      Parameters:
      element - An element for a specific UI element. Will not be null.
      parameters - Any parameters registered with the callback. Will not be null, but it may be empty.