You're viewing an older version of Vaadin JavaDoc. Please see version 24.7.0 for the latest.
com.vaadin.flow.component.internal.

Interface UIInternalUpdater

  • All Superinterfaces:

    Serializable

    public interface UIInternalUpdater
    extends Serializable

    The implementation of this interface is responsible for updating the UI with given content.

    For internal use only. May be renamed or removed in a future release.

    • Method Summary

      All Methods
      Modifier and Type Method Description
      default void moveToNewUI​(UI oldUI, UI newUI)

      Move all the children from the old UI to the new UI.

      default void updateRoot​(UI ui, HasElement oldRoot, HasElement newRoot)

      Update root element of the given UI.

    • Method Detail

      • updateRoot

        default void updateRoot​(UI ui,
                                HasElement oldRoot,
                                HasElement newRoot)

        Update root element of the given UI.

        Parameters:

        ui - the UI to be updated

        oldRoot - the old root to be removed

        newRoot - the new root to be added

      • moveToNewUI

        default void moveToNewUI​(UI oldUI,
                                 UI newUI)

        Move all the children from the old UI to the new UI.

        Parameters:

        oldUI - the old UI whose children will be transferred to new UI

        newUI - the new UI where children of the old UI will be landed