/* * MessageContent.java * * Created on den 22 september 2001, 12:15 */ package ip1.u7.b; import javax.mail.Message; /** Interface som beskriver en MessageContent-komponent * * @author Henrik Johansson, DS80 * @version ht2001 */ public interface MessageContent { /** Sätter kontrollklassen * @param controller Kontrollobjektet */ public void setController(MailReceiverGUI controller); /** Visa ett e-postmeddelande i denna komponent * * @param message Meddelandet som skall visas */ public void showContent(Message message); /** Töm komponenten. Inget meddelande skall visas */ public void clearContent(); /** Anropas av komponentens kontrollklass vid uppstart. * För initieringskod som kräver att kontrollklassen skall vara helt färdiginitierad. */ public void start(); /** Anropas av komponentens kontrollklass när programmet avslutas. * Om något skall sparas eller rensas undan läggs koden här. */ public void stop(); }