sdeboy 2004/03/28 12:12:18
Modified: src/java/org/apache/log4j/chainsaw LogPanel.java
Log:
logpanel now implementing profileable - this is the mechanism for log panel settings
save/load
Revision Changes Path
1.62 +13 -2 logging-log4j/src/java/org/apache/log4j/chainsaw/LogPanel.java
Index: LogPanel.java
===================================================================
RCS file: /home/cvs/logging-log4j/src/java/org/apache/log4j/chainsaw/LogPanel.java,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -r1.61 -r1.62
--- LogPanel.java 28 Mar 2004 19:26:22 -0000 1.61
+++ LogPanel.java 28 Mar 2004 20:12:18 -0000 1.62
@@ -114,8 +114,8 @@
import org.apache.log4j.chainsaw.layout.LayoutEditorPane;
import org.apache.log4j.chainsaw.messages.MessageCenter;
import org.apache.log4j.chainsaw.prefs.LoadSettingsEvent;
+import org.apache.log4j.chainsaw.prefs.Profileable;
import org.apache.log4j.chainsaw.prefs.SaveSettingsEvent;
-import org.apache.log4j.chainsaw.prefs.SettingsListener;
import org.apache.log4j.chainsaw.prefs.SettingsManager;
import org.apache.log4j.helpers.ISO8601DateFormat;
import org.apache.log4j.helpers.LogLog;
@@ -174,7 +174,7 @@
[EMAIL PROTECTED] Paul Smith (psmith at apache.org)
*
*/
-public class LogPanel extends DockablePanel implements EventBatchListener,
SettingsListener {
+public class LogPanel extends DockablePanel implements EventBatchListener,
Profileable {
private final String identifier;
private final ChainsawStatusBar statusBar;
private final JFrame preferencesFrame = new JFrame();
@@ -1226,6 +1226,17 @@
eventsPane.addMouseListener(popupListener);
table.addMouseListener(popupListener);
+ }
+
+ /**
+ * Accessor
+ *
+ * @return namespace
+ *
+ * @see Profileable
+ */
+ public String getNamespace() {
+ return getIdentifier();
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]