Home | Trees | Index | Help |
|
---|
Package twisted :: Package web :: Package woven :: Module widgets :: Class DefaultWidget |
|
View
--+ |Widget
--+ | DefaultWidget
Method Summary | |
---|---|
By default, we just return the node unchanged | |
We're not concerned if the model has changed. | |
Inherited from Widget | |
| |
Convenience syntax for getting an attribute from the resultant DOM Node of this widget. | |
Convenience syntax for adding attributes to the resultant DOM Node of this widget. | |
| |
| |
Add `item' to the children of the resultant DOM Node of this widget. | |
Add an event handler to this widget. | |
Add a method to this widget that will be called when the widget is being rendered. | |
Add `item' to the children of the resultant DOM Node of this widget. | |
Do your part, prevent infinite recursion! | |
Return a DOM Node to replace the Node in the template that this Widget handles. | |
Get all nodes below this one which have a matching pattern attribute. | |
Convenience syntax for getting an attribute from the resultant DOM Node of this widget. | |
I have a model; however since I am a widget I am only responsible for a portion of that model. | |
Get a named slot from the incoming template node. | |
Get a reference to this page's top model object. | |
Use this method instead of __init__ to initialize your Widget, so you don't have to deal with calling the __init__ of the superclass. | |
Insert `item' at `index' in the children list of the resultant DOM Node of this widget. | |
Dispatch a client-side event to an event handler that was registered using addEventHandler. | |
Convenience syntax for adding attributes to the resultant DOM Node of this widget. | |
If the return value of getData is a Deferred, I am called when the
result of the Deferred is available. | |
| |
Convenience method for allowing a Controller to report an error to the user. | |
Set a node for this widget to use instead of creating one programatically. | |
I use the submodel to know which attribute in self.model I am responsible for | |
Override this method to set up your Widget prior to generateDOM. | |
Inherited from View | |
Check a given result from handling a node and look up a NodeMutator adapter which will convert the result into a node and insert it into the DOM tree. | |
Deal with a callback from a deferred, checking to see if it is ok to send the page yet or not. | |
| |
| |
Get a controller object to handle this node. | |
Get the model object associated with this node. | |
| |
Get a sub-view from me. | |
Override this if you want to have your subclass look up its template using a different method. | |
Handle a deferred from a controller. | |
Handle the root node, and send the page if there are no outstanding callbacks when it returns. | |
| |
| |
| |
| |
Use acquisition to look up the template named by self.templateFile, located anywhere above this object in the heirarchy, and use it as the template. | |
If this node has children, handle them. | |
| |
| |
Check to see if handlers recorded any errors before sending the page | |
| |
| |
| |
| |
|
Instance Variable Summary | |
---|---|
Inherited from Widget | |
model : If the current model is an model.Model , then the result of
model.getData(). |
Class Variable Summary | |
---|---|
Inherited from Widget | |
int |
clearNode = 0 |
int |
livePage = 1 |
int |
setupStacks = 0 |
NoneType |
tagName : The tag name of the element that this widget creates. |
wantsAllNotifications : Indicate that this widget wants to recieve every change notification
from the main model, not just notifications that affect its model. | |
Inherited from View | |
tuple |
__implements__ = (<class twisted.web.resource.IResource ...
|
NoneType |
doneCallback = None |
int |
isLeaf = 1 |
str |
template = ''
|
str |
templateDirectory = ''
|
str |
templateFile = ''
|
NoneType |
templateNode = None |
list |
viewLibraries = []
|
Method Details |
---|
generate(self, request, node)By default, we just return the node unchanged
|
modelChanged(self, payload)We're not concerned if the model has changed. |
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.0 on Sat May 15 20:07:56 2004 | http://epydoc.sf.net |