Extension d'un EnvironmentObject. More...
#include "cogitant/environmentobject.h"
Classes | |
class | Factory |
Fabrique de EnvironmentObjectExtension. More... | |
Public Member Functions | |
EnvironmentObjectExtension (EnvironmentObject *obj) | |
Constructeur. More... | |
virtual | ~EnvironmentObjectExtension () |
Destructeur. More... | |
virtual const char * | identifier () const =0 |
Identifiant du type d'extension. More... | |
virtual std::string | toString () const =0 |
Conversion en chaîne pour débogage, affichage et stockage. More... | |
virtual void | fromString (std::string const &s)=0 |
Chargement depuis une chaîne. More... | |
virtual EnvironmentObjectExtension * | clone (EnvironmentObject *neweo) const =0 |
Clone de l'objet. More... | |
bool | deletedWithObservable () const |
L'observateur doit-il être détruit quand l'objet observé est détruit. More... | |
Public Member Functions inherited from cogitant::Observer | |
Observer () | |
Constructeur. More... | |
virtual | ~Observer () |
Destructeur. More... | |
virtual void | messageAttached (ObservableObject *obo) |
Méthode appelée quand l'observateur est attaché à un objet observable. More... | |
virtual void | messageDetached () |
Méthode appelée quand l'observateur est détaché d'un objet observable. More... | |
virtual void | message (ObserverMessage const *msg) |
Méthode appelée quand l'état de l'objet observé a été modifié. More... | |
virtual bool | wantsMessage (ObserverMessage::Type mt) const |
Est-ce que le type de message est géré par l'observateur. More... | |
bool | isAttached () const |
L'observateur est-il relié à un objet observable. More... | |
Protected Attributes | |
EnvironmentObject * | m_object |
EnvironmentObject étendu par l'extension. More... | |
Extension d'un EnvironmentObject.
cogitant::EnvironmentObjectExtension::EnvironmentObjectExtension | ( | EnvironmentObject * | obj | ) |
Constructeur.
|
virtual |
Destructeur.
|
pure virtual |
Clone de l'objet.
|
virtual |
L'observateur doit-il être détruit quand l'objet observé est détruit.
Par défaut cette méthode retourne true
et l'Observer est détruit quand l'objet observé est détruit. Redéfinir cette méthode pour retourner false
permet à l'Observer de continuer à exister après destruction de l'objet observé.
Reimplemented from cogitant::Observer.
|
pure virtual |
Chargement depuis une chaîne.
|
pure virtual |
Identifiant du type d'extension.
|
pure virtual |
Conversion en chaîne pour débogage, affichage et stockage.
|
protected |
EnvironmentObject étendu par l'extension.