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 HorizontalElementAlignmenthorizontalAlignmentprotected Spacingmarginprotected java.lang.StringpropertyNameprotected introwprotected introwSpanprotected VerticalElementAlignmentverticalAlignment -
Constructor Summary
Constructors Constructor Description AbstractTemplateElement(java.lang.String propertyName)AbstractTemplateElement(java.lang.String propertyName, int row, int column)AbstractTemplateElement(java.lang.String propertyName, int row, int column, int rowSpan, int colSpan)AbstractTemplateElement(java.lang.String propertyName, int row, int column, int rowSpan, int colSpan, HorizontalElementAlignment horizontalAlignment, VerticalElementAlignment verticalAlignment) -
Method Summary
-
Field Details
-
propertyName
protected java.lang.String propertyName -
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 propertyName) -
AbstractTemplateElement
public AbstractTemplateElement(java.lang.String propertyName, int row, int column) -
AbstractTemplateElement
public AbstractTemplateElement(java.lang.String propertyName, int row, int column, int rowSpan, int colSpan) -
AbstractTemplateElement
public AbstractTemplateElement(java.lang.String propertyName, int row, int column, int rowSpan, int colSpan, HorizontalElementAlignment horizontalAlignment, VerticalElementAlignment verticalAlignment)
-
-
Method Details
-
setRow
-
setColumn
-
setRowSpan
-
setColSpan
-
setPropertyName
-
getPropertyNames
public java.util.List<java.lang.String> getPropertyNames() -
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)
-