Package CMFCore :: Module DirectoryView
[show private | hide private]
[frames | no frames]

Module CMFCore.DirectoryView

Views of filesystem directories as folders.

$Id: DirectoryView.py 21452 2005-05-06 18:20:01Z fguillaume $
Classes
DirectoryInformation  
DirectoryRegistry  
DirectoryView Directory views mount filesystem directories.
DirectoryViewSurrogate Folderish DirectoryView.

Function Summary
  addDirectoryViews(ob, name, _prefix)
Add a directory view for every subdirectory of the given directory.
  createDirectoryView(parent, minimal_fp, id)
Add either a DirectoryView or a derivative object.
  expandpath(p)
utils.expandpath() wrapper for backwards compatibility.
  listFolderHierarchy(ob, path, rval, adding_meta_type)
  manage_addDirectoryView(self, dirpath, id, REQUEST)
Add either a DirectoryView or a derivative object.
  manage_listAvailableDirectories(*args)
List registered directories.

Variable Summary
int __reload_module__ = 0                                                                     
tuple base_ignore = ('.', '..')
tuple ignore = ('CVS', 'SVN', '.', '..', '.svn')
SRE_Pattern ignore_re = \.|(.*~$)|#
ClassicHTMLFile manage_addDirectoryViewForm = <App.special_dtml.ClassicH...
instancemethod registerDirectory = CMFCore.DirectoryView.DirectoryRegistry.registerDirectory
instancemethod registerFileExtension = CMFCore.DirectoryView.DirectoryRegistry.registerFileExtension
instancemethod registerMetaType = CMFCore.DirectoryView.DirectoryRegistry.registerMetaType

Function Details

addDirectoryViews(ob, name, _prefix)

Add a directory view for every subdirectory of the given directory.

Meant to be called by filesystem-based code. Note that registerDirectory() still needs to be called by product initialization code to satisfy persistence demands.

createDirectoryView(parent, minimal_fp, id=None)

Add either a DirectoryView or a derivative object.

expandpath(p)

utils.expandpath() wrapper for backwards compatibility.

manage_addDirectoryView(self, dirpath, id=None, REQUEST=None)

Add either a DirectoryView or a derivative object.

manage_listAvailableDirectories(*args)

List registered directories.

Variable Details

__reload_module__

Type:
int
Value:
0                                                                     

base_ignore

Type:
tuple
Value:
('.', '..')                                                            

ignore

Type:
tuple
Value:
('CVS', 'SVN', '.', '..', '.svn')                                      

ignore_re

Type:
SRE_Pattern
Value:
\.|(.*~$)|#                                                            

manage_addDirectoryViewForm

Type:
ClassicHTMLFile
Value:
<App.special_dtml.ClassicHTMLFile object at 0xb6077c2c>                

Generated by Epydoc 2.1 on Mon Jun 27 12:45:44 2005 http://epydoc.sf.net