/** * This does the same thing as ITableLabelProvider.getColumnText. */ public String getColumnText(Object object, int columnIndex) { SOAPHeader soapHeader = (SOAPHeader) object; switch (columnIndex) { case 0 : return toDisplayString(soapHeader.getNamespaceURI()); case 1 : return toDisplayString(soapHeader.getLocalPart()); default : StringBuffer sb = new StringBuffer(); sb.append(soapHeader.getNamespaceURI()); sb.append("#"); //$NON-NLS-1$ sb.append(soapHeader.getLocalPart()); return sb.toString(); } }
/** * This returns the label text for the adapted class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @non-generated */ public String getText(Object object) { SOAPHeader soapHeader = (SOAPHeader) object; String nsURI = soapHeader.getNamespaceURI(); String localpart = soapHeader.getLocalPart(); if (nsURI == null || nsURI.length() == 0 || localpart == null || localpart.length() == 0) return getString("%_UI_SOAPHeader_type"); //$NON-NLS-1$ StringBuffer label = new StringBuffer(); label.append(nsURI); label.append("#"); //$NON-NLS-1$ label.append(localpart); return label.toString(); }