|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for Container classes whose Items can be traversed in order.
Nested Class Summary |
Nested classes inherited from class org.millstone.base.data.Container |
Container.Editor, Container.Hierarchical, Container.Indexed, Container.ItemSetChangeEvent, Container.ItemSetChangeListener, Container.ItemSetChangeNotifier, Container.Ordered, Container.PropertySetChangeEvent, Container.PropertySetChangeListener, Container.PropertySetChangeNotifier, Container.Viewer |
Field Summary |
Fields inherited from interface org.millstone.base.data.Container |
NULL_ITEM_ID |
Method Summary | |
java.lang.Object |
addItemAfter(java.lang.Object previousItemId)
Add new item after the given item. |
Item |
addItemAfter(java.lang.Object previousItemId,
java.lang.Object newItemId)
Add new item after the given item. |
java.lang.Object |
firstItemId()
Gets the ID of the first Item in the Container. |
boolean |
isFirstId(java.lang.Object itemId)
Tests if the Item corresponding to the given Item ID is the first Item in the Container. |
boolean |
isLastId(java.lang.Object itemId)
Tests if the Item corresponding to the given Item ID is the last Item in the Container. |
java.lang.Object |
lastItemId()
Gets the ID of the last Item in the Container.. |
java.lang.Object |
nextItemId(java.lang.Object itemId)
Gets the ID of the Item following the Item that corresponds to itemId . |
java.lang.Object |
prevItemId(java.lang.Object itemId)
Gets the ID of the Item preceding the Item that corresponds to itemId . |
Methods inherited from interface org.millstone.base.data.Container |
addContainerProperty, addItem, addItem, containsId, getContainerProperty, getContainerPropertyIds, getItem, getItemIds, getType, removeAllItems, removeContainerProperty, removeItem, size |
Method Detail |
public java.lang.Object nextItemId(java.lang.Object itemId)
itemId
. If the given Item is the last or not found
in the Container, null
is returned.
itemId
- ID of an Item in the Container
null
public java.lang.Object prevItemId(java.lang.Object itemId)
itemId
. If the given Item is the first or not found
in the Container, null
is returned.
itemId
- ID of an Item in the Container
null
public java.lang.Object firstItemId()
public java.lang.Object lastItemId()
public boolean isFirstId(java.lang.Object itemId)
itemId
- ID of an Item in the Container
true
if the Item is first in the Container,
false
if notpublic boolean isLastId(java.lang.Object itemId)
true
if the Item is last in the Container,
false
if notpublic java.lang.Object addItemAfter(java.lang.Object previousItemId) throws java.lang.UnsupportedOperationException
Adding an item after null item adds the item as first item of the ordered container.
previousItemId
- Id of the previous item in ordered container.
java.lang.UnsupportedOperationException
public Item addItemAfter(java.lang.Object previousItemId, java.lang.Object newItemId) throws java.lang.UnsupportedOperationException
Adding an item after null item adds the item as first item of the ordered container.
previousItemId
- Id of the previous item in ordered container.newItemId
- Id of the new item to be added.
java.lang.UnsupportedOperationException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |