Class TextElement
- java.lang.Object
-
- org.teamapps.ux.component.template.gridtemplate.AbstractTemplateElement<TextElement>
-
- org.teamapps.ux.component.template.gridtemplate.TextElement
-
- Direct Known Subclasses:
BadgeElement
public class TextElement extends AbstractTemplateElement<TextElement>
-
-
Field Summary
Fields Modifier and Type Field Description protected FontStylefontStyleprotected floatlineHeightprotected Spacingpaddingprotected TextAlignmenttextAlignmentprotected booleanwrapLines-
Fields inherited from class org.teamapps.ux.component.template.gridtemplate.AbstractTemplateElement
backgroundColor, colSpan, column, dataKey, horizontalAlignment, margin, row, rowSpan, verticalAlignment
-
-
Constructor Summary
Constructors Constructor Description TextElement(java.lang.String dataKey)TextElement(java.lang.String dataKey, int row, int column)TextElement(java.lang.String dataKey, int row, int column, int rowSpan, int colSpan)TextElement(java.lang.String dataKey, int row, int column, int rowSpan, int colSpan, HorizontalElementAlignment horizontalAlignment, VerticalElementAlignment verticalAlignment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.teamapps.dto.AbstractUiTemplateElementcreateUiTemplateElement()FontStylegetFontStyle()floatgetLineHeight()SpacinggetPadding()TextAlignmentgetTextAlignment()booleanisWrapLines()protected voidmapTextElementAttributesToUiElement(org.teamapps.dto.UiTextElement uiTextElement)TextElementsetFontStyle(float relativeFontSize)TextElementsetFontStyle(float relativeFontSize, org.teamapps.common.format.Color fontColor)TextElementsetFontStyle(FontStyle fontStyle)TextElementsetLineHeight(float lineHeight)TextElementsetPadding(Spacing padding)TextElementsetTextAlignment(TextAlignment textAlignment)TextElementsetWrapLines(boolean wrapLines)-
Methods inherited from class org.teamapps.ux.component.template.gridtemplate.AbstractTemplateElement
getBackgroundColor, getColSpan, getColumn, getDataKey, getDataKeys, getHorizontalAlignment, getMargin, getRow, getRowSpan, getVerticalAlignment, mapAbstractTemplateElementAttributesToUiElement, setBackgroundColor, setColSpan, setColumn, setDataKey, setHorizontalAlignment, setMargin, setRow, setRowSpan, setVerticalAlignment
-
-
-
-
Field Detail
-
fontStyle
protected FontStyle fontStyle
-
lineHeight
protected float lineHeight
-
wrapLines
protected boolean wrapLines
-
padding
protected Spacing padding
-
textAlignment
protected TextAlignment textAlignment
-
-
Constructor Detail
-
TextElement
public TextElement(java.lang.String dataKey)
-
TextElement
public TextElement(java.lang.String dataKey, int row, int column)
-
TextElement
public TextElement(java.lang.String dataKey, int row, int column, int rowSpan, int colSpan)
-
TextElement
public TextElement(java.lang.String dataKey, int row, int column, int rowSpan, int colSpan, HorizontalElementAlignment horizontalAlignment, VerticalElementAlignment verticalAlignment)
-
-
Method Detail
-
createUiTemplateElement
public org.teamapps.dto.AbstractUiTemplateElement createUiTemplateElement()
- Specified by:
createUiTemplateElementin classAbstractTemplateElement<TextElement>
-
mapTextElementAttributesToUiElement
protected void mapTextElementAttributesToUiElement(org.teamapps.dto.UiTextElement uiTextElement)
-
setFontStyle
public TextElement setFontStyle(FontStyle fontStyle)
-
setFontStyle
public TextElement setFontStyle(float relativeFontSize)
-
setFontStyle
public TextElement setFontStyle(float relativeFontSize, org.teamapps.common.format.Color fontColor)
-
setLineHeight
public TextElement setLineHeight(float lineHeight)
-
setWrapLines
public TextElement setWrapLines(boolean wrapLines)
-
setPadding
public TextElement setPadding(Spacing padding)
-
getFontStyle
public FontStyle getFontStyle()
-
getLineHeight
public float getLineHeight()
-
isWrapLines
public boolean isWrapLines()
-
getPadding
public Spacing getPadding()
-
getTextAlignment
public TextAlignment getTextAlignment()
-
setTextAlignment
public TextElement setTextAlignment(TextAlignment textAlignment)
-
-