Package net.dromard.common.rss.feed

Examples of net.dromard.common.rss.feed.Enclosure


          item.setGuid(getElementValue(itemElmt, "guid"));
          item.setPublished(getElementValue(itemElmt, "pubDate"));
          item.setTitle(getElementValue(itemElmt, "title"));
          NodeList enclosureNode = itemElmt.getElementsByTagName(Enclosure.ENCLOSURE);
          if (enclosureNode.getLength() == 1) {
            Enclosure enclosure = new Enclosure();
            Element enclosureElmt = ((Element) enclosureNode.item(0));
            String length = enclosureElmt.getAttribute(Enclosure.LENGTH);
            if (length.length() > 0) {
              try {
                enclosure.setLength(Integer.parseInt(length));
              } catch (NumberFormatException e) {
              }
            }
            enclosure.setType(enclosureElmt.getAttribute(Enclosure.TYPE));
            enclosure.setUrl(enclosureElmt.getAttribute(Enclosure.URL));
            item.setEnclosure(enclosure);
          }
          channel.addItem(item);
        }
View Full Code Here


      if (fileChooser.showSaveDialog(frame) == JFileChooser.APPROVE_OPTION) {
        List<Exception> errors = new ArrayList<Exception>();
        for (Item item: rss.getChannel().getItems()) {
          glassPane.getProgressBar().setString(glassPane.getProgressBar().getValue() + "/" + rss.getChannel().getItems().size());
          glassPane.getProgressBar().setValue(glassPane.getProgressBar().getValue() + 1);
          Enclosure enclosure = item.getEnclosure();
          if (enclosure != null && enclosure.getType().equalsIgnoreCase("image/jpeg")) {
            try {
              download(enclosure.getUrl(), fileChooser.getSelectedFile() + File.separator + item.getTitle());
            } catch(Exception e) {
              e.printStackTrace();
              errors.add(e);
            }
          }
View Full Code Here

TOP

Related Classes of net.dromard.common.rss.feed.Enclosure

Copyright © 2018 www.massapicom. 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.