All Superinterfaces:
Serializable
All Known Subinterfaces:
AbsoluteLayoutWrapper, LayoutEditorWrapper, LayoutWrapperCrudPanel, LegendInfoWrapper, OrderedLayoutWrapper, SingleComponentEditorLayoutWrapper
All Known Implementing Classes:
AbsoluteLayoutDelegate.AbsoluteLayoutWrapperImpl, AbstractOrderedLayoutDelegate.LocalOrderedLayoutWrapper, CssLayoutWrapper, DragAndDropOrderedLayoutWrapper, LayoutEditorWrapper, LayoutWrapperAdapter, PanelDelegate.LocalWrapper, PanelEditorController.LocalEditorWrapper, PopupButtonLayoutDelegate.PopupButtonLayoutWrapper, ScrollPanelDelegate.LocalWrapper, TabComponentDelegate.TabComponentLayoutWrapper, TabLayoutDelegate.TabSheetLayoutWrapper, WindowLayoutDelegate.LocalWrapper

public interface LayoutWrapper extends Serializable
No vaadin, existem containers de componentes com comportamentos diferenciados obdecendo hierarquias separadas. Este layout visa padronizar os retornos do factory, e introduzir uma camada de indirecao sobre como os layouts sao inseridos em cada implementacao
Author:
Eduardo Frazao
  • Method Details

    • getRootComposition

      Component getRootComposition()
    • addComponent

      void addComponent(FormElement formElement, Component component)
    • replaceComponent

      void replaceComponent(Component old, Component replacement)
    • configureExpandRatio

      void configureExpandRatio(Component component, Number expandRatio)
    • configureAlignment

      void configureAlignment(Component component, ElementAlign align)