1 package org.columba.core.context.api; 2 3 import javax.swing.ImageIcon ; 4 import javax.swing.JComponent ; 5 6 import org.columba.api.gui.frame.IFrameMediator; 7 import org.columba.api.plugin.IExtensionInterface; 8 import org.columba.core.context.semantic.api.ISemanticContext; 9 10 public interface IContextProvider extends IExtensionInterface{ 11 12 16 public String getTechnicalName(); 17 18 22 public String getName(); 23 24 28 public String getDescription(); 29 30 34 public ImageIcon getIcon(); 35 36 42 public int getTotalResultCount(); 43 44 public void search(ISemanticContext context, int startIndex, int resultCount); 45 46 public void showResult(); 47 48 public void clear(); 49 50 public JComponent getView(); 51 52 public boolean isEnabledShowMoreLink(); 53 54 public void showMoreResults(IFrameMediator mediator); 55 56 } 57 | Popular Tags |