Class WikitextImporter.WikitextTableVisitor

  • Enclosing class:
    WikitextImporter

    public class WikitextImporter.WikitextTableVisitor
    extends de.fau.cs.osr.ptk.common.AstVisitor<org.sweble.wikitext.parser.nodes.WtNode>
    • Constructor Summary

      Constructors 
      Constructor Description
      WikitextTableVisitor​(boolean blankSpanningCells, boolean includeRawTemplates)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addCell​(org.sweble.wikitext.parser.nodes.WtNode e)  
      protected Object after​(org.sweble.wikitext.parser.nodes.WtNode node, Object result)  
      protected org.sweble.wikitext.parser.nodes.WtNode before​(org.sweble.wikitext.parser.nodes.WtNode node)  
      String renderCellAsString​(org.sweble.wikitext.parser.nodes.WtNode e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtBody e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtBold e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtExternalLink e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtImageLink e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtInternalLink e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtItalics e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtLinkTitle e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtLinkTitle.WtNoLinkTitle e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtName e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtNewline e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtNode e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtParsedWikitextPage e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtSection e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtTable e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtTableCaption e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtTableCell e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtTableHeader e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtTableRow e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtTagExtension tag)  
      void visit​(org.sweble.wikitext.parser.nodes.WtTagExtensionBody body)  
      void visit​(org.sweble.wikitext.parser.nodes.WtTemplate e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtTemplateArgument e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtText text)  
      void visit​(org.sweble.wikitext.parser.nodes.WtUrl e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtValue e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtXmlAttribute e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtXmlAttributes e)  
      void visit​(org.sweble.wikitext.parser.nodes.WtXmlEmptyTag tag)  
      void visit​(org.sweble.wikitext.parser.nodes.WtXmlEndTag tag)  
      void visit​(org.sweble.wikitext.parser.nodes.WtXmlStartTag tag)  
      void writeText​(String text)  
      • Methods inherited from class de.fau.cs.osr.ptk.common.AstVisitor

        dispatch, iterate, map, mapInPlace
      • Methods inherited from class de.fau.cs.osr.utils.visitor.VisitorBase

        go, handleVisitingException, resolveAndVisit, visitNotFound
    • Field Detail

      • caption

        public String caption
      • wikilinkedCells

        public List<org.openrefine.importers.WikitextImporter.WikilinkedCell> wikilinkedCells
    • Constructor Detail

      • WikitextTableVisitor

        public WikitextTableVisitor​(boolean blankSpanningCells,
                                    boolean includeRawTemplates)
    • Method Detail

      • before

        protected org.sweble.wikitext.parser.nodes.WtNode before​(org.sweble.wikitext.parser.nodes.WtNode node)
        Overrides:
        before in class de.fau.cs.osr.utils.visitor.VisitorBase<org.sweble.wikitext.parser.nodes.WtNode>
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtNode e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtTable e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtTableCaption e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtTableRow e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtTableCell e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtTableHeader e)
      • addCell

        public void addCell​(org.sweble.wikitext.parser.nodes.WtNode e)
      • renderCellAsString

        public String renderCellAsString​(org.sweble.wikitext.parser.nodes.WtNode e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtText text)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtNewline e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtXmlEmptyTag tag)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtXmlStartTag tag)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtXmlEndTag tag)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtTagExtension tag)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtTagExtensionBody body)
      • writeText

        public void writeText​(String text)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtXmlAttributes e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtXmlAttribute e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtName e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtValue e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtInternalLink e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtExternalLink e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtLinkTitle.WtNoLinkTitle e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtLinkTitle e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtUrl e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtTemplate e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtTemplateArgument e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtImageLink e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtParsedWikitextPage e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtSection e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtBody e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtItalics e)
      • visit

        public void visit​(org.sweble.wikitext.parser.nodes.WtBold e)
      • after

        protected Object after​(org.sweble.wikitext.parser.nodes.WtNode node,
                               Object result)
        Overrides:
        after in class de.fau.cs.osr.utils.visitor.VisitorBase<org.sweble.wikitext.parser.nodes.WtNode>