Class LingvoDSL.HtmlVisitor

java.lang.Object
tokyo.northside.dsl4j.visitor.DslVisitor<String>
org.omegat.core.dictionaries.LingvoDSL.HtmlVisitor
Enclosing class:
LingvoDSL

public static class LingvoDSL.HtmlVisitor extends tokyo.northside.dsl4j.visitor.DslVisitor<String>
Simple HTML filter for LingvoDSL parser.
  • Constructor Summary

    Constructors
    Constructor
    Description
    HtmlVisitor(String dirPath, boolean condensedView)
    Constructor with media path.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    End of accept.
    Return result.
    void
    Start of accept.
    void
    visit(tokyo.northside.dsl4j.DslArticle.Attribute a)
    Visit an Attribute.
    void
    visit(tokyo.northside.dsl4j.DslArticle.EndTag tag)
    Visit an EndTag.
    void
    visit(tokyo.northside.dsl4j.DslArticle.Newline n)
    Visit a NewLine.
    void
    visit(tokyo.northside.dsl4j.DslArticle.Tag tag)
    Visit a tag.
    void
    visit(tokyo.northside.dsl4j.DslArticle.Text t)
    Visit a text.

    Methods inherited from class tokyo.northside.dsl4j.visitor.DslVisitor

    visit, visit

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • HtmlVisitor

      public HtmlVisitor(String dirPath, boolean condensedView) throws IOException
      Constructor with media path.
      Parameters:
      dirPath - media base path.
      Throws:
      IOException - when given directory not found.
  • Method Details

    • start

      public void start()
      Start of accept.

      super#visit(ElementSequence) call this.

      Overrides:
      start in class tokyo.northside.dsl4j.visitor.DslVisitor<String>
    • finish

      public void finish()
      End of accept.

      super#visit(ElementSequence) call this.

      Overrides:
      finish in class tokyo.northside.dsl4j.visitor.DslVisitor<String>
    • visit

      public void visit(tokyo.northside.dsl4j.DslArticle.Tag tag)
      Visit a tag.
      Specified by:
      visit in class tokyo.northside.dsl4j.visitor.DslVisitor<String>
      Parameters:
      tag - to visit.
    • visit

      public void visit(tokyo.northside.dsl4j.DslArticle.EndTag tag)
      Visit an EndTag.
      Specified by:
      visit in class tokyo.northside.dsl4j.visitor.DslVisitor<String>
      Parameters:
      tag - to visit.
    • getObject

      public String getObject()
      Return result.
      Specified by:
      getObject in class tokyo.northside.dsl4j.visitor.DslVisitor<String>
      Returns:
      result.
    • visit

      public void visit(tokyo.northside.dsl4j.DslArticle.Text t)
      Visit a text.
      Specified by:
      visit in class tokyo.northside.dsl4j.visitor.DslVisitor<String>
      Parameters:
      t - Text object to process.
    • visit

      public void visit(tokyo.northside.dsl4j.DslArticle.Attribute a)
      Visit an Attribute.
      Specified by:
      visit in class tokyo.northside.dsl4j.visitor.DslVisitor<String>
      Parameters:
      a - Attribute object to visit.
    • visit

      public void visit(tokyo.northside.dsl4j.DslArticle.Newline n)
      Visit a NewLine.
      Specified by:
      visit in class tokyo.northside.dsl4j.visitor.DslVisitor<String>
      Parameters:
      n - NewLine object to visit.