Class GridTemplate
java.lang.Object
org.teamapps.ux.component.template.gridtemplate.GridTemplate
- All Implemented Interfaces:
Template
public class GridTemplate extends java.lang.Object implements Template
-
Constructor Summary
Constructors Constructor Description GridTemplate()GridTemplate(int minWidth, int maxWidth, int minHeight, int maxHeight, Spacing padding, int gridGap) -
Method Summary
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, waitMethods inherited from interface org.teamapps.ux.component.template.Template
createDarkThemeTemplate
-
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:
getDataKeysin interfaceTemplate
-
addColumn
-
addColumn
-
addColumn
-
addColumn
public GridTemplate addColumn(SizeType type, float widthValue, int minAbsoluteWidth, int leftPadding, int rightPadding) -
addRow
-
addRow
-
addRow
-
addRow
public GridTemplate addRow(SizeType type, float heightValue, int minAbsoluteHeight, int topPadding, int bottomPadding) -
setMinHeight
-
setMaxHeight
-
setColumns
-
setRows
-
setElements
-
addElement
-
getMinHeight
public int getMinHeight() -
getMaxHeight
public int getMaxHeight() -
getColumns
-
getRows
-
getElements
-
getMinWidth
public int getMinWidth() -
setMinWidth
-
getMaxWidth
public int getMaxWidth() -
setMaxWidth
-
getPadding
-
setPadding
-
getGridGap
public int getGridGap() -
setGridGap
-
getBackgroundColor
public org.teamapps.common.format.Color getBackgroundColor() -
setBackgroundColor
public void setBackgroundColor(org.teamapps.common.format.Color backgroundColor) -
getBorder
-
setBorder
-
createUiTemplate
public org.teamapps.dto.UiTemplate createUiTemplate()- Specified by:
createUiTemplatein interfaceTemplate
-