Package com.sun.syndication.io

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


    try
    {
      URL url = new URL(string);
     
      SyndFeedInput input = new SyndFeedInput();
      SyndFeed feed = input.build(new XmlReader(url));
     
      System.out.println(feed);
    }
    catch (IOException ioe)
    {
View Full Code Here


               URL feedUrl = new URL(feed.getRssUrl());
               //System.out.println(feedUrl);
               SyndFeedInput input = new SyndFeedInput();
             
               XmlReader reader = new XmlReader(feedUrl);
               SyndFeed feeder = input.build(reader);
                        
              
               List feederEntries = feeder.getEntries();
               int end = feederEntries.size();
               end = (end < limit) ? end : limit;
View Full Code Here

        try {
            logger.info(">>> RSSBindingInvoker (" + feedType + ") " + uri);

            // Read an RSS feed into a Synd feed
            SyndFeedInput input = new SyndFeedInput();
            SyndFeed feed = input.build(new XmlReader(new URL(uri)));
           
            //FIXME Support conversion to data-api entries
           
            msg.setBody(feed);
View Full Code Here

                feed = (Feed)input.build(new XmlReader(new URL(uri)));
            } else {

                // Read an RSS feed and convert it to an Atom feed
                SyndFeedInput input = new SyndFeedInput();
                SyndFeed syndFeed = input.build(new XmlReader(new URL(uri)));
                feed = (Feed)syndFeed.createWireFeed("atom_1.0");
            }
           
            //FIXME Support conversion to data-api entries
           
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

            }

            for(String url : urls){
                URL feedSource = new URL(url);
                SyndFeedInput input = new SyndFeedInput();
                SyndFeed feed = input.build(new XmlReader(feedSource));
                feeds.add(feed);
            }

            manager.completeWorkItem(workItem.getId(), null);
        } catch (IOException ex) {
View Full Code Here

        if (isLoadOnStartup()) {
            File file = getFeedFile();
            if (file.exists() && file.isFile()) {
                SyndFeedInput input = new SyndFeedInput();
                XmlReader xmlReader = new XmlReader(file);
                return input.build(xmlReader);
            }
        }
        return createFeed();
    }
View Full Code Here

        SyndFeedInput input = new SyndFeedInput();
        for (int i = 0;i < urls.size();i++) {
            URL inputUrl = (URL) urls.get(i);
            SyndFeed inFeed;
            try {
                inFeed = input.build(new XmlReader(inputUrl));
                List entries = inFeed.getEntries();
                for (int k = 0;k < entries.size();k++) {
                    SyndEntry entry = (SyndEntry) entries.get(k);
                    if (entry.getPublishedDate().after(getLastPolledDate())) {
                        result.add(entry);
View Full Code Here

        File file = getFile(layer);
        if ( file.exists() ) {
            //read the feed from disk filtering as need be
            synchronized ( this ) {
                SyndFeedInput input = new SyndFeedInput();
                feed = input.build(new XmlReader(getFile(layer)));   
            }
        }
        else {
            //create a new empty feed
            feed = new SyndFeedImpl();
View Full Code Here

    it = urls.iterator();
    while (it.hasNext()) {
      String url = (String) it.next();
      try {
              SyndFeedInput input = new SyndFeedInput();
              SyndFeed feed = input.build(new XmlReader(new URL(url)));
              List<?> list = feed.getEntries();
              Iterator<?> iterator = list.iterator();
              while (iterator.hasNext()) {
                SyndEntry entry = (SyndEntry) iterator.next();
                SyndicationEntryInfo syndicationEntryInfo = new SyndicationEntryInfo();
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.