View Javadoc

1   /*
2    * @author Paul Smith <psmith@apache.org>
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  }