SaxFeedParser.java :  » Widget » thairath-breakingnews » com » sugree » thairath » breakingnews » parser » Android Open Source

Android Open Source » Widget » thairath breakingnews 
thairath breakingnews » com » sugree » thairath » breakingnews » parser » SaxFeedParser.java
package com.sugree.thairath.breakingnews.parser;

import java.io.InputStream;
import java.util.List;

import android.util.Xml;

import com.sugree.thairath.breakingnews.entity.Message;

public class SaxFeedParser extends BaseFeedParser {

  public SaxFeedParser(InputStream is) {
    super(is);
  }

  public List<Message> parse() {
    RssHandler handler = new RssHandler();
    try {
      Xml.parse(this.getInputStream(), Xml.Encoding.UTF_8, handler);
    } catch (Exception e) {
      throw new RuntimeException(e);
    }
    return handler.getMessages();
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.