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 Object
  • Field Details

    • propertyName

      protected String propertyName
    • 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 Color backgroundColor
  • Constructor Details

    • AbstractTemplateElement

      public AbstractTemplateElement(String propertyName)
    • AbstractTemplateElement

      public AbstractTemplateElement(String propertyName, int row, int column)
    • AbstractTemplateElement

      public AbstractTemplateElement(String propertyName, int row, int column, int rowSpan, int colSpan)
    • AbstractTemplateElement

      public AbstractTemplateElement(String propertyName, int row, int column, int rowSpan, int colSpan, HorizontalElementAlignment horizontalAlignment, VerticalElementAlignment verticalAlignment)
  • Method Details