Package org.htmlparser.tags

Examples of org.htmlparser.tags.ImageTag


    createParser("<IMG SRC=\"abc/def/mypic.jpg\">", "http://www.yahoo.com");
    // Register the image scanner
    parser.addScanner(new ImageScanner("-i", new LinkProcessor()));
    parseAndAssertNodeCount(1);
    assertTrue("Node identified should be HTMLImageTag", node[0] instanceof ImageTag);
    ImageTag imageTag = (ImageTag) node[0];
    assertEquals("Expected Link", "http://www.yahoo.com/abc/def/mypic.jpg", imageTag.getImageURL());
  }
View Full Code Here


    createParser("<IMG SRC=\"../abc/def/mypic.jpg\">", "http://www.yahoo.com/ghi");
    // Register the image scanner
    parser.addScanner(new ImageScanner("-i", new LinkProcessor()));
    parseAndAssertNodeCount(1);
    assertTrue("Node identified should be HTMLImageTag", node[0] instanceof ImageTag);
    ImageTag imageTag = (ImageTag) node[0];
    assertEquals("Expected Link", "http://www.yahoo.com/abc/def/mypic.jpg", imageTag.getImageURL());
  }
View Full Code Here

    createParser("<IMG SRC=\"../abc/def/Hello World.jpg\">", "http://www.yahoo.com/ghi");
    // Register the image scanner
    parser.addScanner(new ImageScanner("-i", new LinkProcessor()));
    parseAndAssertNodeCount(1);
    assertTrue("Node identified should be HTMLImageTag", node[0] instanceof ImageTag);
    ImageTag imageTag = (ImageTag) node[0];
    assertEquals("Expected Link", "http://www.yahoo.com/abc/def/Hello World.jpg", imageTag.getImageURL());
  }
View Full Code Here

    Parser.setLineSeparator("\r\n");
    // Register the image scanner
    parser.addScanner(new ImageScanner("-i", new LinkProcessor()));
    parseAndAssertNodeCount(1);
    assertTrue("Node identified should be HTMLImageTag", node[0] instanceof ImageTag);
    ImageTag imageTag = (ImageTag) node[0];
    String exp = new String("http://www.yahoo.com/abc/def/Hello World.jpg");
    // assertEquals("Length of
    // image",exp.length(),imageTag.getImageLocation().length());
    assertStringEquals("Expected Image", exp, imageTag.getImageURL());
  }
View Full Code Here

      if (thisNode instanceof ImageTag)
        node[i++] = thisNode;
    }
    assertEquals("Number of nodes identified should be 3", 3, i);
    assertTrue("Node identified should be HTMLImageTag", node[0] instanceof ImageTag);
    ImageTag imageTag = (ImageTag) node[0];
    assertEquals("Expected Image",
        "http://us.a1.yimg.com/us.yimg.com/a/co/columbiahouse/4for49Freesh_230x33_redx2.gif", imageTag
            .getImageURL());
    ImageTag imageTag2 = (ImageTag) node[1];
    assertEquals("Expected Image 2", "http://us.i1.yimg.com/us.yimg.com/i/ligans/klgs/eet.gif", imageTag2
        .getImageURL());
    ImageTag imageTag3 = (ImageTag) node[2];
    assertEquals("Expected Image 3", "http://us.i1.yimg.com/us.yimg.com/i/ligans/klgs/ern.gif", imageTag3
        .getImageURL());
  }
View Full Code Here

    Node node = col.children().nextNode();
    assertType("Node identified should be HTMLLinkTag", LinkTag.class, node);
    LinkTag linkTag = (LinkTag) node;
    Node nodeInsideLink = linkTag.children().nextNode();
    assertType("Tag within link should be an image tag", ImageTag.class, nodeInsideLink);
    ImageTag imageTag = (ImageTag) nodeInsideLink;
    assertStringEquals("Expected Image",
        "http://us.a1.yimg.com/us.yimg.com/a/co/columbiahouse/4for49Freesh_230x33_redx2.gif", imageTag
            .getImageURL());
  }
View Full Code Here

    parseAndAssertNodeCount(1);
    assertType("node should be", TableColumn.class, node[0]);
    TableColumn col = (TableColumn) node[0];
    Node node = col.children().nextNode();
    assertType("node inside column", ImageTag.class, node);
    ImageTag imageTag = (ImageTag) node;
    // Get the data from the node
    assertEquals("Image location", "http://www.cia.gov/graphics/images_home2/cia_banners_template3_01.gif",
        imageTag.getImageURL());
    assertEquals("Alt Value", "Central Intelligence Agency, Director of Central Intelligence", imageTag
        .getAttribute("ALT"));
    assertEquals("Width", "241", imageTag.getAttribute("WIDTH"));
    assertEquals("Height", "49", imageTag.getAttribute("HEIGHT"));
  }
View Full Code Here

    // Register the image scanner
    parser.registerScanners();
    parseAndAssertNodeCount(1);
    assertTrue("Node identified should be HTMLImageTag", node[0] instanceof ImageTag);
    ImageTag imageTag = (ImageTag) node[0];
    assertEquals("Image Location", "http://www.cybergeo.presse.fr/images/lines/li065.jpg", imageTag.getImageURL());

  }
View Full Code Here

    // Register the image scanner
    parser.registerScanners();
    parseAndAssertNodeCount(1);
    assertTrue("Node identified should be HTMLImageTag", node[0] instanceof ImageTag);
    ImageTag imageTag = (ImageTag) node[0];
    assertStringEquals("Image Location", "http://www.htmlparser.org/images/spacer.gif", imageTag.getImageURL());
    assertEquals("Width", "1", imageTag.getAttribute("WIDTH"));
    assertEquals("Height", "1", imageTag.getAttribute("HEIGHT"));
    assertEquals("Alt", "", imageTag.getAttribute("ALT"));
  }
View Full Code Here

    return ids;
  }

  protected Tag createTag(TagData tagData, Tag tag, String url) throws ParserException {
    String link = extractImageLocn(tag, url);
    return new ImageTag(tagData, link);
  }
View Full Code Here

TOP

Related Classes of org.htmlparser.tags.ImageTag

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.