Public Member Functions

cogitant.base.Observer Interface Reference

Observer. More...

List of all members.

Public Member Functions

void messageAttached ()
 Method called when the observer begins to observe an object.
void messageDetached ()
 Method called when the observer finishes to observe an object.
void message (ObserverMessage msg)
 Method called when the observed object notifies its observers.
boolean wantsMessage (ObserverMessage.Type mt)
 Types of messages the observer wants.

Detailed Description

Observer.


Member Function Documentation

void cogitant.base.Observer.message ( ObserverMessage  msg)

Method called when the observed object notifies its observers.

void cogitant.base.Observer.messageAttached ( )

Method called when the observer begins to observe an object.

void cogitant.base.Observer.messageDetached ( )

Method called when the observer finishes to observe an object.

boolean cogitant.base.Observer.wantsMessage ( ObserverMessage.Type  mt)

Types of messages the observer wants.

Parameters:
mttype of message.
Returns:
true iff the Observer wants messages of this type.
Warning:
An instance of Observer has to return allways the same value for a given type.