summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/feed/FeedItem.java
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-07-23 00:28:01 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-07-23 00:28:01 +0200
commitea2c8e6e4b161dc2af5c5054590d70ae6178aca5 (patch)
tree6188130841847427cf69477fe3e7fbdbf05296bd /src/de/danoeh/antennapod/feed/FeedItem.java
parent8fb81fa7993a80255ae8ea56842c1c2f20e49f24 (diff)
downloadAntennaPod-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.java28
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;
}