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 Summary
Constructors Constructor Description ItemGroup()ItemGroup(HEADERRECORD headerRecord)ItemGroup(HEADERRECORD headerRecord, Template itemTemplate)ItemGroup(HEADERRECORD headerRecord, Template itemTemplate, java.util.List<RECORD> items)
-
Method Summary
-
-
-
Constructor Detail
-
ItemGroup
public ItemGroup()
-
ItemGroup
public ItemGroup(HEADERRECORD headerRecord)
-
ItemGroup
public ItemGroup(HEADERRECORD headerRecord, Template itemTemplate)
-
ItemGroup
public ItemGroup(HEADERRECORD headerRecord, Template itemTemplate, java.util.List<RECORD> items)
-
-
Method Detail
-
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()
-
getItemTemplate
public Template getItemTemplate()
-
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 ItemViewItemJustification getItemJustification()
-
setItemJustification
public ItemGroup setItemJustification(ItemViewItemJustification itemJustification)
-
getContainer
public ItemGroupContainer<HEADERRECORD,RECORD> getContainer()
-
getItemPropertyExtractor
public PropertyExtractor<RECORD> getItemPropertyExtractor()
-
setItemPropertyExtractor
public void setItemPropertyExtractor(PropertyExtractor<RECORD> itemPropertyExtractor)
-
-