diff options
author | Dejan Gloszic | 2005-04-21 22:35:58 +0000 |
---|---|---|
committer | Dejan Gloszic | 2005-04-21 22:35:58 +0000 |
commit | 4b2213036b0d8a4281eefdd0265d4c0b0d6a1a14 (patch) | |
tree | f3504af0e48b848b29f9d4da646f2d807c07f20d /org.eclipse.help.webapp | |
parent | 81fc2ebc8c2bbb0e515ae914c2cb065fc0c8712c (diff) | |
download | eclipse.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.java | 37 |
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); } /** * |