diff options
Diffstat (limited to 'org.eclipse.help.ui/src/org/eclipse/help')
21 files changed, 175 insertions, 123 deletions
diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/RootScopePage.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/RootScopePage.java index 839b14b3a..642f9f038 100644 --- a/org.eclipse.help.ui/src/org/eclipse/help/ui/RootScopePage.java +++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/RootScopePage.java @@ -177,7 +177,7 @@ public abstract class RootScopePage extends PreferencePage implements disabledStates.put(child, Boolean.valueOf(child.isEnabled())); child.setEnabled(false); } else { - Boolean savedState = (Boolean) disabledStates.get(child); + Boolean savedState = disabledStates.get(child); if (!first) child.setEnabled(savedState != null ? savedState .booleanValue() : true); diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/HyperlinkHandler.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/HyperlinkHandler.java index e53cfdc7d..fff44fdde 100644 --- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/HyperlinkHandler.java +++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/HyperlinkHandler.java @@ -12,10 +12,22 @@ package org.eclipse.help.ui.internal; import java.util.Enumeration; import java.util.Hashtable; -import org.eclipse.swt.*; -import org.eclipse.swt.events.*; -import org.eclipse.swt.graphics.*; -import org.eclipse.swt.widgets.*; +import org.eclipse.swt.SWT; +import org.eclipse.swt.events.MouseEvent; +import org.eclipse.swt.events.MouseListener; +import org.eclipse.swt.events.MouseTrackListener; +import org.eclipse.swt.events.PaintEvent; +import org.eclipse.swt.events.PaintListener; +import org.eclipse.swt.graphics.Color; +import org.eclipse.swt.graphics.Cursor; +import org.eclipse.swt.graphics.GC; +import org.eclipse.swt.graphics.Rectangle; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Control; +import org.eclipse.swt.widgets.Display; +import org.eclipse.swt.widgets.Event; +import org.eclipse.swt.widgets.Label; +import org.eclipse.swt.widgets.Listener; public class HyperlinkHandler implements @@ -184,7 +196,7 @@ public class HyperlinkHandler public IHyperlinkListener getLinkListener(Control c) { if (c instanceof Label) c = c.getParent(); - return (IHyperlinkListener) hyperlinkListeners.get(c); + return hyperlinkListeners.get(c); } private void removeDisposedLinks() { diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/StyledLineWrapper.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/StyledLineWrapper.java index b22c7cc2f..21e6dac24 100644 --- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/StyledLineWrapper.java +++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/StyledLineWrapper.java @@ -88,7 +88,7 @@ public class StyledLineWrapper implements StyledTextContent { public String getLine(int i) { if ((i >= lines.size()) || (i < 0)) SWT.error(SWT.ERROR_INVALID_ARGUMENT); - return (String) lines.get(i); + return lines.get(i); } /** @@ -221,7 +221,7 @@ public class StyledLineWrapper implements StyledTextContent { // Break long lines GC gc = new GC(drawable); for (int i = 0; i < lines.size(); i++) { - String line = (String) lines.get(i); + String line = lines.get(i); while (line.length() > 0) { int linebreak = getLineBreak(line, gc); if (linebreak == 0 || linebreak == line.length()) diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowser.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowser.java index 4879d9424..750a22c28 100644 --- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowser.java +++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowser.java @@ -444,7 +444,7 @@ public class EmbeddedBrowser { shellImgs.add(image); } } - return (Image[]) shellImgs.toArray(new Image[shellImgs.size()]); + return shellImgs.toArray(new Image[shellImgs.size()]); } return new Image[0]; } diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/preferences/ICButtons.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/preferences/ICButtons.java index b27a157e4..19d9a027e 100644 --- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/preferences/ICButtons.java +++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/preferences/ICButtons.java @@ -195,7 +195,7 @@ public class ICButtons implements SelectionListener{ for (int i=0;i<ics.size();i++)
{
((IC)ics.get(i)).setEnabled(enable);
- page.getTable().getTableViewer().replace((IC)ics.get(i),indexes[i]);
+ page.getTable().getTableViewer().replace(ics.get(i), indexes[i]);
}
page.getTable().refresh();
@@ -207,8 +207,8 @@ public class ICButtons implements SelectionListener{ int index = page.getTable().getTable().getSelectionIndices()[0];
List<IC> ics = page.getTable().getICs();
- IC x = (IC) ics.get(index);
- IC y = (IC) ics.get(index+offset);
+ IC x = ics.get(index);
+ IC y = ics.get(index + offset);
ics.set(index+offset,x);
ics.set(index,y);
diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/preferences/ICPreferences.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/preferences/ICPreferences.java index 607e9b912..cb427b97d 100644 --- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/preferences/ICPreferences.java +++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/preferences/ICPreferences.java @@ -34,12 +34,12 @@ public class ICPreferences { for (int i=0;i<ics.size();i++)
{
- name+= ((IC)ics.get(i)).getName()+DELIMITER;
- protocol+= ((IC)ics.get(i)).getProtocol()+DELIMITER;
- host+= ((IC)ics.get(i)).getHost()+DELIMITER;
- port+= ((IC)ics.get(i)).getPort()+DELIMITER;
- path+= ((IC)ics.get(i)).getPath()+DELIMITER;
- enabled+= ((IC)ics.get(i)).isEnabled()+DELIMITER;
+ name += ics.get(i).getName() + DELIMITER;
+ protocol += ics.get(i).getProtocol() + DELIMITER;
+ host += ics.get(i).getHost() + DELIMITER;
+ port += ics.get(i).getPort() + DELIMITER;
+ path += ics.get(i).getPath() + DELIMITER;
+ enabled += ics.get(i).isEnabled() + DELIMITER;
}
// Remove trailing commas
diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/search/InfoCenterPage.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/search/InfoCenterPage.java index b6f3719e5..196701b32 100644 --- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/search/InfoCenterPage.java +++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/search/InfoCenterPage.java @@ -80,8 +80,7 @@ public class InfoCenterPage extends RootScopePage { if (res != null) list.add(res); } - setElements((AdaptableHelpResource[]) list - .toArray(new AdaptableHelpResource[list.size()])); + setElements(list.toArray(new AdaptableHelpResource[list.size()])); } private AdaptableHelpResource find(String url) { @@ -461,8 +460,7 @@ public class InfoCenterPage extends RootScopePage { public void updateWorkingSet() { ArrayList<AdaptableHelpResource> elements = new ArrayList<>(10); findCheckedElements(elements, tree.getInput()); - workingSet.setElements((AdaptableHelpResource[]) elements - .toArray(new AdaptableHelpResource[elements.size()])); + workingSet.setElements(elements.toArray(new AdaptableHelpResource[elements.size()])); } /* diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/search/InfoCenterSearchScopeFactory.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/search/InfoCenterSearchScopeFactory.java index 594711899..e99917c34 100644 --- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/search/InfoCenterSearchScopeFactory.java +++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/search/InfoCenterSearchScopeFactory.java @@ -15,7 +15,7 @@ import java.util.Dictionary; import java.util.StringTokenizer; import org.eclipse.help.internal.search.InfoCenter; -import org.eclipse.help.search.*; +import org.eclipse.help.search.ISearchScope; import org.eclipse.help.ui.ISearchScopeFactory; import org.eclipse.jface.preference.IPreferenceStore; @@ -46,7 +46,7 @@ public class InfoCenterSearchScopeFactory implements ISearchScopeFactory { list.add(toc); } if (list.size()>0) - tocs = (String[])list.toArray(new String[list.size()]); + tocs = list.toArray(new String[list.size()]); } } return new InfoCenter.Scope(url, searchSelected, tocs); diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/search/LocalHelpPage.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/search/LocalHelpPage.java index 7ca32fb99..dea6fe6ba 100644 --- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/search/LocalHelpPage.java +++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/search/LocalHelpPage.java @@ -16,20 +16,31 @@ import java.util.Iterator; import java.util.List; import org.eclipse.help.internal.HelpPlugin; -import org.eclipse.help.internal.base.*; +import org.eclipse.help.internal.base.BaseHelpSystem; import org.eclipse.help.internal.criteria.CriterionResource; -import org.eclipse.help.internal.workingset.*; -import org.eclipse.help.ui.*; +import org.eclipse.help.internal.workingset.AdaptableHelpResource; +import org.eclipse.help.internal.workingset.WorkingSet; +import org.eclipse.help.ui.IEngineDescriptor; +import org.eclipse.help.ui.RootScopePage; import org.eclipse.help.ui.internal.Messages; import org.eclipse.help.ui.internal.search.HelpCriteriaContentProvider.CriterionName; import org.eclipse.help.ui.internal.search.HelpCriteriaContentProvider.CriterionValue; -import org.eclipse.jface.viewers.*; +import org.eclipse.jface.viewers.CheckStateChangedEvent; +import org.eclipse.jface.viewers.CheckboxTreeViewer; +import org.eclipse.jface.viewers.ICheckStateListener; +import org.eclipse.jface.viewers.ILabelProvider; +import org.eclipse.jface.viewers.ITreeContentProvider; +import org.eclipse.jface.viewers.ITreeViewerListener; +import org.eclipse.jface.viewers.TreeExpansionEvent; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.BusyIndicator; -import org.eclipse.swt.events.*; +import org.eclipse.swt.events.SelectionAdapter; +import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.graphics.Font; -import org.eclipse.swt.layout.*; -import org.eclipse.swt.widgets.*; +import org.eclipse.swt.layout.GridData; +import org.eclipse.swt.widgets.Button; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Label; /** * Local Help participant in the federated search. @@ -335,7 +346,7 @@ public class LocalHelpPage extends RootScopePage { resources.add(resource); } } - return (CriterionResource[])resources.toArray(new CriterionResource[resources.size()]); + return resources.toArray(new CriterionResource[resources.size()]); } void handleCheckStateChange(final CheckStateChangedEvent event, @@ -370,12 +381,10 @@ public class LocalHelpPage extends RootScopePage { if (workingSet == null) { workingSet = new WorkingSet( getScopeSetName(), - (AdaptableHelpResource[]) elements - .toArray(new AdaptableHelpResource[elements.size()]), criteria); + elements.toArray(new AdaptableHelpResource[elements.size()]), criteria); } else { workingSet.setName(getScopeSetName()); - workingSet.setElements((AdaptableHelpResource[]) elements - .toArray(new AdaptableHelpResource[elements.size()])); + workingSet.setElements(elements.toArray(new AdaptableHelpResource[elements.size()])); workingSet.setCriteria(criteria); } return workingSet; diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ContextHelpPart.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ContextHelpPart.java index 2a8a4ae3d..2c7d472ce 100644 --- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ContextHelpPart.java +++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ContextHelpPart.java @@ -15,6 +15,7 @@ import java.util.HashSet; import java.util.List; import java.util.Set; +import org.eclipse.core.runtime.Platform; import org.eclipse.help.HelpSystem; import org.eclipse.help.ICommandLink; import org.eclipse.help.IContext; @@ -35,8 +36,14 @@ import org.eclipse.help.ui.internal.HelpUIResources; import org.eclipse.help.ui.internal.IHelpUIConstants; import org.eclipse.help.ui.internal.Messages; import org.eclipse.help.ui.internal.util.EscapeUtils; +import org.eclipse.jface.action.IAction; +import org.eclipse.jface.action.IMenuManager; +import org.eclipse.jface.dialogs.IDialogPage; +import org.eclipse.jface.dialogs.IPageChangeProvider; +import org.eclipse.jface.resource.JFaceResources; +import org.eclipse.jface.window.Window; +import org.eclipse.jface.wizard.IWizardContainer; import org.eclipse.osgi.util.NLS; - import org.eclipse.swt.accessibility.ACC; import org.eclipse.swt.accessibility.AccessibleAdapter; import org.eclipse.swt.accessibility.AccessibleEvent; @@ -49,17 +56,6 @@ import org.eclipse.swt.widgets.Control; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.TabFolder; import org.eclipse.swt.widgets.TabItem; - -import org.eclipse.core.runtime.Platform; - -import org.eclipse.jface.action.IAction; -import org.eclipse.jface.action.IMenuManager; -import org.eclipse.jface.dialogs.IDialogPage; -import org.eclipse.jface.dialogs.IPageChangeProvider; -import org.eclipse.jface.resource.JFaceResources; -import org.eclipse.jface.window.Window; -import org.eclipse.jface.wizard.IWizardContainer; - import org.eclipse.ui.IEditorPart; import org.eclipse.ui.IMemento; import org.eclipse.ui.IViewPart; @@ -373,7 +369,7 @@ public class ContextHelpPart extends SectionPart implements IHelpPart { if (title == null) { String[] searchTerms = computeSearchTerms(c); if (searchTerms.length > 0) { - title = NLS.bind(Messages.ContextHelpPart_aboutP, (String)searchTerms[0]); + title = NLS.bind(Messages.ContextHelpPart_aboutP, searchTerms[0]); } } if (title==null) @@ -441,7 +437,7 @@ public class ContextHelpPart extends SectionPart implements IHelpPart { } public String[] toArray() { - return (String[]) terms.toArray(new String[terms.size()]); + return terms.toArray(new String[terms.size()]); } } @@ -501,7 +497,7 @@ public class ContextHelpPart extends SectionPart implements IHelpPart { } container = container.getParent(); } - return (String[]) searchTerms.toArray(); + return searchTerms.toArray(); } private String getPageName(Control focusControl, Object page) { diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/EngineDescriptorManager.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/EngineDescriptorManager.java index 9be207b0c..191f0c298 100644 --- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/EngineDescriptorManager.java +++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/EngineDescriptorManager.java @@ -10,17 +10,35 @@ *******************************************************************************/ package org.eclipse.help.ui.internal.views; -import java.io.*; +import java.io.BufferedReader; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStreamReader; +import java.io.OutputStreamWriter; +import java.io.PrintWriter; +import java.io.Reader; import java.util.ArrayList; import java.util.Hashtable; import java.util.Observable; -import javax.xml.parsers.*; +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.parsers.ParserConfigurationException; -import org.eclipse.core.runtime.*; -import org.eclipse.help.ui.internal.*; -import org.w3c.dom.*; -import org.xml.sax.*; +import org.eclipse.core.runtime.IConfigurationElement; +import org.eclipse.core.runtime.IPath; +import org.eclipse.core.runtime.Platform; +import org.eclipse.help.ui.internal.HelpUIPlugin; +import org.eclipse.help.ui.internal.IHelpUIConstants; +import org.eclipse.help.ui.internal.Messages; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; +import org.xml.sax.InputSource; +import org.xml.sax.SAXException; public class EngineDescriptorManager extends Observable implements IHelpUIConstants { private ArrayList<EngineDescriptor> descriptors; @@ -68,13 +86,12 @@ public class EngineDescriptorManager extends Observable implements IHelpUIConsta } public EngineDescriptor[] getDescriptors() { - return (EngineDescriptor[]) descriptors - .toArray(new EngineDescriptor[descriptors.size()]); + return descriptors.toArray(new EngineDescriptor[descriptors.size()]); } public EngineDescriptor findEngine(String engineId) { for (int i=0; i<descriptors.size(); i++) { - EngineDescriptor desc = (EngineDescriptor)descriptors.get(i); + EngineDescriptor desc = descriptors.get(i); if (desc.getId().equals(engineId)) return desc; } @@ -97,7 +114,7 @@ public class EngineDescriptorManager extends Observable implements IHelpUIConsta writer.println("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); //$NON-NLS-1$ writer.println("<engines>"); //$NON-NLS-1$ for (int i = 0; i < descriptors.size(); i++) { - EngineDescriptor desc = (EngineDescriptor) descriptors.get(i); + EngineDescriptor desc = descriptors.get(i); if (desc.isUserDefined()) { save(writer, desc); } @@ -173,8 +190,7 @@ public class EngineDescriptorManager extends Observable implements IHelpUIConsta } } } - engineTypes = (EngineTypeDescriptor[]) list - .toArray(new EngineTypeDescriptor[list.size()]); + engineTypes = list.toArray(new EngineTypeDescriptor[list.size()]); return result; } @@ -243,7 +259,7 @@ public class EngineDescriptorManager extends Observable implements IHelpUIConsta public String computeNewId(String typeId) { ArrayList<Integer> used = new ArrayList<>(); for (int i=0; i<descriptors.size(); i++) { - EngineDescriptor ed = (EngineDescriptor)descriptors.get(i); + EngineDescriptor ed = descriptors.get(i); if (!ed.isUserDefined()) continue; String edTypeId = ed.getEngineTypeId(); if (typeId.equals(edTypeId)) { diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/EngineResultSection.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/EngineResultSection.java index 6f5d91b4a..6a6f91204 100644 --- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/EngineResultSection.java +++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/EngineResultSection.java @@ -288,14 +288,13 @@ public class EngineResultSection { if (part.parent.isFilteredByRoles()) { list = new ArrayList<>(); for (int i = 0; i < hits.size(); i++) { - ISearchEngineResult hit = (ISearchEngineResult) hits.get(i); + ISearchEngineResult hit = hits.get(i); if (HelpBasePlugin.getActivitySupport().isEnabled(hit.getHref())) list.add(hit); } } } - ISearchEngineResult[] results = (ISearchEngineResult[]) list.toArray(new ISearchEngineResult[list - .size()]); + ISearchEngineResult[] results = list.toArray(new ISearchEngineResult[list.size()]); if (part.getShowCategories()) sorter.sort(null, results); return results; diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/HelpView.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/HelpView.java index 78cae5a52..59fa80901 100644 --- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/HelpView.java +++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/HelpView.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2011 IBM Corporation and others. + * Copyright (c) 2000, 2016 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -10,15 +10,33 @@ *******************************************************************************/ package org.eclipse.help.ui.internal.views; -import org.eclipse.help.*; +import org.eclipse.help.IContext; +import org.eclipse.help.IContextProvider; +import org.eclipse.help.IHelpResource; import org.eclipse.help.internal.HelpPlugin; -import org.eclipse.help.ui.internal.*; +import org.eclipse.help.ui.internal.IHelpUIConstants; +import org.eclipse.help.ui.internal.Messages; import org.eclipse.jface.dialogs.IPageChangeProvider; import org.eclipse.jface.dialogs.IPageChangedListener; import org.eclipse.jface.dialogs.PageChangedEvent; -import org.eclipse.jface.viewers.*; -import org.eclipse.swt.widgets.*; -import org.eclipse.ui.*; +import org.eclipse.jface.viewers.IPostSelectionProvider; +import org.eclipse.jface.viewers.ISelectionChangedListener; +import org.eclipse.jface.viewers.ISelectionProvider; +import org.eclipse.jface.viewers.SelectionChangedEvent; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Control; +import org.eclipse.swt.widgets.Display; +import org.eclipse.ui.IActionBars; +import org.eclipse.ui.IMemento; +import org.eclipse.ui.IPartListener2; +import org.eclipse.ui.IPartService; +import org.eclipse.ui.IViewSite; +import org.eclipse.ui.IWorkbenchPage; +import org.eclipse.ui.IWorkbenchPart; +import org.eclipse.ui.IWorkbenchPartReference; +import org.eclipse.ui.IWorkbenchWindow; +import org.eclipse.ui.PartInitException; +import org.eclipse.ui.PlatformUI; import org.eclipse.ui.forms.HyperlinkGroup; import org.eclipse.ui.forms.widgets.FormToolkit; import org.eclipse.ui.part.ViewPart; @@ -123,8 +141,7 @@ public class HelpView extends ViewPart implements IPartListener2, Display display = part.getSite().getShell().getDisplay(); Control c = display.getFocusControl(); if (c != null && c.isVisible() && !c.isDisposed()) { - IContextProvider provider = (IContextProvider) part - .getAdapter(IContextProvider.class); + IContextProvider provider = part.getAdapter(IContextProvider.class); if (provider != null) { reusableHelpPart.update(provider, null, part, c, false); if ((provider.getContextChangeMask() & IContextProvider.SELECTION) != 0) { @@ -194,8 +211,7 @@ public class HelpView extends ViewPart implements IPartListener2, Control c = monitoredPart.getSite().getShell().getDisplay() .getFocusControl(); if (c != null && c.isDisposed() == false && visible) { - IContextProvider provider = (IContextProvider) monitoredPart - .getAdapter(IContextProvider.class); + IContextProvider provider = monitoredPart.getAdapter(IContextProvider.class); if (provider != null) reusableHelpPart.update(provider, null, monitoredPart, c, false); else @@ -361,8 +377,7 @@ public class HelpView extends ViewPart implements IPartListener2, // check if there is a dynamic version IContextProvider provider = null; if (part!=null) - provider = (IContextProvider) part - .getAdapter(IContextProvider.class); + provider = part.getAdapter(IContextProvider.class); reusableHelpPart.update(provider, context, part, control, true); } diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/IndexPart.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/IndexPart.java index 0004d1db6..8e3e63624 100644 --- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/IndexPart.java +++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/IndexPart.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2006, 2011 Intel Corporation and others. + * Copyright (c) 2006, 2016 Intel Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -104,7 +104,7 @@ public class IndexPart extends HyperlinkTreePart implements IHelpUIConstants { } else if (element instanceof IHelpResource) { return isEnabled((IHelpResource) element); } else if (element instanceof IIndexSee) { - return isEnabled((IIndexSee) element); + return isEnabled(element); } return false; } diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ReusableHelpPart.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ReusableHelpPart.java index 3cd58217b..b48eed4be 100644 --- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ReusableHelpPart.java +++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ReusableHelpPart.java @@ -400,7 +400,7 @@ public class ReusableHelpPart implements IHelpUIConstants, } public PartRec[] getParts() { - return (PartRec[]) partRecs.toArray(new PartRec[partRecs.size()]); + return partRecs.toArray(new PartRec[partRecs.size()]); } public void refreshPage() @@ -420,7 +420,7 @@ public class ReusableHelpPart implements IHelpUIConstants, public boolean canOpen() { for (int i = 0; i < partRecs.size(); i++) { - PartRec rec = (PartRec) partRecs.get(i); + PartRec rec = partRecs.get(i); if (rec.id.equals(IHelpUIConstants.HV_BROWSER)) { // Try to create a browser and watch @@ -441,7 +441,7 @@ public class ReusableHelpPart implements IHelpUIConstants, public void stop() { for (int i = 0; i < partRecs.size(); i++) { - PartRec rec = (PartRec) partRecs.get(i); + PartRec rec = partRecs.get(i); if (rec.part!=null) rec.part.stop(); } @@ -449,7 +449,7 @@ public class ReusableHelpPart implements IHelpUIConstants, public void saveState(IMemento memento) { for (int i = 0; i < partRecs.size(); i++) { - PartRec rec = (PartRec) partRecs.get(i); + PartRec rec = partRecs.get(i); if (rec.part!=null) rec.part.saveState(memento); } @@ -457,7 +457,7 @@ public class ReusableHelpPart implements IHelpUIConstants, public void toggleRoleFilter() { for (int i = 0; i < partRecs.size(); i++) { - PartRec rec = (PartRec) partRecs.get(i); + PartRec rec = partRecs.get(i); if (rec.part != null) rec.part.toggleRoleFilter(); } @@ -465,7 +465,7 @@ public class ReusableHelpPart implements IHelpUIConstants, public void refilter() { for (int i = 0; i < partRecs.size(); i++) { - PartRec rec = (PartRec) partRecs.get(i); + PartRec rec = partRecs.get(i); if (rec.part != null) rec.part.refilter(); } @@ -476,7 +476,7 @@ public class ReusableHelpPart implements IHelpUIConstants, bars.clearGlobalActionHandlers(); ArrayList<Control> tabList = new ArrayList<>(); for (int i = 0; i < partRecs.size(); i++) { - PartRec rec = (PartRec) partRecs.get(i); + PartRec rec = partRecs.get(i); if (visible) { createRecPart(rec); hookGlobalAction(ActionFactory.PRINT.getId(), rec.part); @@ -487,8 +487,7 @@ public class ReusableHelpPart implements IHelpUIConstants, rec.part.setVisible(visible); } Composite parent = mform.getForm().getBody(); - parent.setTabList((Control[]) tabList.toArray(new Control[tabList - .size()])); + parent.setTabList(tabList.toArray(new Control[tabList.size()])); if (actionBars != null) { actionBars.clearGlobalActionHandlers(); @@ -540,7 +539,7 @@ public class ReusableHelpPart implements IHelpUIConstants, public IHelpPart findPart(String id) { for (int i = 0; i < partRecs.size(); i++) { - PartRec rec = (PartRec) partRecs.get(i); + PartRec rec = partRecs.get(i); if (rec.id.equals(id)) return rec.part; } @@ -550,7 +549,7 @@ public class ReusableHelpPart implements IHelpUIConstants, public void setFocus() { // Focus on the first part that is not the see also links or missing content link for (int focusPart = 0; focusPart < partRecs.size(); focusPart++) { - PartRec rec = (PartRec) partRecs.get(focusPart); + PartRec rec = partRecs.get(focusPart); String partId = rec.part.getId(); if ( partId != IHelpUIConstants.HV_SEE_ALSO && partId != IHelpUIConstants.HV_MISSING_CONTENT) { rec.part.setFocus(); diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ReusableHelpPartHistory.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ReusableHelpPartHistory.java index 6dc6a3b4a..0b90e4e4c 100644 --- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ReusableHelpPartHistory.java +++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ReusableHelpPartHistory.java @@ -58,13 +58,13 @@ public class ReusableHelpPartHistory { public HistoryEntry next() { if (hasNext()) { - return (HistoryEntry)queue.get(++cursor); + return queue.get(++cursor); } return null; } public HistoryEntry prev() { if (hasPrev()) { - return (HistoryEntry)queue.get(--cursor); + return queue.get(--cursor); } return null; } diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ScopePreferenceDialog.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ScopePreferenceDialog.java index f0fa1f576..e98a5f230 100644 --- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ScopePreferenceDialog.java +++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ScopePreferenceDialog.java @@ -14,14 +14,23 @@ import java.util.ArrayList; import org.eclipse.help.ui.internal.Messages; import org.eclipse.jface.dialogs.IDialogConstants; -import org.eclipse.jface.preference.*; -import org.eclipse.jface.viewers.*; +import org.eclipse.jface.preference.IPreferenceNode; +import org.eclipse.jface.preference.PreferenceDialog; +import org.eclipse.jface.preference.PreferenceManager; +import org.eclipse.jface.viewers.ISelectionChangedListener; +import org.eclipse.jface.viewers.IStructuredSelection; +import org.eclipse.jface.viewers.SelectionChangedEvent; +import org.eclipse.jface.viewers.StructuredSelection; import org.eclipse.jface.viewers.TreeViewer; import org.eclipse.jface.wizard.WizardDialog; import org.eclipse.swt.SWT; import org.eclipse.swt.graphics.Point; -import org.eclipse.swt.layout.*; -import org.eclipse.swt.widgets.*; +import org.eclipse.swt.layout.GridData; +import org.eclipse.swt.layout.GridLayout; +import org.eclipse.swt.widgets.Button; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Control; +import org.eclipse.swt.widgets.Shell; public class ScopePreferenceDialog extends PreferenceDialog { private EngineDescriptorManager descManager; @@ -150,7 +159,7 @@ public class ScopePreferenceDialog extends PreferenceDialog { if (pendingOperations!=null) { // process pending operations for (int i=0; i<pendingOperations.size(); i++) { - PendingOperation op = (PendingOperation)pendingOperations.get(i); + PendingOperation op = pendingOperations.get(i); if (op.action==NEW_ID) descManager.add(op.desc); else diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ScopeSetDialog.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ScopeSetDialog.java index d255dd203..42605d1cc 100644 --- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ScopeSetDialog.java +++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ScopeSetDialog.java @@ -313,7 +313,7 @@ public class ScopeSetDialog extends TrayDialog { protected void okPressed() { if (operations!=null) { for (int i=0; i<operations.size(); i++) { - PendingOperation operation = (PendingOperation)operations.get(i); + PendingOperation operation = operations.get(i); operation.commit(); } operations = null; @@ -345,7 +345,7 @@ public class ScopeSetDialog extends TrayDialog { protected void cancelPressed() { if (operations!=null) { for (int i=0; i<operations.size(); i++) { - PendingOperation operation = (PendingOperation)operations.get(i); + PendingOperation operation = operations.get(i); operation.cancel(); } operations = null; @@ -388,7 +388,7 @@ public class ScopeSetDialog extends TrayDialog { private String getDefaultName() { Set<String> namesInUse = new HashSet<>(); for (int i=0; i<sets.size(); i++) { - ScopeSet set = (ScopeSet)sets.get(i); + ScopeSet set = sets.get(i); namesInUse.add(set.getName().toLowerCase()); } for (int i = 1; i < 1000; i++) { @@ -444,7 +444,7 @@ public class ScopeSetDialog extends TrayDialog { private String getNewName(String oldName, boolean isRename) { RenameDialog dialog = new RenameDialog(getShell(), oldName); for (int i=0; i<sets.size(); i++) { - ScopeSet set = (ScopeSet)sets.get(i); + ScopeSet set = sets.get(i); dialog.addOldName(set.getName()); } dialog.create(); @@ -491,7 +491,7 @@ public class ScopeSetDialog extends TrayDialog { private PendingOperation findOperation(ScopeSet set, Class type) { if (operations!=null) { for (int i=0; i<operations.size(); i++) { - PendingOperation op = (PendingOperation)operations.get(i); + PendingOperation op = operations.get(i); if (op.getClass().equals(type)) { if (op.set.equals(set)) return op; diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ScopeSetManager.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ScopeSetManager.java index 64091b00e..461697f44 100644 --- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ScopeSetManager.java +++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/ScopeSetManager.java @@ -10,7 +10,8 @@ *******************************************************************************/ package org.eclipse.help.ui.internal.views; -import java.io.*; +import java.io.File; +import java.io.FilenameFilter; import java.util.ArrayList; import java.util.Observable; @@ -79,7 +80,7 @@ public class ScopeSetManager extends Observable { public void save() { ensureLocation(); for (int i = 0; i < sets.size(); i++) { - ScopeSet set = (ScopeSet) sets.get(i); + ScopeSet set = sets.get(i); set.save(); } IDialogSettings settings = HelpUIPlugin.getDefault() @@ -91,13 +92,13 @@ public class ScopeSetManager extends Observable { public ScopeSet[] getScopeSets(boolean implicit) { ArrayList<ScopeSet> result = new ArrayList<>(); for (int i = 0; i < sets.size(); i++) { - ScopeSet set = (ScopeSet) sets.get(i); + ScopeSet set = sets.get(i); if (set.isImplicit() == implicit) result.add(set); if (!implicit && set.isImplicit() && activeSet==set) result.add(set); } - return (ScopeSet[]) result.toArray(new ScopeSet[result.size()]); + return result.toArray(new ScopeSet[result.size()]); } private void loadScopeSets() { @@ -133,7 +134,7 @@ public class ScopeSetManager extends Observable { } } if (sets.size() == 1) { - activeSet = (ScopeSet) sets.get(0); + activeSet = sets.get(0); } if (defSet == null) { defSet = new ScopeSet(); @@ -156,7 +157,7 @@ public class ScopeSetManager extends Observable { String name = settings.get(ACTIVE_SET); activeSet = findSet(name); if (activeSet == null) { - return (ScopeSet) sets.get(0); + return sets.get(0); } if (!activeSet.isImplicit()) lastExplicitSet = activeSet; @@ -170,7 +171,7 @@ public class ScopeSetManager extends Observable { public HistoryScopeSet findSearchSet(String expression) { for (int i = 0; i < sets.size(); i++) { - ScopeSet set = (ScopeSet) sets.get(i); + ScopeSet set = sets.get(i); if (!set.isImplicit() || !(set instanceof HistoryScopeSet)) continue; HistoryScopeSet sset = (HistoryScopeSet) set; @@ -183,7 +184,7 @@ public class ScopeSetManager extends Observable { public ScopeSet findSet(String name, boolean implicit) { ScopeSet defaultSet = null; for (int i = 0; i < sets.size(); i++) { - ScopeSet set = (ScopeSet) sets.get(i); + ScopeSet set = sets.get(i); if (name != null && set.isImplicit() == implicit) { if (set.getName().equals(name)) return set; diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/SearchPart.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/SearchPart.java index e47114805..971e305b0 100644 --- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/SearchPart.java +++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/SearchPart.java @@ -536,11 +536,11 @@ public class SearchPart extends AbstractFormPart implements IHelpPart, IHelpUICo items.add(sset.getExpression()); } for (int i = 0; i < toDelete.size(); i++) { - HistoryScopeSet sset = (HistoryScopeSet) toDelete.get(i); + HistoryScopeSet sset = toDelete.get(i); scopeSetManager.remove(sset); } if (items.size() > 0) - searchWordCombo.setItems((String[]) items.toArray(new String[items.size()])); + searchWordCombo.setItems(items.toArray(new String[items.size()])); } private void handleButtonPressed() { @@ -628,8 +628,7 @@ public class SearchPart extends AbstractFormPart implements IHelpPart, IHelpUICo } if (entries.size() == 0) return; - FederatedSearchEntry[] array = (FederatedSearchEntry[]) entries - .toArray(new FederatedSearchEntry[entries.size()]); + FederatedSearchEntry[] array = entries.toArray(new FederatedSearchEntry[entries.size()]); if (scopeSection.isExpanded()) { scopeSection.setExpanded(false); parent.reflow(); diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/SearchResultsPart.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/SearchResultsPart.java index 25e21955f..ccb5b1e91 100644 --- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/SearchResultsPart.java +++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/views/SearchResultsPart.java @@ -175,8 +175,7 @@ public class SearchResultsPart extends AbstractFormPart implements IHelpPart { BusyIndicator.showWhile(container.getDisplay(), new Runnable() { public void run() { for (int i = 0; i < results.size(); i++) { - EngineResultSection section = (EngineResultSection) results - .get(i); + EngineResultSection section = results.get(i); section.updateResults(false); } reflow(); @@ -232,7 +231,7 @@ public class SearchResultsPart extends AbstractFormPart implements IHelpPart { void clearResultSections() { for (int i = 0; i < results.size(); i++) { - EngineResultSection section = (EngineResultSection) results.get(i); + EngineResultSection section = results.get(i); section.dispose(); } results.clear(); @@ -266,14 +265,14 @@ public class SearchResultsPart extends AbstractFormPart implements IHelpPart { void completed() { for (int i = 0; i < results.size(); i++) { - EngineResultSection section = (EngineResultSection) results.get(i); + EngineResultSection section = results.get(i); section.completed(); } } void canceling() { for (int i = 0; i < results.size(); i++) { - EngineResultSection section = (EngineResultSection) results.get(i); + EngineResultSection section = results.get(i); section.canceling(); } } @@ -324,7 +323,7 @@ public class SearchResultsPart extends AbstractFormPart implements IHelpPart { */ public boolean hasFocusControl(Control control) { for (int i = 0; i < results.size(); i++) { - EngineResultSection er = (EngineResultSection) results.get(i); + EngineResultSection er = results.get(i); if (er.hasControl(control)) return true; } @@ -351,7 +350,7 @@ public class SearchResultsPart extends AbstractFormPart implements IHelpPart { private synchronized EngineResultSection findEngineResult( EngineDescriptor ed) { for (int i = 0; i < results.size(); i++) { - EngineResultSection er = (EngineResultSection) results.get(i); + EngineResultSection er = results.get(i); if (er.matches(ed)) return er; } |