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 Detail
-
dataKey
protected java.lang.String dataKey
-
row
protected int row
-
column
protected int column
-
rowSpan
protected int rowSpan
-
colSpan
protected int colSpan
-
horizontalAlignment
protected HorizontalElementAlignment horizontalAlignment
-
verticalAlignment
protected VerticalElementAlignment verticalAlignment
-
margin
protected Spacing margin
-
backgroundColor
protected org.teamapps.common.format.Color backgroundColor
-
-
Constructor Detail
-
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 Detail
-
setRow
public C setRow(int row)
-
setColumn
public C setColumn(int column)
-
setRowSpan
public C setRowSpan(int rowSpan)
-
setColSpan
public C setColSpan(int colSpan)
-
setDataKey
public C setDataKey(java.lang.String dataKey)
-
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
public HorizontalElementAlignment getHorizontalAlignment()
-
setHorizontalAlignment
public AbstractTemplateElement<C> setHorizontalAlignment(HorizontalElementAlignment horizontalAlignment)
-
getVerticalAlignment
public VerticalElementAlignment getVerticalAlignment()
-
setVerticalAlignment
public AbstractTemplateElement<C> setVerticalAlignment(VerticalElementAlignment verticalAlignment)
-
getMargin
public Spacing getMargin()
-
setMargin
public AbstractTemplateElement<C> setMargin(Spacing margin)
-
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)
-
-