diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2012-07-23 00:28:01 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2012-07-23 00:28:01 +0200 |
commit | ea2c8e6e4b161dc2af5c5054590d70ae6178aca5 (patch) | |
tree | 6188130841847427cf69477fe3e7fbdbf05296bd /src/de/danoeh/antennapod/feed/FeedItem.java | |
parent | 8fb81fa7993a80255ae8ea56842c1c2f20e49f24 (diff) | |
download | AntennaPod-ea2c8e6e4b161dc2af5c5054590d70ae6178aca5.zip |
Added list adapter for simple chapters
Diffstat (limited to 'src/de/danoeh/antennapod/feed/FeedItem.java')
-rw-r--r-- | src/de/danoeh/antennapod/feed/FeedItem.java | 28 |
1 files changed, 21 insertions, 7 deletions
diff --git a/src/de/danoeh/antennapod/feed/FeedItem.java b/src/de/danoeh/antennapod/feed/FeedItem.java index 732c61380..6b526ad35 100644 --- a/src/de/danoeh/antennapod/feed/FeedItem.java +++ b/src/de/danoeh/antennapod/feed/FeedItem.java @@ -3,13 +3,13 @@ package de.danoeh.antennapod.feed; import java.util.ArrayList; import java.util.Date; - /** * Data Object for a XML message + * * @author daniel - * + * */ -public class FeedItem extends FeedComponent{ +public class FeedItem extends FeedComponent { private String title; private String description; @@ -23,9 +23,9 @@ public class FeedItem extends FeedComponent{ private ArrayList<SimpleChapter> simpleChapters; public FeedItem() { - this.read = true; + this.read = true; } - + public FeedItem(String title, String description, String link, Date pubDate, FeedMedia media, Feed feed) { super(); @@ -38,6 +38,20 @@ public class FeedItem extends FeedComponent{ this.read = true; } + public SimpleChapter getCurrentChapter() { + if (simpleChapters != null) { + SimpleChapter current = simpleChapters.get(0); + for (SimpleChapter sc : simpleChapters) { + if (media.getPosition() > current.getStart() && + media.getPosition() <= sc.getStart()) { + return current; + } + current = sc; + } + } + return null; + } + public String getTitle() { return title; } @@ -89,7 +103,7 @@ public class FeedItem extends FeedComponent{ public boolean isRead() { return read; } - + public String getContentEncoded() { return contentEncoded; } @@ -97,7 +111,7 @@ public class FeedItem extends FeedComponent{ public void setContentEncoded(String contentEncoded) { this.contentEncoded = contentEncoded; } - + public String getPaymentLink() { return paymentLink; } |