01: package com.teamkonzept.lib;
02:
03: /**
04: * The Configuration Listener interface defines a callback method to allow
05: * implementing classes to be notified about changes in their configuration
06: * (Observer / Listener pattern). This may be useful for run-time
07: * configuration of arbitrary components.
08: *
09: * @version 1.0
10: * @since 1.0
11: * @author © 2001 Team-Konzept
12: */
13: public interface ConfigurationListener {
14:
15: // $Header: /cvsroot/webman-cms/source/webman/com/teamkonzept/lib/ConfigurationListener.java,v 1.2 2001/02/14 12:50:25 uli Exp $
16:
17: // Method signatures.
18:
19: /**
20: * Informs the listener about changes in its configuration.
21: *
22: * @exception com.teamkonzept.lib.TKException allows the listener
23: * to signal an error.
24: */
25: public abstract void configurationChanged() throws TKException;
26:
27: }
|