Class ImageElement
- java.lang.Object
-
- org.teamapps.ux.component.template.gridtemplate.AbstractTemplateElement
-
- org.teamapps.ux.component.template.gridtemplate.ImageElement
-
public class ImageElement extends AbstractTemplateElement
-
-
Field Summary
Fields Modifier and Type Field Description protected Borderborderprotected intheightprotected ImageSizingimageSizingprotected Spacingpaddingprotected Shadowshadowprotected intwidth-
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 ImageElement(java.lang.String dataKey, int width, int height)ImageElement(java.lang.String dataKey, int row, int column, int width, int height)ImageElement(java.lang.String dataKey, int row, int column, int rowSpan, int colSpan, int width, int height)ImageElement(java.lang.String dataKey, int row, int column, int rowSpan, int colSpan, int width, int height, Border border, Spacing padding, Shadow shadow)ImageElement(java.lang.String dataKey, int row, int column, int width, int height, Border border, Spacing padding, Shadow shadow)ImageElement(java.lang.String dataKey, int row, int column, int rowSpan, int colSpan, HorizontalElementAlignment horizontalAlignment, VerticalElementAlignment verticalAlignment, int width, int height)ImageElement(java.lang.String dataKey, int width, int height, Border border, Spacing padding, Shadow shadow)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.teamapps.dto.AbstractUiTemplateElementcreateUiTemplateElement()BordergetBorder()intgetHeight()ImageSizinggetImageSizing()SpacinggetPadding()ShadowgetShadow()intgetWidth()ImageElementsetBorder(Border border)ImageElementsetColSpan(int colSpan)ImageElementsetColumn(int column)ImageElementsetHeight(int height)ImageElementsetHorizontalAlignment(HorizontalElementAlignment horizontalAlignment)ImageElementsetImageSizing(ImageSizing imageSizing)AbstractTemplateElementsetMargin(Spacing margin)ImageElementsetPadding(Spacing padding)ImageElementsetRow(int row)ImageElementsetRowSpan(int rowSpan)ImageElementsetShadow(Shadow shadow)AbstractTemplateElementsetVerticalAlignment(VerticalElementAlignment verticalAlignment)ImageElementsetWidth(int width)-
Methods inherited from class org.teamapps.ux.component.template.gridtemplate.AbstractTemplateElement
getBackgroundColor, getColSpan, getColumn, getDataKey, getDataKeys, getHorizontalAlignment, getMargin, getRow, getRowSpan, getVerticalAlignment, mapAbstractTemplateElementAttributesToUiElement, setBackgroundColor, setDataKey
-
-
-
-
Field Detail
-
width
protected int width
-
height
protected int height
-
border
protected Border border
-
padding
protected Spacing padding
-
shadow
protected Shadow shadow
-
imageSizing
protected ImageSizing imageSizing
-
-
Constructor Detail
-
ImageElement
public ImageElement(java.lang.String dataKey, int width, int height)
-
ImageElement
public ImageElement(java.lang.String dataKey, int row, int column, int width, int height)
-
ImageElement
public ImageElement(java.lang.String dataKey, int row, int column, int rowSpan, int colSpan, int width, int height)
-
ImageElement
public ImageElement(java.lang.String dataKey, int row, int column, int rowSpan, int colSpan, HorizontalElementAlignment horizontalAlignment, VerticalElementAlignment verticalAlignment, int width, int height)
-
ImageElement
public ImageElement(java.lang.String dataKey, int width, int height, Border border, Spacing padding, Shadow shadow)
-
ImageElement
public ImageElement(java.lang.String dataKey, int row, int column, int width, int height, Border border, Spacing padding, Shadow shadow)
-
-
Method Detail
-
setWidth
public ImageElement setWidth(int width)
-
setHeight
public ImageElement setHeight(int height)
-
setBorder
public ImageElement setBorder(Border border)
-
setPadding
public ImageElement setPadding(Spacing padding)
-
setShadow
public ImageElement setShadow(Shadow shadow)
-
setHorizontalAlignment
public ImageElement setHorizontalAlignment(HorizontalElementAlignment horizontalAlignment)
- Overrides:
setHorizontalAlignmentin classAbstractTemplateElement
-
setVerticalAlignment
public AbstractTemplateElement setVerticalAlignment(VerticalElementAlignment verticalAlignment)
- Overrides:
setVerticalAlignmentin classAbstractTemplateElement
-
setMargin
public AbstractTemplateElement setMargin(Spacing margin)
- Overrides:
setMarginin classAbstractTemplateElement
-
createUiTemplateElement
public org.teamapps.dto.AbstractUiTemplateElement createUiTemplateElement()
- Specified by:
createUiTemplateElementin classAbstractTemplateElement
-
setRow
public ImageElement setRow(int row)
- Overrides:
setRowin classAbstractTemplateElement
-
setColumn
public ImageElement setColumn(int column)
- Overrides:
setColumnin classAbstractTemplateElement
-
setRowSpan
public ImageElement setRowSpan(int rowSpan)
- Overrides:
setRowSpanin classAbstractTemplateElement
-
setColSpan
public ImageElement setColSpan(int colSpan)
- Overrides:
setColSpanin classAbstractTemplateElement
-
getWidth
public int getWidth()
-
getHeight
public int getHeight()
-
getBorder
public Border getBorder()
-
getPadding
public Spacing getPadding()
-
getShadow
public Shadow getShadow()
-
getImageSizing
public ImageSizing getImageSizing()
-
setImageSizing
public ImageElement setImageSizing(ImageSizing imageSizing)
-
-