private static List internalGetSelectItemList(UIComponent uiComponent, FacesContext facesContext) { /* TODO: Shall we cache the list in a component attribute? ArrayList list = (ArrayList)uiComponent.getAttributes().get(SELECT_ITEM_LIST_ATTR); if (list != null) { return list; } */ List list = new ArrayList(); for (Iterator iter = new SelectItemsIterator(uiComponent, facesContext); iter.hasNext();) { list.add(iter.next()); } return list; }
public SelectItem next() if (!hasNext()) Boolean itemDisabled = getBooleanAttribute(_currentUISelectItems, ITEM_DISABLED_ATTR, false); Boolean itemLabelEscaped = getBooleanAttribute(_currentUISelectItems, ITEM_LABEL_ESCAPED_ATTR, true); Object noSelectionValue = attributeMap.get(NO_SELECTION_VALUE_ATTR); item = new SelectItem(itemValue,
public Object next() { if (!hasNext()) { throw new NoSuchElementException(); } if(_nextItem != null) { Object value = _nextItem; _nextItem = null; return value; } if (_nestedItems != null) { Object item = _nestedItems.next(); if (!(item instanceof SelectItem)) { ValueBinding binding = _currentUISelectItems .getValueBinding("value"); throw new IllegalArgumentException( _collectionLabel + " referenced by UISelectItems with binding '" + binding.getExpressionString() + "' and Component-Path : " + RendererUtils.getPathToComponent(_currentUISelectItems) + " does not contain Objects of type SelectItem"); } return item; } throw new NoSuchElementException(); }
public SelectItem next() if (!hasNext()) Boolean itemDisabled = getBooleanAttribute(_currentUISelectItems, ITEM_DISABLED_ATTR, false); Boolean itemLabelEscaped = getBooleanAttribute(_currentUISelectItems, ITEM_LABEL_ESCAPED_ATTR, true); Object noSelectionValue = attributeMap.get(NO_SELECTION_VALUE_ATTR); item = new SelectItem(itemValue,
private static List internalGetSelectItemList(UIComponent uiComponent, FacesContext facesContext) { /* TODO: Shall we cache the list in a component attribute? ArrayList list = (ArrayList)uiComponent.getAttributes().get(SELECT_ITEM_LIST_ATTR); if (list != null) { return list; } */ List list = new ArrayList(); for (Iterator iter = new SelectItemsIterator(uiComponent, facesContext); iter.hasNext();) { list.add(iter.next()); } return list; }
private static List internalGetSelectItemList(UIComponent uiComponent) { /* TODO: Shall we cache the list in a component attribute? ArrayList list = (ArrayList)uiComponent.getAttributes().get(SELECT_ITEM_LIST_ATTR); if (list != null) { return list; } */ List list = new ArrayList(); for (Iterator iter = new SelectItemsIterator(uiComponent); iter.hasNext();) { list.add(iter.next()); } return list; }
return _SharedRendererUtils.getSelectItemsValueConverter(new SelectItemsIterator(component, facesContext), facesContext); return _SharedRendererUtils.getSelectItemsValueConverter(new SelectItemsIterator(component, facesContext), facesContext);
return _SharedRendererUtils.getSelectItemsValueConverter(new SelectItemsIterator(component, facesContext), facesContext); return _SharedRendererUtils.getSelectItemsValueConverter(new SelectItemsIterator(component, facesContext), facesContext);
SelectItemsIterator iterator = new SelectItemsIterator(component, facesContext); converter = getSelectItemsValueConverter(iterator, facesContext);
SelectItemsIterator iterator = new SelectItemsIterator(component, facesContext); converter = getSelectItemsValueConverter(iterator, facesContext);