Class WikitextImporter.WikitextTableVisitor

java.lang.Object
de.fau.cs.osr.utils.visitor.VisitorInterface<T>
de.fau.cs.osr.utils.visitor.VisitorBase<T>
de.fau.cs.osr.ptk.common.AstVisitor<org.sweble.wikitext.parser.nodes.WtNode>
com.google.refine.importers.WikitextImporter.WikitextTableVisitor
Enclosing class:
WikitextImporter

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

    Fields
    Modifier and Type
    Field
    Description
     
     
     
    List<com.google.refine.importers.WikitextImporter.WikilinkedCell>
     

    Fields inherited from class de.fau.cs.osr.ptk.common.AstVisitor

    REMOVE
  • Constructor Summary

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

    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)
     
    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
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • caption

      public String caption
    • rows

      public List<List<String>> rows
    • references

      public List<List<String>> references
    • wikilinkedCells

      public List<com.google.refine.importers.WikitextImporter.WikilinkedCell> wikilinkedCells
  • Constructor Details

    • WikitextTableVisitor

      public WikitextTableVisitor(boolean blankSpanningCells, boolean includeRawTemplates)
  • Method Details

    • 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>