Class HtmlTableParser


  • public class HtmlTableParser
    extends HtmlSimpleParser
    Parser used by Translator for searching tables in tags and creating TableNode for them. This parser doesn't support tables inside other tables.
    • Constructor Detail

      • HtmlTableParser

        public HtmlTableParser()
      • HtmlTableParser

        public HtmlTableParser​(java.lang.String name,
                               java.lang.String start,
                               java.lang.String end)
    • Method Detail

      • createNode

        public AbstractNode createNode​(java.lang.String start,
                                       java.lang.String end,
                                       java.lang.String text,
                                       Translator translator)
        create TableNode from text
        Overrides:
        createNode in class HtmlSimpleParser
        Parameters:
        start - - original starting tag
        end - - original closing tag tag
        text - - content of list (with all elements)
        translator - - reference to translator needed to search sub nodes in each element This parser doesn't support table included in table
        Returns:
        SimpleNode