Interface PaletteComponentsFactory

All Known Implementing Classes:
PaletteComponentsFactoryImpl

public interface PaletteComponentsFactory
Contains the methods to create a PaletteButton related to DashboardLayout.
  • Method Details

    • createVerticalLayoutButton

      PaletteButton createVerticalLayoutButton()
      Returns:
      palette button for VerticalLayout
    • createHorizontalLayoutButton

      PaletteButton createHorizontalLayoutButton()
      Returns:
      palette button for HorizontalLayout
    • createGridLayoutButton

      PaletteButton createGridLayoutButton()
      Returns:
      palette button for GridLayout
    • createCssLayoutButton

      PaletteButton createCssLayoutButton()
      Returns:
      palette button for CssLayout
    • createWidgetButton

      PaletteButton createWidgetButton(Widget widget)
      Creates a palette button for specified widget.
      Parameters:
      widget - widget
      Returns:
      created palette button
    • createWidgetTemplateButton

      PaletteButton createWidgetTemplateButton(WidgetTemplate widgetTemplate)
      Creates a palette button for specified widget template.
      Parameters:
      widgetTemplate - widget template.
      Returns:
      created palette button
    • createResponsiveLayoutButton

      PaletteButton createResponsiveLayoutButton()
      Returns:
      palette button for ResponsiveLayout