Package genshi :: Package template :: Module plugin :: Class AbstractTemplateEnginePlugin |

# Class AbstractTemplateEnginePlugin

    object --+
             |
            AbstractTemplateEnginePlugin

Known Subclasses:
  - MarkupTemplateEnginePlugin
  - , TextTemplateEnginePlugin

Implementation of the plugin API.

Instance Methods
__init__(self, extra_vars_func=None, options=None) x.__init__(...) initializes x; see x.__class__.__doc__ for signature |
load_template(self, templatename, template_string=None) Find a template specified in python 'dot' notation, or load one from a string. |
render(self, info, format=None, fragment=False, template=None) Render the template to a string using the provided info. |
transform(self, info, template) Render the output to an event stream. |
Inherited from `object`: `__delattr__`, `__format__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__sizeof__`, `__str__`, `__subclasshook__`

Class Variables
| template_class = `None` hash(x)
| extension = `None` hash(x)

Properties
Inherited from `object`: `__class__`

Method Details

### __init__(self, extra_vars_func=None, options=None) (Constructor) |
x.__init__(...) initializes x; see x.__class__.__doc__ for signature Overrides: object.__init__ (inherited documentation)