Listener ======== .. java:package:: ch.epfl.leb.sass.logging :noindex: .. java:type:: public interface Listener Defines common methods for listeners, i.e. objects that track \ :java:ref:`Observables `\ . :author: Kyle M. Douglass Methods ------- update ^^^^^^ .. java:method:: public void update(Object data) throws WrongMessageTypeException :outertype: Listener This method is called by an Observable when its state has changed. :param data: The data object that is passed from the Observable.