1
2
3
4
5 package org.apache.log4j.chainsaw.prefs;
6
7 /***
8 * A component implementing this interface is interested in being able to
9 * configure itself.
10 *
11 * Since this interface extends SettingsListener, the component
12 * will receive Load and Save settings events as described
13 * in SettingsManager
14 *
15 * @see org.apache.log4j.chainsaw.prefs.SettingsManager
16 * @author Paul Smith <psmith@apache.org>
17 *
18 */
19 public interface Profileable extends SettingsListener {
20
21 /***
22 * Must be able to provide a name which is used to determine at a minimum,
23 * the default profile name prefix for this component.
24 */
25 public String getNamespace();
26
27
28 }