Table of Contents

Class: Gadget Twisted-0.17.4/twisted/web/widgets.py

I am a collection of Widgets, to be rendered through a Page Factory. self.pageFactory should be a Resource that takes a Widget in its constructor. The default is twisted.web.widgets.WidgetPage.

Base Classes   
resource.Resource
Methods   
__init__
addFile
getChild
getWidget
pageFactory
putPath
putWidget
render
  __init__ 
__init__ ( self )

  addFile 
addFile ( self,  path )

Gadget.addFile(path) Add a static path to this Gadget. This method is obsolete, use Gadget.putPath instead.

  getChild 
getChild (
        self,
        path,
        request,
        )

  getWidget 
getWidget (
        self,
        path,
        request,
        )

  pageFactory 
pageFactory (
        self,
        *args,
        *kwargs,
        )

Gadget.pageFactory(args, kwargs) -> Resource By default, this method returns self.page(args, **kwargs). It is only for backwards-compatibility -- you should set the pageFactory attribute on your Gadget inside of its __init__ method.

  putPath 
putPath (
        self,
        path,
        pathname,
        )

Gadget.putPath(path, pathname) Add a static path to this Gadget. Whenever path is requested, twisted.web.static.File(pathname) is sent.

  putWidget 
putWidget (
        self,
        path,
        widget,
        )

Gadget.putWidget(path, widget) Add a Widget to this Gadget. It will be rendered through the pageFactory associated with this Gadget, whenever path is requested.

  render 
render ( self,  request )


Table of Contents

This document was automatically generated on Sat Apr 20 01:31:53 2002 by HappyDoc version 2.0