Examples of visitAllNodesWith()


Examples of org.htmlparser.Parser.visitAllNodesWith()

            Lexer l = new Lexer(stringBuilder.toString());
            Parser parser = new Parser(l);
            StringBean sb = new StringBean();

            parser.visitAllNodesWith(sb);

            String ret = sb.getStrings();
            return new StringReader(ret);
        } catch (ParserException e) {
            log.warn("Conversion Exception: " + e);
View Full Code Here

Examples of org.htmlparser.Parser.visitAllNodesWith()

  @Override
  public void visitTextFragment(final VisitorContext ctx, TextFragment text) {
    final List<MessageFragment> result = new ArrayList<MessageFragment>();
    Parser parser = Parser.createParser(text.getText(), "UTF-8");
    try {
      parser.visitAllNodesWith(new NodeVisitor() {
        @Override
        public void visitEndTag(Tag tag) {
          result.add(ctx.createNonlocalizableTextFragment(tag.toHtml(true)));
        }
View Full Code Here

Examples of org.htmlparser.Parser.visitAllNodesWith()

    public void testUrlModificationWithVisitor() throws Exception
    {
        Parser parser = Parser.createParser(HTML_WITH_LINK);
        UrlModifyingVisitor visitor =
            new UrlModifyingVisitor(parser, "localhost://");
        parser.visitAllNodesWith(visitor);
        assertStringEquals(
            "Expected HTML",
            MODIFIED_HTML,
            visitor.getModifiedResult());
    }
View Full Code Here

Examples of org.htmlparser.Parser.visitAllNodesWith()

        URL[] ret;

        parser = new Parser(url);
        parser.registerScanners();
        ObjectFindingVisitor visitor = new ObjectFindingVisitor(LinkTag.class);
        parser.visitAllNodesWith(visitor);
        Node[] nodes = visitor.getTags();
        vector = new Vector();
        for (int i = 0; i < nodes.length; i++)
            try
            {
View Full Code Here

Examples of org.htmlparser.Parser.visitAllNodesWith()

        String[] tagsBeingChecked = { "TABLE", "DIV", "SPAN" };

        Parser parser = new Parser("http://www.amazon.com");
        TagFindingVisitor tagFinder =
            new TagFindingVisitor(tagsBeingChecked, true);
        parser.visitAllNodesWith(tagFinder);
        for (int i = 0; i < tagsBeingChecked.length; i++)
        {
            System.out.println(
                "Number of "
                    + tagsBeingChecked[i]
View Full Code Here

Examples of org.htmlparser.Parser.visitAllNodesWith()

         // read links or not
         // sb.setLinks(true); //TODO make this configurable

         // extract text
         parser.visitAllNodesWith(sb);

         String text = sb.getStrings();
         refined_text = (text != null) ? text : ""; // delete(text);

      }
View Full Code Here

Examples of org.htmlparser.Parser.visitAllNodesWith()

         // read links or not
         // sb.setLinks(true);

         // extract text
         parser.visitAllNodesWith(sb);

         String text = sb.getStrings();
         refined_text = (text != null) ? text : ""; // delete(text);

      }
View Full Code Here

Examples of org.htmlparser.Parser.visitAllNodesWith()

         // read links or not
         // sb.setLinks(true); //TODO make this configurable

         // extract text
         parser.visitAllNodesWith(sb);

         String text = sb.getStrings();
         refined_text = (text != null) ? text : ""; // delete(text);

      }
View Full Code Here

Examples of org.htmlparser.Parser.visitAllNodesWith()

            parser = Parser.createParser(stream, null);

            // Instantiate visitor
            visitor = new HTTPVisitor(url, loginUrl);
            // Parse nodes
            parser.visitAllNodesWith(visitor);

            // Get writer
            PrintWriter out = response.getWriter();

            // Push HTML content
View Full Code Here

Examples of org.htmlparser.Parser.visitAllNodesWith()

              };
            });
          }
        }
      };
      parser.visitAllNodesWith(visitor);
    } catch (ParserException e) {
      e.printStackTrace();
    }
    return dataList;
  }
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.