Package com.sun.syndication.io

Examples of com.sun.syndication.io.SyndFeedInput.build()


        {       
            try
            {
                URL feedUrl = new URL(url);
                SyndFeedInput input = new SyndFeedInput();
                SyndFeed feed = input.build(new XmlReader(feedUrl));
                SyndFeedOutput output = new SyndFeedOutput();           
                //output.output(feed, response.getWriter());
                Document document = output.outputW3CDom(feed);
   
                Map parameters = new HashMap();
View Full Code Here


        feedConn.addRequestProperty("User-Agent", "Mozilla/5.001 (windows; U; NT4.0; en-us) Gecko/25250101");
        SyndFeedInput input = new SyndFeedInput();
        XmlReader reader = new XmlReader(feedConn);
        SyndFeed syndFeed;
        try {
          syndFeed = input.build(reader);
        }
        finally {
          reader.close();
        }
        _syndFeed = syndFeed;
View Full Code Here

    try
    {
      XmlReader xmlReader = new XmlReader(new ByteArrayInputStream(rawPage.getBytes()));
      SyndFeedInput input = new SyndFeedInput();
      SyndFeed feed = input.build(xmlReader);

      Object[] arraySyndEntry = feed.getEntries().toArray();
      for (int k=arraySyndEntry.length-1; k>=0; k--)
      {
        SyndEntryImpl syndEntry = (SyndEntryImpl)arraySyndEntry[k];
View Full Code Here

    public static boolean isFeed(String rawPage) {
        try {
            XmlReader xmlReader = new XmlReader(new ByteArrayInputStream(rawPage.getBytes()));
            SyndFeedInput input = new SyndFeedInput();
            @SuppressWarnings("unused")
      SyndFeed feed = input.build(xmlReader);
            //SyndFeed feed = input.build(new InputSource(new ByteArrayInputStream(rawPage.getBytes())));
            return true;
        }
        catch (Exception e) {
            return false;
View Full Code Here

  @SuppressWarnings("unchecked")
  @Override
  protected List<?extends SyndEntry> load() {
    SyndFeedInput input = new SyndFeedInput();
    try {
      SyndFeed feed = input.build(new XmlReader(new URL(url)));
      return feed.getEntries();
    } catch (Exception e) {
      throw new RuntimeException("Unable to parse feed: " + url, e);
    }
  }
View Full Code Here

        try
        {
            URL feedUrl = new URL(url);
            SyndFeedInput input = new SyndFeedInput();

            SyndFeed feed = input.build(new XmlReader(feedUrl));

            RssInfo rssInfo = new RssInfo(feed, new Integer(prefs.getValue("itemdisplayed", "15")).intValue(), new Boolean(prefs
                    .getValue("openinpopup", "true")).booleanValue(), new Boolean(prefs.getValue("showdescription", "true"))
                    .booleanValue(), new Boolean(prefs.getValue("showtitle", "true")).booleanValue(), new Boolean(prefs.getValue(
                    "showtextinput", "true")).booleanValue());
View Full Code Here

    try {
      InputSource input = new InputSource(new ByteArrayInputStream(content
          .getContent()));
      input.setEncoding(encoding);
      SyndFeedInput feedInput = new SyndFeedInput();
      feed = feedInput.build(input);
    } catch (Exception e) {
      // return empty parse
      LOG.warn("Parse failed: url: " + content.getUrl() + ", exception: "
          + StringUtils.stringifyException(e));
      return new ParseStatus(e)
View Full Code Here

  @SuppressWarnings("unchecked")
  public void parse() throws Exception {
    SyndFeedInput input = new SyndFeedInput();
    byte b[] = downloadAndSendBinary(url);
    if (b != null) {
      SyndFeed feed = input.build(new XmlReader(new ByteArrayInputStream(b)));
      setName(feed.getTitle());
      if (feed.getCategories() != null && feed.getCategories().size() > 0) {
        SyndCategory category = (SyndCategory) feed.getCategories().get(0);
        setTempCategory(category.getName());
      }
View Full Code Here

        try
        {
            URL feedUrl = new URL(url);
            SyndFeedInput input = new SyndFeedInput();

            SyndFeed feed = input.build(new XmlReader(feedUrl));

            RssInfo rssInfo = new RssInfo(feed, new Integer(prefs.getValue("itemdisplayed", "15")).intValue(), new Boolean(prefs
                    .getValue("openinpopup", "true")).booleanValue(), new Boolean(prefs.getValue("showdescription", "true"))
                    .booleanValue(), new Boolean(prefs.getValue("showtitle", "true")).booleanValue(), new Boolean(prefs.getValue(
                    "showtextinput", "true")).booleanValue());
View Full Code Here

        Document doc =
                documentFetcher.fetchDocument(inFeedUrl, inHttpHeaders, inProxyHost, inProxyPort, inTimeout,
                        domFactory);

        SyndFeedInput input = new SyndFeedInput();
        return input.build(doc);
    }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.