Rename pimstuff -> jpim and move to Maven
[jpim.git] / src / main / java / de / j32 / jpim / data / Addressbook.java
diff --git a/src/main/java/de/j32/jpim/data/Addressbook.java b/src/main/java/de/j32/jpim/data/Addressbook.java
new file mode 100644 (file)
index 0000000..46a003f
--- /dev/null
@@ -0,0 +1,31 @@
+package de.j32.jpim.data;
+
+import java.util.Iterator;
+import java.util.LinkedList;
+
+public class Addressbook implements EntryConsumer, EntryProducer, Iterable<Entry>
+{
+    LinkedList<Entry> data_ = new LinkedList<Entry>();
+
+    public void add(Entry entry)
+    {
+        data_.add(entry);
+    }
+
+    public void consume(Entry entry)
+    {
+        add(entry);
+    }
+
+    public void sendTo(EntryConsumer consumer)
+    {
+        for (Entry entry : data_)
+            consumer.consume(entry);
+    }
+
+    @Override
+    public Iterator<Entry> iterator()
+    {
+        return data_.iterator();
+    }
+}