Class GridTemplate
- java.lang.Object
-
- org.teamapps.ux.component.template.gridtemplate.GridTemplate
-
-
Constructor Summary
Constructors Constructor Description GridTemplate()GridTemplate(int minWidth, int maxWidth, int minHeight, int maxHeight, Spacing padding, int gridGap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GridTemplateaddColumn(SizeType type, float widthValue, int minAbsoluteWidth, int leftPadding, int rightPadding)GridTemplateaddColumn(SizingPolicy widthPolicy)GridTemplateaddColumn(SizingPolicy widthPolicy, int leftPadding, int rightPadding)GridTemplateaddColumn(GridColumn column)GridTemplateaddElement(AbstractTemplateElement element)GridTemplateaddRow(SizeType type, float heightValue, int minAbsoluteHeight, int topPadding, int bottomPadding)GridTemplateaddRow(SizingPolicy height)GridTemplateaddRow(SizingPolicy heightPolicy, int topPadding, int bottomPadding)GridTemplateaddRow(GridRow row)org.teamapps.dto.UiTemplatecreateUiTemplate()org.teamapps.common.format.ColorgetBackgroundColor()BordergetBorder()java.util.List<GridColumn>getColumns()java.util.List<java.lang.String>getDataKeys()java.util.List<AbstractTemplateElement<?>>getElements()intgetGridGap()intgetMaxHeight()intgetMaxWidth()intgetMinHeight()intgetMinWidth()SpacinggetPadding()java.util.List<GridRow>getRows()voidsetBackgroundColor(org.teamapps.common.format.Color backgroundColor)voidsetBorder(Border border)GridTemplatesetColumns(java.util.List<GridColumn> columns)GridTemplatesetElements(java.util.List<AbstractTemplateElement<?>> elements)GridTemplatesetGridGap(int gridGap)GridTemplatesetMaxHeight(int maxHeight)GridTemplatesetMaxWidth(int maxWidth)GridTemplatesetMinHeight(int minHeight)GridTemplatesetMinWidth(int minWidth)GridTemplatesetPadding(Spacing padding)GridTemplatesetRows(java.util.List<GridRow> rows)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.teamapps.ux.component.template.Template
createDarkThemeTemplate
-
-
-
-
Constructor Detail
-
GridTemplate
public GridTemplate()
-
GridTemplate
public GridTemplate(int minWidth, int maxWidth, int minHeight, int maxHeight, Spacing padding, int gridGap)
-
-
Method Detail
-
getDataKeys
public java.util.List<java.lang.String> getDataKeys()
- Specified by:
getDataKeysin interfaceTemplate
-
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:
createUiTemplatein interfaceTemplate
-
-