diff options
author | Curtis D'Entremont | 2007-02-07 19:50:20 +0000 |
---|---|---|
committer | Curtis D'Entremont | 2007-02-07 19:50:20 +0000 |
commit | 0e8b84761057d7714c6e77c443807ae6a5a74f16 (patch) | |
tree | 48802a6a77c9914fe6feb77c05636994480bd8c2 /org.eclipse.help | |
parent | a025d6f7eeb7d0cddc23f5eec23561dc30231400 (diff) | |
download | eclipse.platform.ua-0e8b84761057d7714c6e77c443807ae6a5a74f16.tar.gz eclipse.platform.ua-0e8b84761057d7714c6e77c443807ae6a5a74f16.tar.xz eclipse.platform.ua-0e8b84761057d7714c6e77c443807ae6a5a74f16.zip |
173328 [Webapp] Links not showing correctly (Help test scenario A2.6)v20070207
Diffstat (limited to 'org.eclipse.help')
-rw-r--r-- | org.eclipse.help/src/org/eclipse/help/internal/context/Context.java | 11 | ||||
-rw-r--r-- | org.eclipse.help/src/org/eclipse/help/internal/context/ContextManager.java | 2 |
2 files changed, 3 insertions, 10 deletions
diff --git a/org.eclipse.help/src/org/eclipse/help/internal/context/Context.java b/org.eclipse.help/src/org/eclipse/help/internal/context/Context.java index cf01695f7..ee797bf3b 100644 --- a/org.eclipse.help/src/org/eclipse/help/internal/context/Context.java +++ b/org.eclipse.help/src/org/eclipse/help/internal/context/Context.java @@ -27,9 +27,10 @@ public class Context extends UAElement implements IContext { public static final String ATTRIBUTE_ID = "id"; //$NON-NLS-1$ public static final String ATTRIBUTE_PLUGIN_ID = "pluginId"; //$NON-NLS-1$ - public Context(IContext src) { + public Context(IContext src, String id) { super(NAME); setText(src.getText()); + setId(id); IHelpResource[] topics = src.getRelatedTopics(); for (int i=0;i<topics.length;++i) { if (topics[i] instanceof ITopic) { @@ -56,10 +57,6 @@ public class Context extends UAElement implements IContext { return getAttribute(ATTRIBUTE_ID); } - public String getPluginId() { - return getAttribute(ATTRIBUTE_PLUGIN_ID); - } - public String getText() { Node node = element.getFirstChild(); while (node != null) { @@ -82,10 +79,6 @@ public class Context extends UAElement implements IContext { setAttribute(ATTRIBUTE_ID, id); } - public void setPluginId(String pluginId) { - setAttribute(ATTRIBUTE_PLUGIN_ID, pluginId); - } - public void setText(String text) { Node node = element.getFirstChild(); while (node != null) { diff --git a/org.eclipse.help/src/org/eclipse/help/internal/context/ContextManager.java b/org.eclipse.help/src/org/eclipse/help/internal/context/ContextManager.java index 85b338b3a..50b8bc355 100644 --- a/org.eclipse.help/src/org/eclipse/help/internal/context/ContextManager.java +++ b/org.eclipse.help/src/org/eclipse/help/internal/context/ContextManager.java @@ -76,7 +76,7 @@ public class ContextManager { while (iter.hasNext()) { AbstractContextProvider provider = (AbstractContextProvider)iter.next(); try { - return provider.getContext(contextId, locale); + return new Context(provider.getContext(contextId, locale), contextId); } catch (Throwable t) { // log and skip |