Class GridLayoutDefinition

java.lang.Object
org.teamapps.ux.component.grid.layout.GridLayoutDefinition

public class GridLayoutDefinition
extends java.lang.Object
  • Constructor Details

    • GridLayoutDefinition

      public GridLayoutDefinition()
    • GridLayoutDefinition

      public GridLayoutDefinition​(java.util.List<GridColumn> columns, java.util.List<GridRow> rows, java.util.List<GridPlacement> placements)
  • Method Details

    • addColumn

      public GridLayoutDefinition addColumn​(GridColumn column)
    • addRow

      public GridLayoutDefinition addRow​(GridRow row)
    • addPlacement

      public GridLayoutDefinition addPlacement​(GridPlacement placement)
    • createUiGridLayout

      public org.teamapps.dto.UiGridLayout createUiGridLayout()
    • getColumns

      public java.util.List<GridColumn> getColumns()
    • setColumns

      public void setColumns​(java.util.List<GridColumn> columns)
    • getRows

      public java.util.List<GridRow> getRows()
    • setRows

      public void setRows​(java.util.List<GridRow> rows)
    • getPlacements

      public java.util.List<GridPlacement> getPlacements()
    • setPlacements

      public void setPlacements​(java.util.List<GridPlacement> placements)
    • getGridGap

      public int getGridGap()
    • setGridGap

      public void setGridGap​(int gridGap)
    • getMargin

      public Spacing getMargin()
    • setMargin

      public void setMargin​(Spacing margin)
    • getPadding

      public Spacing getPadding()
    • setPadding

      public void setPadding​(Spacing padding)
    • getBorder

      public Border getBorder()
    • setBorder

      public void setBorder​(Border border)
    • getShadow

      public Shadow getShadow()
    • setShadow

      public void setShadow​(Shadow shadow)
    • getBackgroundColor

      public org.teamapps.common.format.Color getBackgroundColor()
    • setBackgroundColor

      public void setBackgroundColor​(org.teamapps.common.format.Color backgroundColor)