public class TreeTableDataContainer<I> extends SortableDataContainer<I> implements TreeTableContainer
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.ViewerdataEventsDelegate, ignoreListeners, itemsCache, itemSetChangeListeners, itemSetChangeSubscription, properties, propertyValueChangeListeners, selectedItemChangeSubscription, stateChangeSubscription, tableItems, valueChangeSubscription, VOID_VALUE_CHANGE_EVENT, wrappersPool| Constructor and Description |
|---|
TreeTableDataContainer(TreeTableItems<I> tableDataSource,
TableItemsEventsDelegate<I> dataEventsDelegate) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
areChildrenAllowed(java.lang.Object itemId) |
java.util.Collection<?> |
getChildren(java.lang.Object itemId) |
protected int |
getItemLevel(java.lang.Object itemId) |
int |
getLevel(java.lang.Object itemId) |
java.lang.Object |
getParent(java.lang.Object itemId) |
protected TreeTableItems<java.lang.Object> |
getTreeTableSource() |
boolean |
hasChildren(java.lang.Object itemId) |
boolean |
isRoot(java.lang.Object itemId) |
java.util.Collection<?> |
rootItemIds() |
boolean |
setChildrenAllowed(java.lang.Object itemId,
boolean areChildrenAllowed) |
boolean |
setParent(java.lang.Object itemId,
java.lang.Object newParentId) |
addItemAfter, addItemAfter, firstItemId, getSortableContainerPropertyIds, getSortableTableSource, isFirstId, isLastId, lastItemId, nextItemId, prevItemId, resetSortOrder, sortaddContainerProperty, addItem, addItem, addItemSetChangeListener, addListener, addValueChangeListener, beforeFireItemSetChanged, beforeFireStateChanged, borrowItemWrapper, containsId, datasourceItemSetChanged, datasourceSelectedItemChanged, datasourceStateChanged, datasourceValueChanged, fireItemSetChanged, getContainerProperty, getContainerPropertyIds, getInternalItem, getItem, getItemIds, getItemWrapper, getItemWrapperNonCached, getTableItems, getType, removeAllItems, removeContainerProperty, removeItem, removeItemSetChangeListener, removeListener, resetCachedItems, returnItemWrapper, setProperties, size, unbindclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitresetSortOrdergetSortableContainerPropertyIds, sortaddItemAfter, addItemAfter, firstItemId, isFirstId, isLastId, lastItemId, nextItemId, prevItemIdpublic TreeTableDataContainer(TreeTableItems<I> tableDataSource, TableItemsEventsDelegate<I> dataEventsDelegate)
public int getLevel(java.lang.Object itemId)
getLevel in interface TreeTableContainerprotected int getItemLevel(java.lang.Object itemId)
public java.util.Collection<?> getChildren(java.lang.Object itemId)
getChildren in interface com.vaadin.v7.data.Container.Hierarchicalprotected TreeTableItems<java.lang.Object> getTreeTableSource()
@Nullable public java.lang.Object getParent(java.lang.Object itemId)
getParent in interface com.vaadin.v7.data.Container.Hierarchicalpublic java.util.Collection<?> rootItemIds()
rootItemIds in interface com.vaadin.v7.data.Container.Hierarchicalpublic boolean setParent(java.lang.Object itemId,
java.lang.Object newParentId)
throws java.lang.UnsupportedOperationException
setParent in interface com.vaadin.v7.data.Container.Hierarchicaljava.lang.UnsupportedOperationExceptionpublic boolean areChildrenAllowed(java.lang.Object itemId)
areChildrenAllowed in interface com.vaadin.v7.data.Container.Hierarchicalpublic boolean setChildrenAllowed(java.lang.Object itemId,
boolean areChildrenAllowed)
throws java.lang.UnsupportedOperationException
setChildrenAllowed in interface com.vaadin.v7.data.Container.Hierarchicaljava.lang.UnsupportedOperationExceptionpublic boolean isRoot(java.lang.Object itemId)
isRoot in interface com.vaadin.v7.data.Container.Hierarchicalpublic boolean hasChildren(java.lang.Object itemId)
hasChildren in interface com.vaadin.v7.data.Container.Hierarchical