public static interface Container.Ordered extends Container
Item
s 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, size
Object 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 Containernull
Object 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 Containernull
Object 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 containers
Item 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 containers
Copyright © 2019 Vaadin Ltd. All rights reserved.