Class ItemGroup<HEADERRECORD,​RECORD>

java.lang.Object
org.teamapps.ux.component.itemview.ItemGroup<HEADERRECORD,​RECORD>
Direct Known Subclasses:
SimpleItemGroup

public class ItemGroup<HEADERRECORD,​RECORD>
extends java.lang.Object
  • Constructor Details

  • Method Details

    • createUiItemViewItemGroup

      public org.teamapps.dto.UiItemViewItemGroup createUiItemViewItemGroup()
    • setContainer

      public void setContainer​(ItemGroupContainer<HEADERRECORD,​RECORD> container)
    • addItem

      public void addItem​(RECORD item)
    • removeItem

      public void removeItem​(RECORD item)
    • getItems

      public java.util.List<RECORD> getItems()
    • setItems

      public ItemGroup setItems​(java.util.List<RECORD> items)
    • getItemTemplate

      public Template getItemTemplate()
    • setItemTemplate

      public ItemGroup setItemTemplate​(Template itemTemplate)
    • getHeaderRecord

      public HEADERRECORD getHeaderRecord()
    • setHeaderRecord

      public ItemGroup setHeaderRecord​(HEADERRECORD headerRecord)
    • isHeaderVisible

      public boolean isHeaderVisible()
    • setHeaderVisible

      public ItemGroup setHeaderVisible​(boolean headerVisible)
    • getFloatStyle

      public ItemViewFloatStyle getFloatStyle()
    • setFloatStyle

      public ItemGroup setFloatStyle​(ItemViewFloatStyle floatStyle)
    • getButtonWidth

      public float getButtonWidth()
    • setButtonWidth

      public ItemGroup setButtonWidth​(float buttonWidth)
    • getHorizontalPadding

      public int getHorizontalPadding()
    • setHorizontalPadding

      public ItemGroup setHorizontalPadding​(int horizontalPadding)
    • getVerticalPadding

      public int getVerticalPadding()
    • setVerticalPadding

      public ItemGroup setVerticalPadding​(int verticalPadding)
    • getHorizontalItemMargin

      public int getHorizontalItemMargin()
    • setHorizontalItemMargin

      public ItemGroup setHorizontalItemMargin​(int horizontalItemMargin)
    • getVerticalItemMargin

      public int getVerticalItemMargin()
    • setVerticalItemMargin

      public ItemGroup setVerticalItemMargin​(int verticalItemMargin)
    • getItemJustification

      public ItemViewRowJustification getItemJustification()
    • setItemJustification

      public ItemGroup setItemJustification​(ItemViewRowJustification itemJustification)
    • getContainer

      public ItemGroupContainer<HEADERRECORD,​RECORD> getContainer()
    • getItemPropertyProvider

      public PropertyProvider<RECORD> getItemPropertyProvider()
    • setItemPropertyProvider

      public void setItemPropertyProvider​(PropertyProvider<RECORD> propertyProvider)
    • setItemPropertyExtractor

      public void setItemPropertyExtractor​(PropertyExtractor<RECORD> propertyExtractor)