package org.developerworks.android; public abstract class FeedParserFactory { static String feedUrl = "http://www.androidster.com/android_news.rss"; public static FeedParser getParser(String rss){ return getParser(ParserType.ANDROID_SAX, rss); } public static FeedParser getParser(ParserType type, String rss){ switch (type){ case SAX: return new SaxFeedParser(feedUrl); case DOM: return new DomFeedParser(feedUrl); case ANDROID_SAX: return new AndroidSaxFeedParser(feedUrl, rss); case XML_PULL: return new XmlPullFeedParser(feedUrl); default: return null; } } }