@Override public Object nextItemId(Object itemId) { if (ordered) { return ((Container.Ordered) container).nextItemId(itemId); } if (itemId == null) { return null; } return next.get(itemId); }
/** * Sets the next value - if the current value is not the last available in the set. */ public void goForward() { Object currentItemId = combobox.getValue(); if (getContainerDataSource().isLastId(currentItemId)) { return; } setValue(getContainerDataSource().nextItemId(currentItemId)); }
/** * Gets the ID of the Item following the Item that corresponds to itemId. * * @see Container.Ordered#nextItemId(java.lang.Object) */ @Override public Object nextItemId(Object itemId) { return ((Container.Ordered) items).nextItemId(itemId); }