8c1d4b533f0825c58cdfb04c57d7955fe1ea5b30
[jpim.git] / src / de / j32 / pimstuff / data / Addressbook.java
1 package de.j32.pimstuff.data;
2
3 import java.util.Iterator;
4 import java.util.LinkedList;
5
6 public class Addressbook
7         implements EntryConsumer, EntryProducer
8 {
9         LinkedList<Entry> data_ = new LinkedList<Entry>();
10         
11         public void add(Entry entry)
12         {
13                 data_.add(entry);
14         }
15         
16         public Iterator<Entry> entries()
17         {
18                 return data_.iterator();
19         }
20         
21         public void consume(Entry entry)
22         {
23                 add(entry);
24         }
25         
26         public void sendTo(EntryConsumer consumer)
27         {
28                 for (Entry entry : data_)
29                         consumer.consume(entry);
30         }
31 }