Interface IElementUpdater


  • 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 Detail

      • 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.