major simplifications to Iterator api
[org.ibex.mail.git] / src / org / ibex / mail / target / MailmanArchives.java
index d9c3621..65c874c 100644 (file)
@@ -44,8 +44,7 @@ public class MailmanArchives extends Mailbox.Default {
         }
     }
 
-    public void add(Message m) { throw new RuntimeException("not supported"); }
-    public void add(Message m, int i) { throw new RuntimeException("not supported"); }
+    public void insert(Message m, int i) { throw new RuntimeException("not supported"); }
 
     public Message[] messages;
 
@@ -55,7 +54,6 @@ public class MailmanArchives extends Mailbox.Default {
 
     private class Iterator extends Mailbox.Default.Iterator {
         int num = 0;
-
         public int     uid() { return num; }
         public int     nntpNumber() { return num; }
         public int     imapNumber() { return num; }
@@ -63,22 +61,6 @@ public class MailmanArchives extends Mailbox.Default {
         public Headers head() { return messages[num].headers; }
         public boolean next() { return (++num) < messages.length; }
         public void    delete() { }
-
-        public void    set(String key, String val) { }
-        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 false; }
-        public void    seen(boolean on) { }
-        public void    deleted(boolean on) { }
-        public void    flagged(boolean on) { }
-        public void    draft(boolean on) { }
-        public void    answered(boolean on) { }
-        public void    recent(boolean on) { }
-        public int     flags() { return 0; }
     }    
 
 }