java.lang.Object
org.teamapps.ux.component.template.gridtemplate.GridTemplate
All Implemented Interfaces:
Template

public class GridTemplate
extends java.lang.Object
implements Template
  • Constructor Details

    • GridTemplate

      public GridTemplate()
    • GridTemplate

      public GridTemplate​(int minWidth, int maxWidth, int minHeight, int maxHeight, Spacing padding, int gridGap)
  • Method Details

    • getDataKeys

      public java.util.List<java.lang.String> getDataKeys()
      Specified by:
      getDataKeys in interface Template
    • addColumn

      public GridTemplate addColumn​(GridColumn column)
    • addColumn

      public GridTemplate addColumn​(SizingPolicy widthPolicy)
    • addColumn

      public GridTemplate addColumn​(SizingPolicy widthPolicy, int leftPadding, int rightPadding)
    • addColumn

      public GridTemplate addColumn​(SizeType type, float widthValue, int minAbsoluteWidth, int leftPadding, int rightPadding)
    • addRow

      public GridTemplate addRow​(SizingPolicy height)
    • addRow

      public GridTemplate addRow​(GridRow row)
    • addRow

      public GridTemplate addRow​(SizingPolicy heightPolicy, int topPadding, int bottomPadding)
    • addRow

      public GridTemplate addRow​(SizeType type, float heightValue, int minAbsoluteHeight, int topPadding, int bottomPadding)
    • setMinHeight

      public GridTemplate setMinHeight​(int minHeight)
    • setMaxHeight

      public GridTemplate setMaxHeight​(int maxHeight)
    • setColumns

      public GridTemplate setColumns​(java.util.List<GridColumn> columns)
    • setRows

      public GridTemplate setRows​(java.util.List<GridRow> rows)
    • setElements

      public GridTemplate setElements​(java.util.List<AbstractTemplateElement<?>> elements)
    • addElement

      public GridTemplate addElement​(AbstractTemplateElement element)
    • getMinHeight

      public int getMinHeight()
    • getMaxHeight

      public int getMaxHeight()
    • getColumns

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

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

      public java.util.List<AbstractTemplateElement<?>> getElements()
    • getMinWidth

      public int getMinWidth()
    • setMinWidth

      public GridTemplate setMinWidth​(int minWidth)
    • getMaxWidth

      public int getMaxWidth()
    • setMaxWidth

      public GridTemplate setMaxWidth​(int maxWidth)
    • getPadding

      public Spacing getPadding()
    • setPadding

      public GridTemplate setPadding​(Spacing padding)
    • getGridGap

      public int getGridGap()
    • setGridGap

      public GridTemplate setGridGap​(int gridGap)
    • getBackgroundColor

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

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

      public Border getBorder()
    • setBorder

      public void setBorder​(Border border)
    • createUiTemplate

      public org.teamapps.dto.UiTemplate createUiTemplate()
      Specified by:
      createUiTemplate in interface Template