1 package SnowMailClient.model.events; 2 3 import SnowMailClient.model.*; 4 5 public interface MailMessageChangeListener 6 { 7 public enum MailMessageChangeType { MESSAGE, HEADER, PROPERTY, ATTACHMENT, 8 IN_EDITION, // Special case: the message is being edited but his content has not already changed (only when save or when change the message) 9 DECRYPTED 10 } 11 12 13 public void mailMessageChanged(MailMessage source, MailMessageChangeType type, String detail ); 14 15 16 } // MailMessageChangeListener