From 4dfb0a8cfaced73346ec5dd6455813e83014b016 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Tue, 21 Nov 2006 19:44:41 +0000
Subject: [PATCH] The following modifications are done to extract the code that provides the HTML formatting of the messages that appear in the progress panel.
---
opends/src/quicksetup/org/opends/quicksetup/ui/ProgressPanel.java | 23 +++++++++++++++++++++--
1 files changed, 21 insertions(+), 2 deletions(-)
diff --git a/opends/src/quicksetup/org/opends/quicksetup/ui/ProgressPanel.java b/opends/src/quicksetup/org/opends/quicksetup/ui/ProgressPanel.java
index 5b3a03d..71ece54 100644
--- a/opends/src/quicksetup/org/opends/quicksetup/ui/ProgressPanel.java
+++ b/opends/src/quicksetup/org/opends/quicksetup/ui/ProgressPanel.java
@@ -42,7 +42,8 @@
import org.opends.quicksetup.installer.InstallProgressDescriptor;
import org.opends.quicksetup.installer.InstallProgressStep;
-import org.opends.quicksetup.installer.Installer;
+import org.opends.quicksetup.util.HtmlProgressMessageFormatter;
+import org.opends.quicksetup.util.ProgressMessageFormatter;
/**
* This panel is used to show the progress of the install or the uninstall.
@@ -62,6 +63,8 @@
private String lastText;
+ private ProgressMessageFormatter formatter;
+
/**
* ProgressPanel constructor.
*/
@@ -116,7 +119,8 @@
if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED)
{
String url = e.getURL().toString();
- String newText = Installer.getHtmlAfterUrlClick(url, lastText);
+ String newText = getFormatter().getFormattedAfterUrlClick(url,
+ lastText);
lastText = newText;
detailsTextArea.setText(lastText);
}
@@ -208,4 +212,19 @@
return panel;
}
+
+ /**
+ * Returns the formatter that will be used to display the messages in this
+ * panel.
+ * @return the formatter that will be used to display the messages in this
+ * panel.
+ */
+ ProgressMessageFormatter getFormatter()
+ {
+ if (formatter == null)
+ {
+ formatter = new HtmlProgressMessageFormatter();
+ }
+ return formatter;
+ }
}
--
Gitblit v1.10.0