Home | Trees | Index | Help |
|
---|
Package nevow :: Module rend :: Class Fragment |
|
object
--+ |DataFactory
--+ |object
--+ | | |RenderFactory
--+ | Fragment
Page
A fragment is a renderer that can be embedded in a stan document and hooks its template (from the docFactory) up to its data_ and render_ methods, i.e. it remembers itself as the IRendererFactory and IContainer.
Fragment primarily serves as the base for Page, Nevow's web resource, but it can be used for more complex rendering. For instance, a fragment might be used to encapsulate the rendering of a complex piece of data where the template is read from disk and contains standard renderers (sequence, mapping etc) and/or custom render methods.Method Summary | |
---|---|
__init__(self,
original,
docFactory)
| |
get(self,
context)
| |
Remember the given object for the given interfaces (or all interfaces obj.__implements__) in the top-level context for this page. | |
rememberStuff(self,
ctx)
| |
rend(self,
context,
data)
| |
Inherited from DataFactory | |
| |
Inherited from RenderFactory | |
| |
| |
| |
| |
Return a renderer with the given name. | |
Inherited from object | |
x.__delattr__('name') <==> del x.name | |
x.__getattribute__('name') <==> x.name | |
x.__hash__() <==> hash(x) | |
T.__new__(S, ...) -> a new object with type S, a subtype of T | |
helper for pickle | |
helper for pickle | |
x.__repr__() <==> repr(x) | |
x.__setattr__('name', value) <==> x.name = value | |
x.__str__() <==> str(x) |
Class Variable Summary | |
---|---|
tuple |
__implements__ = (<MetaInterface nevow.inevow.IRenderer>...
|
NoneType |
docFactory = None |
NoneType |
original = None |
Method Details |
---|
remember(self, obj, inter=None)Remember the given object for the given interfaces (or all interfaces obj.__implements__) in the top-level context for this page. Note that the objects remembered using this API are only remembered for the duration of one render. XXX THIS IS DEPRECATED. The page context is now passed to various Page apis. Remember things there instead. |
Class Variable Details |
---|
docFactory
|
original
|
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Mon Jul 25 16:22:13 2005 | http://epydoc.sf.net |