protected List getElementIDs(JSFAppConfigManager mgr) { List elements = getElements(mgr); List ret = new ArrayList(elements.size()); for (Iterator it = elements.iterator();it.hasNext();){ ConverterType aType = (ConverterType)it.next(); if (aType.getConverterId() != null && aType.getConverterId().getTextContent() != null){ String id = aType.getConverterId().getTextContent(); if (id != null) ret.add(id.trim()); } } return ret; }
protected List getPossibleValueProposals(List elements) { List ret = new ArrayList(); Collections.sort(elements, new ConverterSorter()); for (Iterator it = elements.iterator();it.hasNext();){ ConverterType obj = (ConverterType)it.next(); if (obj.getConverterId() != null && obj.getConverterId().getTextContent() != null){ PossibleValue pv = createProposal(obj.getConverterId().getTextContent(), obj.getDisplayName(), obj.getDescription()); if (pv != null){ pv.setIcon(getImage()); ret.add(pv); } } } return ret; }