Package posterity :: Module component :: Class Component

Class Component



object --+
         |
        Component
Known Subclasses:
controllers.ConvController, controllers.IdentityController, controllers.LoginController, controllers.MsgController, controllers.TagController, core.PosterityInstance, pop3.Pop3Controller, filter.FilterController, filter.FilterManager

Base class for components.

Every component can declare what extension points it provides, as well as what extension points of other components it extends.



Nested Classes
  __metaclass__
Meta class for components.
Instance Methods

Inherited from object: __delattr__, __getattribute__, __hash__, __init__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Static Methods
 
__new__(cls, *args, **kwargs)
Return an existing instance of the component if it has already been activated, otherwise create a new instance.
Properties

Inherited from object: __class__

Method Details

__new__(cls, *args, **kwargs)
Static Method

 
Return an existing instance of the component if it has already been activated, otherwise create a new instance.
Returns:
a new object with type S, a subtype of T

Overrides: object.__new__