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

  • Method Details

    • createUiItemViewItemGroup

      public UiItemViewItemGroup createUiItemViewItemGroup()
    • setContainer

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

      public void addItem(RECORD item)
    • removeItem

      public void removeItem(RECORD item)
    • getItems

      public List<RECORD> getItems()
    • setItems

      public ItemGroup setItems(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)