Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDejan Gloszic2005-04-21 22:35:58 +0000
committerDejan Gloszic2005-04-21 22:35:58 +0000
commit4b2213036b0d8a4281eefdd0265d4c0b0d6a1a14 (patch)
treef3504af0e48b848b29f9d4da646f2d807c07f20d /org.eclipse.help.webapp
parent81fc2ebc8c2bbb0e515ae914c2cb065fc0c8712c (diff)
downloadeclipse.platform.ua-4b2213036b0d8a4281eefdd0265d4c0b0d6a1a14.tar.gz
eclipse.platform.ua-4b2213036b0d8a4281eefdd0265d4c0b0d6a1a14.tar.xz
eclipse.platform.ua-4b2213036b0d8a4281eefdd0265d4c0b0d6a1a14.zip
*** empty log message ***
Diffstat (limited to 'org.eclipse.help.webapp')
-rw-r--r--org.eclipse.help.webapp/src_servlets/org/eclipse/help/internal/webapp/servlet/LiveHelpServlet.java37
1 files changed, 9 insertions, 28 deletions
diff --git a/org.eclipse.help.webapp/src_servlets/org/eclipse/help/internal/webapp/servlet/LiveHelpServlet.java b/org.eclipse.help.webapp/src_servlets/org/eclipse/help/internal/webapp/servlet/LiveHelpServlet.java
index 00726ecf9..cbb8d8396 100644
--- a/org.eclipse.help.webapp/src_servlets/org/eclipse/help/internal/webapp/servlet/LiveHelpServlet.java
+++ b/org.eclipse.help.webapp/src_servlets/org/eclipse/help/internal/webapp/servlet/LiveHelpServlet.java
@@ -10,16 +10,16 @@
*******************************************************************************/
package org.eclipse.help.internal.webapp.servlet;
-import java.io.*;
+import java.io.IOException;
-import javax.servlet.*;
-import javax.servlet.http.*;
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
-import org.eclipse.core.runtime.*;
-import org.eclipse.help.*;
-import org.eclipse.help.internal.base.*;
-import org.eclipse.help.internal.webapp.data.*;
-import org.osgi.framework.*;
+import org.eclipse.help.internal.base.BaseHelpSystem;
+import org.eclipse.help.internal.base.DisplayUtils;
+import org.eclipse.help.internal.webapp.data.WebappPreferences;
/**
* Servlet to handle live help action requests
@@ -54,26 +54,7 @@ public class LiveHelpServlet extends HttpServlet {
if (className == null)
return;
String arg = req.getParameter("arg"); //$NON-NLS-1$
- Bundle bundle = Platform.getBundle(pluginID);
- if (bundle == null) {
- return;
- }
-
- try {
- Class c = bundle.loadClass(className);
- Object o = c.newInstance();
- if (o != null && o instanceof ILiveHelpAction) {
- ILiveHelpAction helpExt = (ILiveHelpAction) o;
- if (arg != null)
- helpExt.setInitializationString(arg);
- Thread runnableLiveHelp = new Thread(helpExt);
- runnableLiveHelp.setDaemon(true);
- runnableLiveHelp.start();
- }
- } catch (ThreadDeath td) {
- throw td;
- } catch (Exception e) {
- }
+ DisplayUtils.runLiveHelp(pluginID, className, arg);
}
/**
*

Back to the top