@@ -0,0 +1,1075 @@
+package net.x4a42.volksempfaenger.feedparser;%0A%0Apublic interface FeedParserListener %7B%0A%09/**%0A%09 * Gets called at the end of the feed, when all metadata is available.%0A%09 * %0A%09 * @param feed%0A%09 *            Data of the feed. %7B@see Feed#items%7D may be null or empty.%0A%09 */%0A%09public void onFeed(Feed feed);%0A%0A%09/**%0A%09 * Gets called at the end of a new feed item.%0A%09 * %0A%09 * @param feedItem%0A%09 *            Data of the feedItem. As this object is re-used internally, do%0A%09 *            not modify or rely on it, after this method exits. %7B@see%0A%09 *            FeedItem.enclosures%7D may be null or empty. %7B@see%0A%09 *            FeedItem.feed%7D may be null.%0A%09 */%0A%09public void onFeedItem(FeedItem feedItem);%0A%0A%09/**%0A%09 * Gets called on a new enclosure and belongs to the next feedItem, which%0A%09 * means that onFeedItem is called after this.%0A%09 * %0A%09 * @param enclosure%0A%09 *            Data of the enclosure. As this object is re-used internally,%0A%09 *            do not modify or rely on it, after this method exits. %7B@see%0A%09 *            feedItem%7D may be null.%0A%09 */%0A%09public void onEnclosure(Enclosure enclosure);%0A%7D%0A

Add FeedParserListener.java