Interface GroupTableContainer

All Superinterfaces:
com.vaadin.v7.data.Container, com.vaadin.v7.data.Container.Ordered, com.vaadin.v7.data.Container.Sortable, Serializable, TableSortableContainer
All Known Implementing Classes:
GroupTableDataContainer, GroupTableImpl.AggregatableGroupTableDataContainer, GroupTableImpl.JmixGroupTableExt, JmixGroupTable, NullGroupTableContainer

public interface GroupTableContainer extends TableSortableContainer
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.vaadin.v7.data.Container

    com.vaadin.v7.data.Container.Editor, com.vaadin.v7.data.Container.Filter, com.vaadin.v7.data.Container.Filterable, com.vaadin.v7.data.Container.Hierarchical, com.vaadin.v7.data.Container.Indexed, com.vaadin.v7.data.Container.ItemSetChangeEvent, com.vaadin.v7.data.Container.ItemSetChangeListener, com.vaadin.v7.data.Container.ItemSetChangeNotifier, com.vaadin.v7.data.Container.Ordered, com.vaadin.v7.data.Container.PropertySetChangeEvent, com.vaadin.v7.data.Container.PropertySetChangeListener, com.vaadin.v7.data.Container.PropertySetChangeNotifier, com.vaadin.v7.data.Container.SimpleFilterable, com.vaadin.v7.data.Container.Sortable, com.vaadin.v7.data.Container.Viewer
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
     
    void
     
    void
     
     
     
    int
     
     
     
     
    void
    groupBy(Object[] properties)
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
     

    Methods inherited from interface com.vaadin.v7.data.Container

    addContainerProperty, addItem, addItem, containsId, getContainerProperty, getContainerPropertyIds, getItem, getItemIds, getType, removeAllItems, removeContainerProperty, removeItem, size

    Methods inherited from interface com.vaadin.v7.data.Container.Ordered

    addItemAfter, addItemAfter, firstItemId, isFirstId, isLastId, lastItemId, nextItemId, prevItemId

    Methods inherited from interface com.vaadin.v7.data.Container.Sortable

    getSortableContainerPropertyIds, sort

    Methods inherited from interface io.jmix.ui.widget.data.TableSortableContainer

    resetSortOrder
  • Method Details

    • groupBy

      void groupBy(Object[] properties)
    • isGroup

      boolean isGroup(Object id)
    • rootGroups

      Collection<?> rootGroups()
    • hasChildren

      boolean hasChildren(Object id)
    • getChildren

      Collection<?> getChildren(Object id)
    • getGroupProperty

      @Nullable Object getGroupProperty(Object id)
    • getGroupPropertyValue

      @Nullable Object getGroupPropertyValue(Object id)
    • getGroupItemIds

      Collection<?> getGroupItemIds(Object id)
    • getGroupItemsCount

      int getGroupItemsCount(Object id)
    • hasGroups

      boolean hasGroups()
    • getGroupProperties

      Collection<?> getGroupProperties()
    • expandAll

      void expandAll()
    • expand

      void expand(Object id)
    • collapseAll

      void collapseAll()
    • collapse

      void collapse(Object id)
    • isExpanded

      boolean isExpanded(Object id)