Package flumotion :: Package component :: Module feedcomponent :: Class Effect
[hide private]

Class Effect

source code

extern.log.log.Loggable --+
                          |
                         Effect
Known Subclasses:

I am a part of a feed component for a specific group of functionality.

Instance Methods [hide private]
 
__init__(self, name) source code
 
setComponent(self, component)
Set the given component as the effect's owner.
source code
 
setUIState(self, state)
Set the given UI state on the effect.
source code
FeedComponent
getComponent(self)
Get the component owning this effect.
source code

Inherited from extern.log.log.Loggable: __providedBy__, debug, doLog, error, info, log, logFunction, logObjectName, warning, warningFailure, writeMarker

Class Variables [hide private]
  logCategory = 'effect'
Implementors can provide a category to log their messages under.

Inherited from extern.log.log.Loggable: __implemented__, __provides__

Instance Variables [hide private]
FeedComponent component
component owning the effect
string name
name of the effect
Method Details [hide private]

__init__(self, name)
(Constructor)

source code 
Parameters:
  • name - the name of the effect

setComponent(self, component)

source code 

Set the given component as the effect's owner.

Parameters:
  • component (FeedComponent) - the component to set as an owner of this effect

setUIState(self, state)

source code 

Set the given UI state on the effect. This method is ideal for adding keys to the UI state.

Parameters: