Package org.htmlparser.scanners

Examples of org.htmlparser.scanners.SpanScanner


    public void testScan() throws Exception
    {
        createParser(HTML_WITH_SPAN);
        parser.addScanner(new TableScanner(parser));
        parser.addScanner(new SpanScanner());
        parseAndAssertNodeCount(1);
        assertType("node", TableColumn.class, node[0]);
        TableColumn col = (TableColumn) node[0];
        Node spans[] = col.searchFor(Span.class).toNodeArray();
        assertEquals("number of spans found", 2, spans.length);
View Full Code Here


    {
        createParser(
            "<SPAN>The Refactoring Challenge</SPAN>"
                + "<SPAN>&#013;id: 6</SPAN>");
        parser.registerScanners();
        parser.addScanner(new SpanScanner());
        assertSpanContent(parser.extractAllNodesThatAre(Span.class));
    }
View Full Code Here

                + "  <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);
        Node[] spans = nodeList.toNodeArray();
View Full Code Here

                + "    <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();
        tableTag.collectInto(nodeList, Span.class);
View Full Code Here

  }

  public void testScan() throws Exception {
    createParser(HTML_WITH_SPAN);
    parser.addScanner(new TableScanner(parser));
    parser.addScanner(new SpanScanner());
    parseAndAssertNodeCount(1);
    assertType("node", TableColumn.class, node[0]);
    TableColumn col = (TableColumn) node[0];
    Node spans[] = col.searchFor(Span.class).toNodeArray();
    assertEquals("number of spans found", 2, spans.length);
View Full Code Here

  }

  public void testSimpleSearch() throws ParserException {
    createParser("<SPAN>The Refactoring Challenge</SPAN>" + "<SPAN>&#013;id: 6</SPAN>");
    parser.registerScanners();
    parser.addScanner(new SpanScanner());
    assertSpanContent(parser.extractAllNodesThatAre(Span.class));
  }
View Full Code Here

  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);
    Node[] spans = nodeList.toNodeArray();
View Full Code Here

  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();
    tableTag.collectInto(nodeList, Span.class);
View Full Code Here

TOP

Related Classes of org.htmlparser.scanners.SpanScanner

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.