Package org.htmlparser.scanners

Examples of org.htmlparser.scanners.LinkScanner


                + "coords=53,0,121,52 href=\"http://www.yahoo.com/r/p1\" shape=RECT><AREA"
                + "coords=122,0,191,52 href=\"http://www.yahoo.com/r/m1\" shape=RECT><AREA"
                + "coords=441,0,510,52 href=\"http://www.yahoo.com/r/wn\" shape=RECT>",
            "http://www.cj.com/");
        // Register the image scanner
        parser.addScanner(new LinkScanner("-l"));
        parseAndAssertNodeCount(6);
    }
View Full Code Here


    {
        createParser(
            "<A HREF='mailto:somik@yahoo.com'>hello</A>",
            "http://www.cj.com/");
        // Register the image scanner
        parser.addScanner(new LinkScanner("-l"));

        parseAndAssertNodeCount(1);
        assertTrue("Node should be a HTMLLinkTag", node[0] instanceof LinkTag);
        LinkTag linkNode = (LinkTag) node[0];
        assertStringEquals(
View Full Code Here

    public void testLinkNodeSingleQuoteBug() throws ParserException
    {
        createParser("<A HREF='abcd.html'>hello</A>", "http://www.cj.com/");

        // Register the image scanner
        parser.addScanner(new LinkScanner("-l"));

        parseAndAssertNodeCount(1);
        assertTrue("Node should be a HTMLLinkTag", node[0] instanceof LinkTag);
        LinkTag linkNode = (LinkTag) node[0];
        assertEquals(
View Full Code Here

    {
        createParser(
            "<A HREF=\"test.html\">abcd</A>",
            "http://www.google.com/test/index.html");
        // Register the image scanner
        parser.addScanner(new LinkScanner("-l"));

        parseAndAssertNodeCount(1);
        // The node should be an HTMLLinkTag
        assertTrue("Node should be a HTMLLinkTag", node[0] instanceof LinkTag);
        LinkTag LinkTag = (LinkTag) node[0];
View Full Code Here

    {
        createParser(
            "<A HREF=\"../test.html\">abcd</A>",
            "http://www.google.com/test/index.html");
        // Register the image scanner
        parser.addScanner(new LinkScanner("-l"));

        parseAndAssertNodeCount(1);
        // The node should be an HTMLLinkTag
        assertTrue("Node should be a HTMLLinkTag", node[0] instanceof LinkTag);
        LinkTag LinkTag = (LinkTag) node[0];
View Full Code Here

    {
        createParser(
            "<A HREF=>Something</A>",
            "http://www.google.com/test/index.html");
        // Register the image scanner
        parser.addScanner(new LinkScanner("-l"));

        parseAndAssertNodeCount(1);
        // The node should be an HTMLLinkTag
        assertTrue("Node should be a HTMLLinkTag", node[0] instanceof LinkTag);
        LinkTag linkTag = (LinkTag) node[0];
View Full Code Here

    {
        createParser(
            "<A HREF='mailto:somik@yahoo.com'>hello</A>",
            "http://www.cj.com/");
        // Register the image scanner
        parser.addScanner(new LinkScanner("-l"));

        parseAndAssertNodeCount(1);
        assertTrue("Node should be a HTMLLinkTag", node[0] instanceof LinkTag);
        LinkTag linkTag = (LinkTag) node[0];
        assertEquals("Link Plain Text", "hello", linkTag.toPlainTextString());
View Full Code Here

                + "href=\"http://ads.samachar.com/bin/redirect/tech.txt?http://www.samachar.com/tech\n"
                + "nical.html\"> Journalism 3.0</a> by Rajesh Jain",
            "http://www.cj.com/");
        Parser.setLineSeparator("\r\n");
        // Register the image scanner
        parser.addScanner(new LinkScanner("-l"));

        parseAndAssertNodeCount(9);
        assertTrue(
            "First Node should be a HTMLLinkTag",
            node[0] instanceof LinkTag);
View Full Code Here

        createParser(
            "<A HREF='mailto:derrickoswald@users.sourceforge.net'>Derrick</A>",
            "http://sourceforge.net");
        // Register the link scanner
        parser.addScanner(new LinkScanner("-l"));

        parseAndAssertNodeCount(1);
        assertTrue("Node should be a HTMLLinkTag", node[0] instanceof LinkTag);
        link = (LinkTag) node[0];
        assertTrue("bug #738504 MailLink != HTTPLink", !link.isHTTPLink());
View Full Code Here

    public UrlModifyingVisitor(Parser parser, String linkPrefix)
    {
        super(true, false);
        this.parser = parser;
        LinkScanner linkScanner = new LinkScanner();
        parser.addScanner(linkScanner);
        parser.addScanner(
            linkScanner.createImageScanner(ImageTag.IMAGE_TAG_FILTER));
        this.linkPrefix = linkPrefix;
        modifiedResult = new StringBuffer();
    }
View Full Code Here

TOP

Related Classes of org.htmlparser.scanners.LinkScanner

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.