Examples of DivScanner


Examples of org.htmlparser.scanners.DivScanner

    public void testScan() throws ParserException
    {
        createParser("<table><div align=\"left\">some text</div></table>");
        parser.registerScanners();
        parser.addScanner(new TableScanner(parser));
        parser.addScanner(new DivScanner());
        parseAndAssertNodeCount(1);
        assertType("node should be table", TableTag.class, node[0]);
        TableTag tableTag = (TableTag) node[0];
        Div div = (Div) tableTag.searchFor(Div.class).toNodeArray()[0];
        assertEquals("div contents", "some text", div.toPlainTextString());
View Full Code Here

Examples of org.htmlparser.scanners.DivScanner

     * Test case for bug #735193 Explicit tag type recognition for CompositTags not working.
     */
    public void testInputInDiv() throws ParserException
    {
        createParser("<div><INPUT type=\"text\" name=\"X\">Hello</INPUT></div>");
        parser.addScanner(new DivScanner());
        parser.addScanner(new InputTagScanner());
        parseAndAssertNodeCount(1);
        assertType("node should be div", Div.class, node[0]);
        Div div = (Div) node[0];
        assertType("child not input", InputTag.class, div.getChild(0));
View Full Code Here

Examples of org.htmlparser.scanners.DivScanner

            "<DIV>"
                + "  <SPAN>The Refactoring Challenge</SPAN>"
                + "  <SPAN>&#013;id: 6</SPAN>"
                + "</DIV>");
        parser.registerScanners();
        parser.addScanner(new DivScanner());
        parser.addScanner(new SpanScanner());
        parseAndAssertNodeCount(1);
        Div div = (Div) node[0];
        NodeList nodeList = new NodeList();
        div.collectInto(nodeList, Span.class);
View Full Code Here

Examples of org.htmlparser.scanners.DivScanner

                + "    <SPAN>The Refactoring Challenge</SPAN>"
                + "    <SPAN>&#013;id: 6</SPAN>"
                + "  </DIV>"
                + "</table>");
        parser.registerScanners();
        parser.addScanner(new DivScanner());
        parser.addScanner(new SpanScanner());
        parser.addScanner(new TableScanner(parser));
        parseAndAssertNodeCount(1);
        TableTag tableTag = (TableTag) node[0];
        NodeList nodeList = new NodeList();
View Full Code Here

Examples of org.htmlparser.scanners.DivScanner

        addScanner(new FormScanner("-f", this));
        addScanner(new FrameSetScanner("-r"));
        addScanner(linkScanner.createBaseHREFScanner("-b"));
        addScanner(new BulletListScanner("-bulletList", this));
        //  addScanner(new SpanScanner("-p"));
        addScanner(new DivScanner("-div"));
        addScanner(new TableScanner(this));
    }
View Full Code Here

Examples of org.htmlparser.scanners.DivScanner

  public void testScan() throws ParserException {
    createParser("<table><div align=\"left\">some text</div></table>");
    parser.registerScanners();
    parser.addScanner(new TableScanner(parser));
    parser.addScanner(new DivScanner());
    parseAndAssertNodeCount(1);
    assertType("node should be table", TableTag.class, node[0]);
    TableTag tableTag = (TableTag) node[0];
    Div div = (Div) tableTag.searchFor(Div.class).toNodeArray()[0];
    assertEquals("div contents", "some text", div.toPlainTextString());
View Full Code Here

Examples of org.htmlparser.scanners.DivScanner

   * Test case for bug #735193 Explicit tag type recognition for CompositTags
   * not working.
   */
  public void testInputInDiv() throws ParserException {
    createParser("<div><INPUT type=\"text\" name=\"X\">Hello</INPUT></div>");
    parser.addScanner(new DivScanner());
    parser.addScanner(new InputTagScanner());
    parseAndAssertNodeCount(1);
    assertType("node should be div", Div.class, node[0]);
    Div div = (Div) node[0];
    assertType("child not input", InputTag.class, div.getChild(0));
View Full Code Here

Examples of org.htmlparser.scanners.DivScanner

  }

  public void testOneLevelNesting() throws ParserException {
    createParser("<DIV>" + "  <SPAN>The Refactoring Challenge</SPAN>" + "  <SPAN>&#013;id: 6</SPAN>" + "</DIV>");
    parser.registerScanners();
    parser.addScanner(new DivScanner());
    parser.addScanner(new SpanScanner());
    parseAndAssertNodeCount(1);
    Div div = (Div) node[0];
    NodeList nodeList = new NodeList();
    div.collectInto(nodeList, Span.class);
View Full Code Here

Examples of org.htmlparser.scanners.DivScanner

  public void testTwoLevelNesting() throws ParserException {
    createParser("<table>" + "  <DIV>" + "    <SPAN>The Refactoring Challenge</SPAN>" + "    <SPAN>&#013;id: 6</SPAN>"
        + "  </DIV>" + "</table>");
    parser.registerScanners();
    parser.addScanner(new DivScanner());
    parser.addScanner(new SpanScanner());
    parser.addScanner(new TableScanner(parser));
    parseAndAssertNodeCount(1);
    TableTag tableTag = (TableTag) node[0];
    NodeList nodeList = new NodeList();
View Full Code Here

Examples of org.htmlparser.scanners.DivScanner

    addScanner(new FormScanner("-f", this));
    addScanner(new FrameSetScanner("-r"));
    addScanner(linkScanner.createBaseHREFScanner("-b"));
    addScanner(new BulletListScanner("-bulletList", this));
    // addScanner(new SpanScanner("-p"));
    addScanner(new DivScanner("-div"));
    addScanner(new TableScanner(this));
  }
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.