1 9 package org.eclipse.help.ui.internal.search; 10 import java.text.*; 11 12 import org.eclipse.help.ui.internal.ide.*; 13 import org.eclipse.jface.resource.*; 14 import org.eclipse.search.ui.text.*; 15 public class HelpSearchResult extends AbstractTextSearchResult { 16 private static final ImageDescriptor IMAGE_DSCR_SEARCH = ImageDescriptor 17 .createFromURL(HelpIdeResources 18 .getImagePath(IHelpIdeConstants.IMAGE_FILE_SEARCH)); 19 private HelpSearchQuery query; 20 public HelpSearchResult(HelpSearchQuery query) { 21 super(); 22 this.query = query; 23 } 24 public String getLabel() { 25 if (getMatchCount() == 1) { 26 return query.getSingularLabel(); 27 } else 28 return MessageFormat.format(query.getPluralLabelpattern(), 29 new Object []{new Integer (getMatchCount())}); 30 } 31 public String getTooltip() { 32 return getLabel(); 33 } 34 public ImageDescriptor getImageDescriptor() { 35 return IMAGE_DSCR_SEARCH; 36 } 37 public org.eclipse.search.ui.ISearchQuery getQuery() { 38 return query; 39 } 40 public IEditorMatchAdapter getEditorMatchAdapter() { 41 return null; 42 } 43 public IFileMatchAdapter getFileMatchAdapter() { 44 return null; 45 } 46 } | Popular Tags |