Examples of LinkScanner


Examples of org.htmlparser.scanners.LinkScanner

        // add body tag scanner
        parser.addScanner(new BodyScanner());
        // add BaseHRefTag scanner
        parser.addScanner(new BaseHrefScanner());
        // add ImageTag and BaseHrefTag scanners
        LinkScanner linkScanner= new LinkScanner(LinkTag.LINK_TAG_FILTER);
        // parser.addScanner(linkScanner);
        parser.addScanner(
            linkScanner.createImageScanner(ImageTag.IMAGE_TAG_FILTER));
        parser.addScanner(
            linkScanner.createBaseHREFScanner("-b"));
                            // Taken from org.htmlparser.Parser
        // add input tag scanner
        parser.addScanner(new InputTagScanner());
        // add applet tag scanner
        parser.addScanner(new AppletScanner());
View Full Code Here

Examples of org.htmlparser.scanners.LinkScanner

    public void testNotMailtoLink() throws ParserException
    {
        createParser(
            "<A HREF=\"mailto.html\">not@for.real</A>",
            "http://www.cj.com/");
        parser.addScanner(new LinkScanner("-l"));
        parseAndAssertNodeCount(1);
        assertTrue("Node should be a HTMLLinkTag", node[0] instanceof LinkTag);
        LinkTag linkTag = (LinkTag) node[0];

        assertEquals(
View Full Code Here

Examples of org.htmlparser.scanners.LinkScanner

    public void testMailtoLink() throws ParserException
    {
        createParser(
            "<A HREF=\"mailto:this@is.real\">this@is.real</A>",
            "http://www.cj.com/");
        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",
View Full Code Here

Examples of org.htmlparser.scanners.LinkScanner

    public void testJavascriptLink() throws ParserException
    {
        createParser(
            "<A HREF=\"javascript:alert('hello');\">say hello</A>",
            "http://www.cj.com/");
        parser.addScanner(new LinkScanner("-l"));
        parseAndAssertNodeCount(1);
        assertTrue("Node should be a HTMLLinkTag", node[0] instanceof LinkTag);
        LinkTag linkTag = (LinkTag) node[0];

        assertEquals(
View Full Code Here

Examples of org.htmlparser.scanners.LinkScanner

    public void testNotJavascriptLink() throws ParserException
    {
        createParser(
            "<A HREF=\"javascript_not.html\">say hello</A>",
            "http://www.cj.com/");
        parser.addScanner(new LinkScanner("-l"));
        parseAndAssertNodeCount(1);
        assertTrue("Node should be a HTMLLinkTag", node[0] instanceof LinkTag);
        LinkTag linkTag = (LinkTag) node[0];

        assertEquals(
View Full Code Here

Examples of org.htmlparser.scanners.LinkScanner

    public void testFTPLink() throws ParserException
    {
        createParser(
            "<A HREF=\"ftp://some.where.it\">my ftp</A>",
            "http://www.cj.com/");
        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", "my ftp", linkTag.toPlainTextString());
View Full Code Here

Examples of org.htmlparser.scanners.LinkScanner

    }

    public void testNotFTPLink() throws ParserException
    {
        createParser("<A HREF=\"ftp.html\">my ftp</A>", "http://www.cj.com/");
        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", "my ftp", linkTag.toPlainTextString());
View Full Code Here

Examples of org.htmlparser.scanners.LinkScanner

    public void testRelativeLinkNotHTMLBug() throws ParserException
    {
        createParser(
            "<A HREF=\"newpage.html\">New Page</A>",
            "http://www.mysite.com/books/some.asp");
        parser.addScanner(new LinkScanner("-l"));
        parseAndAssertNodeCount(1);
        assertTrue("Node should be a HTMLLinkTag", node[0] instanceof LinkTag);
        LinkTag linkTag = (LinkTag) node[0];
        assertEquals(
            "Link",
View Full Code Here

Examples of org.htmlparser.scanners.LinkScanner

            linkTag.getLink());
    }

    public void testLinkScannerFilter() throws Exception
    {
        LinkScanner linkScanner = new LinkScanner(LinkTag.LINK_TAG_FILTER);
        assertEquals(
            "linkscanner filter",
            LinkTag.LINK_TAG_FILTER,
            linkScanner.getFilter());
    }
View Full Code Here

Examples of org.htmlparser.scanners.LinkScanner

    }

    public void testAccessKey() throws ParserException
    {
        createParser("<a href=\"http://www.kizna.com/servlets/SomeServlet?name=Sam Joseph\" accessKey=1>Click Here</A>");
        parser.addScanner(new LinkScanner("-l"));
        parseAndAssertNodeCount(1);
        assertTrue("The node should be a link tag", node[0] instanceof LinkTag);
        LinkTag linkTag = (LinkTag) node[0];
        assertEquals(
            "Link URL of link tag",
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.