Package com.scraper.model

Examples of com.scraper.model.Image


    {
      List<ImageJob> queue = new ArrayList<>();

      while (parser.hasNextImage())
      {
        Image image = parser.nextImage();
        if(image != null)
        {
          queue.add(new ImageJob(image, path, downloader
              .createProgressBar(image)));
        }
View Full Code Here


    return parser;
  }

  public Image nextImage()
  {
    Image image = null;
    if(iterator.hasNext())
    {
      Element el = iterator.next();
      String url = el.attr("src");

      if(url != null && url.trim().length() > 0
          && url.matches(IMG_SUFFIX_PATTERN) && !urls.contains(url))
      {
        image = new Image();
        int suffixIndex = url.lastIndexOf('.') + 1;
        int nameIndex = url.lastIndexOf('/') + 1;
        image.setName(url.substring(nameIndex));
        image.setExtension(url.substring(suffixIndex));
        url = url.matches(IMG_URL_PREFIX) ? url : (this.url + url);
        image.setUrl(url);
        urls.add(url);
      }
    }

    return image;
View Full Code Here

TOP

Related Classes of com.scraper.model.Image

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.