summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/syndication
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2014-03-31 19:45:03 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2014-03-31 19:45:03 +0200
commit5a6c7ef43a89ae03c6de94f070314ec5bc5c3c9d (patch)
tree3cbd1b8368555ba5867ae68c5246c2a4490c5fc9 /src/de/danoeh/antennapod/syndication
parentb2de7512f4c871e882760bfe8bffa27d10c1c68a (diff)
downloadAntennaPod-5a6c7ef43a89ae03c6de94f070314ec5bc5c3c9d.zip
Added feed generators, basic rss tests
Diffstat (limited to 'src/de/danoeh/antennapod/syndication')
-rw-r--r--src/de/danoeh/antennapod/syndication/handler/TypeGetter.java2
-rw-r--r--src/de/danoeh/antennapod/syndication/util/SyndDateUtils.java21
2 files changed, 21 insertions, 2 deletions
diff --git a/src/de/danoeh/antennapod/syndication/handler/TypeGetter.java b/src/de/danoeh/antennapod/syndication/handler/TypeGetter.java
index 0ac1b7ae2..5ed9ff2b0 100644
--- a/src/de/danoeh/antennapod/syndication/handler/TypeGetter.java
+++ b/src/de/danoeh/antennapod/syndication/handler/TypeGetter.java
@@ -17,7 +17,7 @@ import java.io.Reader;
public class TypeGetter {
private static final String TAG = "TypeGetter";
- enum Type {
+ public enum Type {
RSS20, RSS091, ATOM, INVALID
}
diff --git a/src/de/danoeh/antennapod/syndication/util/SyndDateUtils.java b/src/de/danoeh/antennapod/syndication/util/SyndDateUtils.java
index 2c1cff914..3138f087a 100644
--- a/src/de/danoeh/antennapod/syndication/util/SyndDateUtils.java
+++ b/src/de/danoeh/antennapod/syndication/util/SyndDateUtils.java
@@ -79,7 +79,7 @@ public class SyndDateUtils {
second = date.substring(date.indexOf("-"));
}
}
-
+
date = first + second;
}
if (isLocal) {
@@ -131,4 +131,23 @@ public class SyndDateUtils {
result += (Float.valueOf(parts[idx])) * 1000L;
return result;
}
+
+ public static String formatRFC822Date(Date date) {
+ SimpleDateFormat format = RFC822Formatter.get();
+ return format.format(date);
+ }
+
+ public static String formatRFC3339Local(Date date) {
+ SimpleDateFormat format = RFC3339Formatter.get();
+ format.applyPattern(RFC3339LOCAL);
+ String result = format.format(date);
+ format.applyPattern(RFC3339UTC);
+ return result;
+ }
+
+ public static String formatRFC3339UTC(Date date) {
+ SimpleDateFormat format = RFC3339Formatter.get();
+ format.applyPattern(RFC3339UTC);
+ return format.format(date);
+ }
}