web2py.gluon.template.Content

Package web2py :: Package gluon :: Module template :: Class Content |
[hide private]
[frames] | no frames]

# Class Content

source code

    object --+
             |
          Node --+
                 |
         BlockNode --+
                     |
                    Content

Parent Container -- Used as the root level BlockNode.

Contains functions that operate as such.

Instance Methods | [hide private]
__init__(self, name=`'``ContentBlock``'`, pre_extend=True) Keyword Arguments | source code
__str__(self) Get this BlockNodes content, not including child Nodes | source code
_insert(self, other, index=0) Inserts object at index. | source code
insert(self, other, index=0) Inserts object at index. | source code
append(self, node) Adds a node to list. | source code
extend(self, other) Extends the objects list of nodes with another objects nodes | source code
clear_content(self) | source code
Inherited from `BlockNode`: `__repr__`, `output` Inherited from `object`: `__delattr__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__setattr__`

Properties | [hide private]
Inherited from `object`: `__class__`

Method Details | [hide private]

### __init__(self, name=`'``ContentBlock``'`, pre_extend=True) (Constructor) | source code
Keyword Arguments name -- Unique name for this BlockNode Overrides: BlockNode.__init__

### __str__(self) (Informal representation operator) | source code
Get this BlockNodes content, not including child Nodes Overrides: BlockNode.__str__ (inherited documentation)

### insert(self, other, index=0) | source code
Inserts object at index. You may pass a list of objects and have them inserted.

### append(self, node) | source code
Adds a node to list. If it is a BlockNode then we assign a block for it. Overrides: BlockNode.append

### extend(self, other) | source code
Extends the objects list of nodes with another objects nodes Overrides: BlockNode.extend