summaryrefslogtreecommitdiff
path: root/src/de/podfetcher/feed/FeedHandler.java
diff options
context:
space:
mode:
authorDaniel Oeh <daniel@daniel-pc.(none)>2011-12-23 20:47:48 +0100
committerDaniel Oeh <daniel@daniel-pc.(none)>2011-12-23 20:47:48 +0100
commitb0b069a20c808319331fe550854eee45614d2797 (patch)
treeafec82022b498f984b4e48ea15952bd2a71c97d4 /src/de/podfetcher/feed/FeedHandler.java
parentc9283f09dced6f156e13675ef4c13ebeb20cb9e5 (diff)
downloadAntennaPod-b0b069a20c808319331fe550854eee45614d2797.zip
Created Methods for handling completed Downloads
Diffstat (limited to 'src/de/podfetcher/feed/FeedHandler.java')
-rw-r--r--src/de/podfetcher/feed/FeedHandler.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/de/podfetcher/feed/FeedHandler.java b/src/de/podfetcher/feed/FeedHandler.java
index 304799c7a..385bd0139 100644
--- a/src/de/podfetcher/feed/FeedHandler.java
+++ b/src/de/podfetcher/feed/FeedHandler.java
@@ -24,16 +24,18 @@ public class FeedHandler {
public final static String ENC_LEN = "length";
public final static String ENC_TYPE = "type";
- public Feed parseFeed(String file) throws ParserConfigurationException, SAXException {
+ public Feed parseFeed(Feed feed) {
SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser saxParser = factory.newSAXParser();
- RSSHandler handler = new RSSHandler();
+ RSSHandler handler = new RSSHandler(feed);
try {
- saxParser.parse(new File(file), handler);
+ saxParser.parse(new File(feed.file_url), handler);
} catch (SAXException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
+ } catch(ParserConfigurationException e) {
+ e.printStackTrace();
}
return handler.feed;