Package libconfix :: Package core :: Package filesys :: Module overlay_file :: Class OverlayFile
[show private | hide private]
[frames | no frames]

Type OverlayFile

object --+        
         |        
  VFSEntry --+    
             |    
  OverlayEntry --+
                 |
object --+       |
         |       |
  VFSEntry --+   |
             |   |
       VFSFile --+
                 |
                OverlayFile


Method Summary
  __init__(self, original, overlay)
  add_lines(self, lines)
(VFSFile implementation)...
  expand(self)
Abstract.
  is_overlayed(self)
(VFSFile implementation)...
  is_persistent(self)
(VFSEntry implementation)...
  lines(self)
(VFSFile implementation)...
  truncate(self)
(VFSFile implementation)...
    Inherited from OverlayEntry
  abspath(self)
(VFSEntry implementation)...
  original(self)
  overlay(self)
  relpath(self, from_dir)
(VFSEntry implementation)...
    Inherited from VFSEntry
  del_property(self, name)
  filesystem(self)
  get_property(self, name)
  name(self)
  parent(self)
  set_filesystem(self, filesystem)
  set_parent(self, parent)
  set_property(self, name, value)
  sync(self)
Write back to the backing storage, whatever this means.
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name...
  __getattribute__(...)
x.__getattribute__('name') <==> x.name...
  __hash__(x)
x.__hash__() <==> hash(x)...
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T...
  __reduce__(...)
helper for pickle...
  __reduce_ex__(...)
helper for pickle...
  __repr__(x)
x.__repr__() <==> repr(x)...
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value...
  __str__(x)
x.__str__() <==> str(x)...

Class Variable Summary
classobj AddLinesError = libconfix.core.filesys.overlay_file.AddLinesError
classobj TruncateError = libconfix.core.filesys.overlay_file.TruncateError

Method Details

add_lines(self, lines)

(VFSFile implementation)
Overrides:
libconfix.core.filesys.vfs_file.VFSFile.add_lines

expand(self)

Abstract. Supposed to actually "merge" original and overlay.
Overrides:
libconfix.core.filesys.overlay_entry.OverlayEntry.expand (inherited documentation)

is_overlayed(self)

(VFSFile implementation)
Overrides:
libconfix.core.filesys.vfs_file.VFSFile.is_overlayed

is_persistent(self)

(VFSEntry implementation)
Overrides:
libconfix.core.filesys.vfs_entry.VFSEntry.is_persistent

lines(self)

(VFSFile implementation)
Overrides:
libconfix.core.filesys.vfs_file.VFSFile.lines

truncate(self)

(VFSFile implementation)
Overrides:
libconfix.core.filesys.vfs_file.VFSFile.truncate

Generated by Epydoc 2.1 on Fri Nov 23 16:56:36 2007 http://epydoc.sf.net