1 package org.columba.mail.gui.message; 19 20 import org.columba.core.context.semantic.api.IContextListener; 21 import org.columba.mail.command.IMailFolderCommandReference; 22 import org.columba.mail.folder.IMailbox; 23 24 28 public interface IMessageController { 29 30 41 void showMessage(IMailbox folder, Object uid) throws Exception ; 42 43 49 void updateGUI() throws Exception ; 50 51 public IMailFolderCommandReference getSelectedReference(); 52 53 public IMailbox getSelectedFolder(); 54 55 public Object getSelectedMessageId(); 56 57 public void addMessageSelectionListener(IMessageSelectionListener l); 58 59 public void removeMessageSelectionListener(IMessageSelectionListener l); 60 61 public void clear(); 62 63 68 public String getText(); 69 70 75 public String getSelectedText(); 76 77 86 public void setCaretPosition(int position); 87 88 96 public void moveCaretPosition(int position); 97 98 } | Popular Tags |