class twisted.web.static.DirectoryLister(resource.Resource): (source)
Print the content of a directory.
Instance Variable | template | page template used to render the content of the directory. It must contain the format keys header and tableContent. |
Instance Variable | linePattern | template used to render one line in the listing table. It must contain the format keys class, href, text, size, type and encoding. |
Instance Variable | contentTypes | a mapping of extensions to MIME types used to populate the information of a member of this directory. It is initialized with the value File.contentTypes . |
Instance Variable | contentEncodings | a mapping of extensions to encoding types. It is initialized with the value File.contentEncodings . |
Instance Variable | defaultType | default type used when no mimetype is detected. |
Instance Variable | dirs | filtered content of path , if the whole content should not be displayed (default to None , which means the actual content of path is printed). |
Instance Variable | path | directory which content should be listed. |
Method | __init__ | Initialize. |
Method | render | Render a listing of the content of self.path . |
Method | __repr__ | Undocumented |
Method | _getFilesAndDirectories | Helper returning files and directories in given directory listing, with attributes to be used to build a table content with self.linePattern . |
Method | _buildTableContent | Build a table content using self.linePattern and giving elements odd and even classes. |
Inherited from Resource:
Class Variable | server | Undocumented |
Instance Variable | children | Undocumented |
Class Variable | isLeaf | Signal if this IResource implementor is a "leaf node" or not. If True, getChildWithDefault will not be called on this Resource. |
Method | listStaticNames | Undocumented |
Method | listStaticEntities | Undocumented |
Method | listNames | Undocumented |
Method | listEntities | Undocumented |
Method | listDynamicNames | Undocumented |
Method | listDynamicEntities | Undocumented |
Method | getStaticEntity | Undocumented |
Method | getDynamicEntity | Undocumented |
Method | delEntity | Undocumented |
Method | reallyPutEntity | Undocumented |
Method | getChild | Retrieve a 'child' resource from me. |
Method | getChildWithDefault | Retrieve a static or dynamically generated child resource from me. |
Method | getChildForRequest | Undocumented |
Method | putChild | Register a static child. |
Method | render_HEAD | Default handling of HEAD method. |
str
)
str
)
File.contentTypes
.dict
)
File.contentEncodings
.dict
)
Initialize.
Helper returning files and directories in given directory listing, with attributes to be used to build a table content with self.linePattern
.
Returns | tuple of (directories, files) (type: tuple of list ) |
Build a table content using self.linePattern
and giving elements odd and even classes.
Render a listing of the content of self.path
.