major simplifications to Iterator api
[org.ibex.mail.git] / src / org / ibex / mail / target / MessageArrayMailbox.java
index e733504..350f54b 100644 (file)
@@ -17,8 +17,7 @@ public class MessageArrayMailbox extends Mailbox.Default {
 
     public MessageArrayMailbox(Message[] messages) { this.messages = messages; }
 
-    public void             add(Message message) { return; }
-    public void             add(Message message, int flags) { return; }
+    public void             insert(Message message, int flags) { return; }
     public int              uidNext() { return messages.length+1; }
     public Mailbox.Iterator iterator() { return new MessageArrayMailbox.Iterator(); }
 
@@ -32,21 +31,5 @@ public class MessageArrayMailbox extends Mailbox.Default {
         public int     imapNumber()  { return position+1; }
         public void    delete() { return; }
 
-        public void    set(String key, String val) { return; }
-        public String  get(String key) { return null; }
-
-        public boolean seen() { return false; }
-        public boolean deleted() { return false; }
-        public boolean flagged() { return false; }
-        public boolean draft() { return false; }
-        public boolean answered() { return false; }
-        public boolean recent() { return true; }
-
-        public void    seen(boolean on) { return; }
-        public void    deleted(boolean on) { return; }
-        public void    flagged(boolean on) { return; }
-        public void    draft(boolean on) { return; }
-        public void    answered(boolean on) { return; }
-        public void    recent(boolean on) { return; }
     }
 }