Class AbstractTemplateElement<C extends AbstractTemplateElement>
java.lang.Object
org.teamapps.ux.component.template.gridtemplate.AbstractTemplateElement<C>
- Direct Known Subclasses:
FloatingElement,GlyphIconElement,IconElement,ImageElement,TextElement
public abstract class AbstractTemplateElement<C extends AbstractTemplateElement>
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected org.teamapps.common.format.ColorbackgroundColorprotected intcolSpanprotected intcolumnprotected java.lang.StringdataKeyprotected HorizontalElementAlignmenthorizontalAlignmentprotected Spacingmarginprotected introwprotected introwSpanprotected VerticalElementAlignmentverticalAlignment -
Constructor Summary
Constructors Constructor Description AbstractTemplateElement(java.lang.String dataKey)AbstractTemplateElement(java.lang.String dataKey, int row, int column)AbstractTemplateElement(java.lang.String dataKey, int row, int column, int rowSpan, int colSpan)AbstractTemplateElement(java.lang.String dataKey, int row, int column, int rowSpan, int colSpan, HorizontalElementAlignment horizontalAlignment, VerticalElementAlignment verticalAlignment) -
Method Summary
-
Field Details
-
dataKey
protected java.lang.String dataKey -
row
protected int row -
column
protected int column -
rowSpan
protected int rowSpan -
colSpan
protected int colSpan -
horizontalAlignment
-
verticalAlignment
-
margin
-
backgroundColor
protected org.teamapps.common.format.Color backgroundColor
-
-
Constructor Details
-
AbstractTemplateElement
public AbstractTemplateElement(java.lang.String dataKey) -
AbstractTemplateElement
public AbstractTemplateElement(java.lang.String dataKey, int row, int column) -
AbstractTemplateElement
public AbstractTemplateElement(java.lang.String dataKey, int row, int column, int rowSpan, int colSpan) -
AbstractTemplateElement
public AbstractTemplateElement(java.lang.String dataKey, int row, int column, int rowSpan, int colSpan, HorizontalElementAlignment horizontalAlignment, VerticalElementAlignment verticalAlignment)
-
-
Method Details
-
setRow
-
setColumn
-
setRowSpan
-
setColSpan
-
setDataKey
-
getDataKey
public java.lang.String getDataKey() -
getDataKeys
public java.util.List<java.lang.String> getDataKeys() -
getRow
public int getRow() -
getColumn
public int getColumn() -
getRowSpan
public int getRowSpan() -
getColSpan
public int getColSpan() -
getHorizontalAlignment
-
setHorizontalAlignment
public AbstractTemplateElement<C> setHorizontalAlignment(HorizontalElementAlignment horizontalAlignment) -
getVerticalAlignment
-
setVerticalAlignment
-
getMargin
-
setMargin
-
createUiTemplateElement
public abstract org.teamapps.dto.AbstractUiTemplateElement createUiTemplateElement() -
getBackgroundColor
public org.teamapps.common.format.Color getBackgroundColor() -
setBackgroundColor
public AbstractTemplateElement<C> setBackgroundColor(org.teamapps.common.format.Color backgroundColor) -
mapAbstractTemplateElementAttributesToUiElement
protected void mapAbstractTemplateElementAttributesToUiElement(org.teamapps.dto.AbstractUiTemplateElement uiElement)
-