Package svnmailer :: Module struct_accessors :: Class TokenlistDescriptor
[show private | hide private]
[frames | no frames]

Class TokenlistDescriptor

      object --+            
               |            
MemberDescriptor --+        
                   |        
      BaseDescriptor --+    
                       |    
   BasePostmapDescriptor --+
                           |
                          TokenlistDescriptor


(Unicode) Tokenlist storage
Method Summary
  __init__(self, name, private, param)
Initialization
  doPostmap(self, value, mapper, arg)
Maps the items
  doSubstitute(self, value, subst, arg)
Substitutes the items
  doTransform(self, value, arg)
Turns into a token list
    Inherited from BasePostmapDescriptor
  doPremap(self, value, mapper, arg)
Passes through
    Inherited from BaseDescriptor
  getCharset(self, arg)
Returns the charset
  getFileCharset(self, arg)
Returns the file system charset
  postmap(self, value, mapper, arg)
Postmap the value if it's activated
  premap(self, value, mapper, arg)
Premap the value if it's activated
  substitute(self, value, subst, arg)
Substitute the value if it's activated
  transform(self, value, arg)
Transform if value is not None
    Inherited from MemberDescriptor
  __delete__(self, instance)
Raises an AttributeError
  __get__(self, instance, owner)
Gets the member value
  __set__(self, instance, value)
Sets the members value
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name...
  __getattribute__(...)
x.__getattribute__('name') <==> x.name...
  __hash__(x)
x.__hash__() <==> hash(x)...
  __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)...
    Inherited from type
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T...

Instance Variable Summary
    Inherited from MemberDescriptor
str name: The name of the member
any param: The descriptor parameter
StructPrivate __private: The reference to the private container

Method Details

__init__(self, name, private, param=None)
(Constructor)

Initialization
Overrides:
svnmailer.struct_accessors.BaseDescriptor.__init__

doPostmap(self, value, mapper, arg)

Maps the items
Overrides:
svnmailer.struct_accessors.BaseDescriptor.doPostmap

doSubstitute(self, value, subst, arg)

Substitutes the items
Overrides:
svnmailer.struct_accessors.BaseDescriptor.doSubstitute

doTransform(self, value, arg)

Turns into a token list
Raises:
UnicodeError - The supplied value was a string and could not be converted to unicode
TypeError - The input value is neither string nor unicode nor a tuple
ValueError - At least one of the tokens is not allowed
Overrides:
svnmailer.struct_accessors.BaseDescriptor.doTransform

Generated by Epydoc 2.0 on Sat Jun 18 19:20:41 2005 http://epydoc.sf.net