/** * This returns the label text for the adapted class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getText(Object object) { String label = ((ConverterIdType)object).getId(); return label == null || label.length() == 0 ? getString("_UI_ConverterIdType_type") : getString("_UI_ConverterIdType_type") + " " + label; }
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; }
/** * Creates a {@link ConverterType} instance. * * @param name Base name of converter from which converter-id and * converter-class are formed. * @return {@link ConverterType} instance. */ protected ConverterType createConverter(String name) { ConverterType converterType = FacesConfigFactory.eINSTANCE.createConverterType(); //set converter-id ConverterIdType converterIdType = FacesConfigFactory.eINSTANCE.createConverterIdType(); StringBuffer sb = new StringBuffer(); sb.append("javax.faces."); //$NON-NLS-1$ sb.append(name); converterIdType.setTextContent(sb.toString()); converterType.setConverterId(converterIdType); //set converter-class ConverterClassType converterClassType = FacesConfigFactory.eINSTANCE.createConverterClassType(); sb = new StringBuffer(); sb.append("javax.faces.convert."); //$NON-NLS-1$ sb.append(name); sb.append("Converter"); //$NON-NLS-1$ converterClassType.setTextContent(sb.toString()); converterType.setConverterClass(converterClassType); return converterType; }
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; }