Package zope :: Package interface :: Package common :: Module sequence :: Class IUniqueMemberWriteSequence
[show private | hide private]
[frames | no frames]

Type IUniqueMemberWriteSequence

Interface --+
            |
           IUniqueMemberWriteSequence

Known Subclasses:
IWriteSequence

The write contract for a sequence that may enforce unique members
Class Variable Summary
str __delitem__ = 'x.__delitem__(index) <==> del x[index]\n ...
str __delslice__ = 'x.__delslice__(i, j) <==> del x[i:j]\n\n...
str __iadd__ = 'x.__iadd__(y) <==> x+=y'
str __setitem__ = 'x.__setitem__(index, item) <==> x[index]=...
str __setslice__ = 'x.__setslice__(i, j, other) <==> x[i:j]=...
str append = 'append item to end'
str extend = 'extend list by appending elements from the ite...
str insert = 'insert item before index'
str pop = 'remove and return item at index (default last)'
str remove = 'remove first occurrence of value'
str reverse = 'reverse *IN PLACE*'
str sort = 'stable sort *IN PLACE*; cmpfunc(x, y) -> -1, 0, ...

Class Variable Details

__delitem__

Type:
str
Value:
'''x.__delitem__(index) <==> del x[index]
        
        Declaring this interface does not specify whether __delitem__
        supports slice objects.'''                                     

__delslice__

Type:
str
Value:
'''x.__delslice__(i, j) <==> del x[i:j]

        Use of negative indices is not supported.
        
        Deprecated since Python 2.0 but still a part of UserList.
        '''                                                            

__iadd__

Type:
str
Value:
'x.__iadd__(y) <==> x+=y'                                              

__setitem__

Type:
str
Value:
'''x.__setitem__(index, item) <==> x[index]=item
        
        Declaring this interface does not specify whether __setitem__
        supports slice objects.'''                                     

__setslice__

Type:
str
Value:
'''x.__setslice__(i, j, other) <==> x[i:j]=other

        Use  of negative indices is not supported.
        
        Deprecated since Python 2.0 but still a part of UserList.
        '''                                                            

append

Type:
str
Value:
'append item to end'                                                   

extend

Type:
str
Value:
'extend list by appending elements from the iterable'                  

insert

Type:
str
Value:
'insert item before index'                                             

pop

Type:
str
Value:
'remove and return item at index (default last)'                       

remove

Type:
str
Value:
'remove first occurrence of value'                                     

reverse

Type:
str
Value:
'reverse *IN PLACE*'                                                   

sort

Type:
str
Value:
'stable sort *IN PLACE*; cmpfunc(x, y) -> -1, 0, 1'                    

Generated by Epydoc 2.1 on Fri Jun 24 12:01:23 2005 http://epydoc.sf.net