Back to index

moin  1.9.0~rc2
Public Member Functions | Public Attributes | Private Attributes
MoinMoin.datastruct.backends.BaseGroup Class Reference
Inheritance diagram for MoinMoin.datastruct.backends.BaseGroup:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def __contains__
def __iter__

Public Attributes

 request
 name

Private Attributes

 _backend

Detailed Description

Group is something which stores members. Groups are immutable. A
member is some arbitrary entity name (Unicode object).

Definition at line 24 of file __init__.py.


Constructor & Destructor Documentation

def MoinMoin.datastruct.backends.BaseGroup.__init__ (   self,
  request,
  name,
  backend 
)
Initialize a group.

@param request
@param name: moin group name
@backend: backend object which created this object

Reimplemented in MoinMoin.datastruct.backends.GreedyGroup, and MoinMoin.datastruct.backends.LazyGroup.

Definition at line 30 of file __init__.py.

00030 
00031     def __init__(self, request, name, backend):
00032         """
00033         Initialize a group.
00034 
00035         @param request
00036         @param name: moin group name
00037         @backend: backend object which created this object
00038         """
00039         self.request = request
00040         self.name = name
00041         self._backend = backend


Member Function Documentation

def MoinMoin.datastruct.backends.BaseGroup.__contains__ (   self,
  member,
  processed_groups = None 
)

Reimplemented in MoinMoin.datastruct.backends.GreedyGroup, and MoinMoin.datastruct.backends.LazyGroup.

Definition at line 42 of file __init__.py.

00042 
00043     def __contains__(self, member, processed_groups=None):
00044         raise NotImplementedError()

def MoinMoin.datastruct.backends.BaseGroup.__iter__ (   self,
  yielded_members = None,
  processed_groups = None 
)

Reimplemented in MoinMoin.datastruct.backends.GreedyGroup, and MoinMoin.datastruct.backends.LazyGroup.

Definition at line 45 of file __init__.py.

00045 
00046     def __iter__(self, yielded_members=None, processed_groups=None):
00047         raise NotImplementedError()
00048 


Member Data Documentation

Definition at line 40 of file __init__.py.

Definition at line 39 of file __init__.py.

Definition at line 38 of file __init__.py.


The documentation for this class was generated from the following file: