org.extex.interpreter.context.observer.load
Interface LoadedObservable

All Known Implementing Classes:
ContextExtensionImpl, ContextImpl

public interface LoadedObservable

This interface describes the possibility to register an observer for an load event.

Version:
$Revision:4399 $
Author:
Gerd Neugebauer

Method Summary
 void receiveLoad(TokenSource source, Typesetter typesetter)
          Receive a notification about a load event.
 void registerLoadObserver(LoadedObserver observer)
          Register an observer for load events.
 void unregisterLoadObserver(LoadedObserver observer)
          Remove a registered observer for load events.
 

Method Detail

registerLoadObserver

void registerLoadObserver(LoadedObserver observer)
Register an observer for load events. Code change events are triggered when the context is loaded.

Parameters:
observer - the observer to receive the events

unregisterLoadObserver

void unregisterLoadObserver(LoadedObserver observer)
Remove a registered observer for load events. Code change events are triggered when the context is loaded.

Parameters:
observer - the observer to receive the events

receiveLoad

void receiveLoad(TokenSource source,
                 Typesetter typesetter)
                 throws HelpingException
Receive a notification about a load event.

Parameters:
source - the token source
typesetter - the typesetter
Throws:
HelpingException - in case of an error