class SphinxTranslator(nodes.NodeVisitor):
Known subclasses: sphinx.writers.html.HTMLTranslator
, sphinx.writers.html5.HTML5Translator
, sphinx.writers.latex.LaTeXTranslator
, sphinx.writers.manpage.ManualPageTranslator
, sphinx.writers.texinfo.TexinfoTranslator
, sphinx.writers.text.TextTranslator
A base class for Sphinx translators.
This class adds a support for visitor/departure method for super node class if visitor/departure method for node class is not found.
It also provides helper methods for Sphinx translators.
Note
The subclasses of this class might not work with docutils. This class is strongly coupled with Sphinx.
Method | __init__ |
Undocumented |
Method | dispatch_departure |
Dispatch node to appropriate departure method. The priority of departure method is: |
Method | dispatch_visit |
Dispatch node to appropriate visitor method. The priority of visitor method is: |
Method | unknown_visit |
Undocumented |
Instance Variable | builder |
Undocumented |
Instance Variable | config |
Undocumented |
Instance Variable | settings |
Undocumented |
sphinx.writers.html.HTMLTranslator
, sphinx.writers.html5.HTML5Translator
, sphinx.writers.latex.LaTeXTranslator
, sphinx.writers.manpage.ManualPageTranslator
, sphinx.writers.texinfo.TexinfoTranslator
, sphinx.writers.text.TextTranslator
Undocumented
Parameters | |
document:nodes.document | Undocumented |
builder:Builder | Undocumented |
Dispatch node to appropriate departure method. The priority of departure method is:
Parameters | |
node:Node | Undocumented |
Dispatch node to appropriate visitor method. The priority of visitor method is:
Parameters | |
node:Node | Undocumented |