public static interface Container.Ordered extends Container
Items can be traversed in
order.
If the container is filtered or sorted, the traversal applies to the filtered and sorted view.
The addItemAfter() methods should apply filters to the added
item after inserting it, possibly hiding it immediately. If the container
is being sorted, they may add items at the correct sorted position
instead of the given position. See also Container.Filterable and
Container.Sortable for more information.
Container.Editor, Container.Filter, Container.Filterable, Container.Hierarchical, Container.Indexed, Container.ItemSetChangeEvent, Container.ItemSetChangeListener, Container.ItemSetChangeNotifier, Container.Ordered, Container.PropertySetChangeEvent, Container.PropertySetChangeListener, Container.PropertySetChangeNotifier, Container.SimpleFilterable, Container.Sortable, Container.Viewer| Modifier and Type | Method and Description |
|---|---|
Object |
addItemAfter(Object previousItemId)
Adds a new item after the given item.
|
Item |
addItemAfter(Object previousItemId,
Object newItemId)
Adds a new item after the given item.
|
Object |
firstItemId()
Gets the ID of the first Item in the Container.
|
boolean |
isFirstId(Object itemId)
Tests if the Item corresponding to the given Item ID is the first
Item in the Container.
|
boolean |
isLastId(Object itemId)
Tests if the Item corresponding to the given Item ID is the last Item
in the Container.
|
Object |
lastItemId()
Gets the ID of the last Item in the Container..
|
Object |
nextItemId(Object itemId)
Gets the ID of the Item following the Item that corresponds to
itemId. |
Object |
prevItemId(Object itemId)
Gets the ID of the Item preceding the Item that corresponds to
itemId. |
addContainerProperty, addItem, addItem, containsId, getContainerProperty, getContainerPropertyIds, getItem, getItemIds, getType, removeAllItems, removeContainerProperty, removeItem, sizeObject nextItemId(Object itemId)
itemId. If the given Item is the last or not found in
the Container, null is returned.itemId - ID of a visible Item in the ContainernullObject prevItemId(Object itemId)
itemId. If the given Item is the first or not found in
the Container, null is returned.itemId - ID of a visible Item in the ContainernullObject firstItemId()
Object lastItemId()
boolean isFirstId(Object itemId)
itemId - ID of an Item in the Containertrue if the Item is first visible item in the
Container, false if notboolean isLastId(Object itemId)
true if the Item is last visible item in the
Container, false if notObject addItemAfter(Object previousItemId) throws UnsupportedOperationException
Adding an item after null item adds the item as first item of the ordered container.
previousItemId - Id of the visible item in ordered container after which to
insert the new item.UnsupportedOperationException - if the operation is not supported by the containerOrdered: adding items in filtered or sorted containersItem addItemAfter(Object previousItemId, Object newItemId) throws UnsupportedOperationException
Adding an item after null item adds the item as first item of the ordered container.
previousItemId - Id of the visible item in ordered container after which to
insert the new item.newItemId - Id of the new item to be added.UnsupportedOperationException - if the operation is not supported by the containerOrdered: adding items in filtered or sorted containersCopyright © 2023 Vaadin Ltd. All rights reserved.