1 /******************************************************************************* 2 * Copyright (c) 2000, 2004 IBM Corporation and others. 3 * All rights reserved. This program and the accompanying materials 4 * are made available under the terms of the Common Public License v1.0 5 * which accompanies this distribution, and is available at 6 * http://www.eclipse.org/legal/cpl-v10.html 7 * 8 * Contributors: 9 * IBM Corporation - initial API and implementation 10 *******************************************************************************/ 11 package org.eclipse.jdt.internal.ui.refactoring.nls.search; 12 13 import org.eclipse.core.runtime.CoreException; 14 15 import org.eclipse.core.resources.IMarker; 16 17 import org.eclipse.jdt.internal.ui.search.JavaSearchResultLabelProvider; 18 19 /** @deprecated */ 20 class NLSSearchResultLabelProvider extends JavaSearchResultLabelProvider { 21 22 public String getText(Object o) { 23 IMarker marker= getMarker(o); 24 try { 25 String text= (String)marker.getAttribute(IMarker.MESSAGE); 26 if (text != null) 27 return text; 28 } catch (CoreException ex) { 29 } 30 // Error accessing the marker or missing IMarker.MESSAGE attribute 31 return super.getText(o); 32 } 33 } 34