/** * Returns a list of listbox items. * * @param selectedOnly If true, only selected items are returned. * @return List of list items. */ protected Iterable<Listitem> getItems(boolean selectedOnly) { return selectedOnly ? listbox.getSelected() : listbox.getChildren(Listitem.class); }
private boolean containsEvent(String eventName) { for (Object object : lboxEventList.getChildren()) { if (((Listitem) object).getLabel().equals(eventName)) { return true; } } return false; }
@Override public void onUnload() { super.onUnload(); for (Listitem item : lboxSubscriptions.getChildren(Listitem.class)) { if (item.isSelected()) { subscribe(item.getLabel(), false); } } }