fix yellow code producing by CommonDataKeys
authorKonstantin Bulenkov <kb@jetbrains.com>
Tue, 1 Oct 2013 20:46:01 +0000 (22:46 +0200)
committerKonstantin Bulenkov <kb@jetbrains.com>
Tue, 1 Oct 2013 20:46:01 +0000 (22:46 +0200)
47 files changed:
images/src/org/intellij/images/thumbnail/impl/ThumbnailViewUI.java
java/java-impl/src/com/intellij/cyclicDependencies/ui/CyclicDependenciesPanel.java
java/java-impl/src/com/intellij/slicer/SlicePanel.java
platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionResultsView.java
platform/lang-impl/src/com/intellij/execution/impl/ConsoleViewImpl.java
platform/lang-impl/src/com/intellij/ide/actions/SelectInContextImpl.java
platform/lang-impl/src/com/intellij/ide/commander/CommanderPanel.java
platform/lang-impl/src/com/intellij/ide/favoritesTreeView/FavoritesTreeViewPanel.java
platform/lang-impl/src/com/intellij/ide/hierarchy/HierarchyBrowserBase.java
platform/lang-impl/src/com/intellij/ide/impl/dataRules/NavigatableRule.java
platform/lang-impl/src/com/intellij/ide/navigationToolbar/NavBarPanel.java
platform/lang-impl/src/com/intellij/ide/projectView/impl/AbstractProjectViewPane.java
platform/lang-impl/src/com/intellij/ide/structureView/newStructureView/StructureViewComponent.java
platform/lang-impl/src/com/intellij/ide/todo/TodoPanel.java
platform/lang-impl/src/com/intellij/ide/util/FileStructureDialog.java
platform/lang-impl/src/com/intellij/internal/psiView/PsiViewerDialog.java
platform/lang-impl/src/com/intellij/moduleDependencies/ModulesDependenciesPanel.java
platform/lang-impl/src/com/intellij/packageDependencies/ui/DependenciesPanel.java
platform/platform-api/src/com/intellij/openapi/actionSystem/DataConstants.java
platform/platform-api/src/com/intellij/ui/AutoScrollToSourceHandler.java
platform/platform-api/src/com/intellij/util/OpenSourceUtil.java
platform/platform-impl/src/com/intellij/ide/actions/BaseNavigateToSourceAction.java
platform/platform-impl/src/com/intellij/ide/errorTreeView/NewErrorTreeViewPanel.java
platform/platform-impl/src/com/intellij/ide/impl/DataManagerImpl.java
platform/platform-impl/src/com/intellij/ide/impl/dataRules/NavigatableArrayRule.java
platform/platform-impl/src/com/intellij/openapi/diff/impl/DiffPanelImpl.java
platform/platform-impl/src/com/intellij/platform/FilesystemToolwindow.java
platform/testRunner/src/com/intellij/execution/testframework/TestsUIUtil.java
platform/usageView/src/com/intellij/usages/impl/UsageViewImpl.java
platform/vcs-impl/src/com/intellij/openapi/vcs/changes/committed/CommittedChangesTreeBrowser.java
platform/vcs-impl/src/com/intellij/openapi/vcs/changes/shelf/ShelvedChangesViewManager.java
platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/ChangesBrowser.java
platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/ChangesListView.java
platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/EditSourceInCommitAction.java
platform/vcs-impl/src/com/intellij/openapi/vcs/history/FileHistoryPanelImpl.java
platform/vcs-impl/src/com/intellij/openapi/vcs/update/UpdateInfoTree.java
plugins/ant/src/com/intellij/lang/ant/config/execution/TreeView.java
plugins/ant/src/com/intellij/lang/ant/config/explorer/AntExplorer.java
plugins/cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/ui/BrowserPanel.java
plugins/cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsoperations/cvsEdit/ui/EditorsPanel.java
plugins/maven/src/main/java/org/jetbrains/idea/maven/navigator/MavenProjectsNavigatorPanel.java
plugins/svn4idea/src/org/jetbrains/idea/svn/dialogs/IntersectingLocalChangesPanel.java
plugins/svn4idea/src/org/jetbrains/idea/svn/dialogs/RepositoryBrowserComponent.java
plugins/ui-designer/src/com/intellij/uiDesigner/componentTree/ComponentTree.java
plugins/ui-designer/src/com/intellij/uiDesigner/designSurface/GlassLayer.java
plugins/xslt-debugger/src/org/intellij/plugins/xsltDebugger/ui/StructureTree.java
xml/dom-openapi/src/com/intellij/util/xml/tree/DomModelTreeView.java

index d7cedf9428dc9aa1eaf69ec46852dfa357a9d0ed..a25254cf1d8c9df005d479b98a22328d903bbad1 100644 (file)
@@ -427,7 +427,7 @@ final class ThumbnailViewUI extends JPanel implements DataProvider, Disposable {
             return selectedFiles.length > 0 ? PsiManager.getInstance(thumbnailView.getProject()).findFile(selectedFiles[0]) : null;
         } else if (LangDataKeys.PSI_ELEMENT_ARRAY.is(dataId)) {
             return getSelectedElements();
-        } else if (PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+        } else if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
             VirtualFile[] selectedFiles = getSelectedFiles();
             return new ThumbnailNavigatable(selectedFiles.length > 0 ? selectedFiles[0] : null);
         } else if (PlatformDataKeys.COPY_PROVIDER.is(dataId)) {
@@ -438,7 +438,7 @@ final class ThumbnailViewUI extends JPanel implements DataProvider, Disposable {
             return copyPasteSupport.getPasteProvider();
         } else if (PlatformDataKeys.DELETE_ELEMENT_PROVIDER.is(dataId)) {
             return deleteProvider;
-        } else if (PlatformDataKeys.NAVIGATABLE_ARRAY.is(dataId)) {
+        } else if (CommonDataKeys.NAVIGATABLE_ARRAY.is(dataId)) {
             VirtualFile[] selectedFiles = getSelectedFiles();
             Set<Navigatable> navigatables = new HashSet<Navigatable>(selectedFiles.length);
             for (VirtualFile selectedFile : selectedFiles) {
index 2acdf7191278cc5ed21e7342ea06b54ba59dcf2b..9d09e393a2cc71afdfa6e27dfcf42ffec2a864aa 100644 (file)
@@ -526,7 +526,7 @@ public class CyclicDependenciesPanel extends JPanel implements Disposable, DataP
   private static class MyTree extends Tree implements DataProvider {
     public Object getData(String dataId) {
       PackageDependenciesNode node = getSelectedNode();
-      if (PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+      if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
         return node;
       }
       return null;
index 78e8a3e95916e6029bfd9238aff97b5cce9982c7..09f90e409d24adbc3a576dbb77844bb8454bdb7c 100644 (file)
@@ -305,10 +305,10 @@ public abstract class SlicePanel extends JPanel implements TypeSafeDataProvider,
 
   @Override
   public void calcData(DataKey key, DataSink sink) {
-    if (key == PlatformDataKeys.NAVIGATABLE_ARRAY) {
+    if (key == CommonDataKeys.NAVIGATABLE_ARRAY) {
       List<Navigatable> navigatables = getNavigatables();
       if (!navigatables.isEmpty()) {
-        sink.put(PlatformDataKeys.NAVIGATABLE_ARRAY, navigatables.toArray(new Navigatable[navigatables.size()]));
+        sink.put(CommonDataKeys.NAVIGATABLE_ARRAY, navigatables.toArray(new Navigatable[navigatables.size()]));
       }
     }
   }
index fd0a9fa31089f95a152a6dcf3e72a1a6b3bc152f..0bc7fec15f33222422989455d0b2b9a3141148dd 100644 (file)
@@ -653,14 +653,14 @@ public class InspectionResultsView extends JPanel implements Disposable, Occuren
         }
       }
 
-      if (PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+      if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
         return getSelectedNavigatable(problem, psiElement);
       }
       else if (CommonDataKeys.PSI_ELEMENT.is(dataId)) {
         return psiElement.isValid() ? psiElement : null;
       }
     }
-    else if (selectedNode instanceof ProblemDescriptionNode && PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+    else if (selectedNode instanceof ProblemDescriptionNode && CommonDataKeys.NAVIGATABLE.is(dataId)) {
       return getSelectedNavigatable(((ProblemDescriptionNode)selectedNode).getDescriptor());
     }
 
index ea50a7cac1d681d89e45a3ce0d2dd946a7f94a74..3e295665cc1a28796b94622ec01ac1a330fb6463 100644 (file)
@@ -818,7 +818,7 @@ public class ConsoleViewImpl extends JPanel implements ConsoleView, ObservableCo
 
   @Override
   public Object getData(final String dataId) {
-    if (PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+    if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
       if (myEditor == null) {
         return null;
       }
index ce9ef562628261b717d1fbf0ec4b326994c9a372..5674f1e1ac58fce6cc44ac288be5fc800dd7bf3c 100644 (file)
@@ -88,7 +88,7 @@ public abstract class SelectInContextImpl implements SelectInContext {
     }
 
     if (selectInContext == null) {
-      Navigatable descriptor = PlatformDataKeys.NAVIGATABLE.getData(dataContext);
+      Navigatable descriptor = CommonDataKeys.NAVIGATABLE.getData(dataContext);
       if (descriptor instanceof OpenFileDescriptor) {
         final VirtualFile file = ((OpenFileDescriptor)descriptor).getFile();
         if (file.isValid()) {
index 907f3910f4baae101530c3445f5fa2f7a6d5b183..b5af4621705d3d1e53056b66033af35faf545be6 100644 (file)
@@ -454,7 +454,7 @@ public class CommanderPanel extends JPanel {
       final Object element = parentNode != null ? parentNode.getValue() : null;
       return element instanceof PsiElement && ((PsiElement)element).isValid() ? element : null;
     }
-    if (PlatformDataKeys.NAVIGATABLE_ARRAY.is(dataId)) {
+    if (CommonDataKeys.NAVIGATABLE_ARRAY.is(dataId)) {
       return getNavigatables();
     }
     if (PlatformDataKeys.COPY_PROVIDER.is(dataId)) {
index 52d55e4b12e67407f2668314bbac76a37bc76cda..1dd80ac7477e4654ab533bfdc97934e5c915ded8 100644 (file)
@@ -405,11 +405,11 @@ public class FavoritesTreeViewPanel extends JPanel implements DataProvider, Dock
     if (CommonDataKeys.PROJECT.is(dataId)) {
       return myProject;
     }
-    if (PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+    if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
       final FavoritesTreeNodeDescriptor[] selectedNodeDescriptors = FavoritesTreeUtil.getSelectedNodeDescriptors(myTree);
       return selectedNodeDescriptors.length == 1 ? selectedNodeDescriptors[0].getElement() : null;
     }
-    if (PlatformDataKeys.NAVIGATABLE_ARRAY.is(dataId)) {
+    if (CommonDataKeys.NAVIGATABLE_ARRAY.is(dataId)) {
       final List<Navigatable> selectedElements = getSelectedElements(Navigatable.class);
       return selectedElements.isEmpty() ? null : selectedElements.toArray(new Navigatable[selectedElements.size()]);
     }
index 09931b15957b660303640c913f7947ec13962fd0..11bac987c2444af8751db3191493f382467acb27 100644 (file)
@@ -217,14 +217,14 @@ public abstract class HierarchyBrowserBase extends SimpleToolWindowPanel impleme
     if (PlatformDataKeys.DELETE_ELEMENT_PROVIDER.is(dataId)) {
       return null;
     }
-    if (PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+    if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
       final DefaultMutableTreeNode selectedNode = getSelectedNode();
       if (selectedNode == null) return null;
       final HierarchyNodeDescriptor descriptor = getDescriptor(selectedNode);
       if (descriptor == null) return null;
       return getNavigatable(descriptor);
     }
-    if (PlatformDataKeys.NAVIGATABLE_ARRAY.is(dataId)) {
+    if (CommonDataKeys.NAVIGATABLE_ARRAY.is(dataId)) {
       return getNavigatables();
     }
     if (PlatformDataKeys.TREE_EXPANDER.is(dataId)) {
index 9d2b91b02bc79bd0e67df26781feab45ea4ca085..61b55de8d8e44e3c2bb9d9766255334c9cd6367d 100644 (file)
@@ -28,7 +28,7 @@ import com.intellij.psi.PsiElement;
 public class NavigatableRule implements GetDataRule {
   @Override
   public Object getData(DataProvider dataProvider) {
-    final Navigatable navigatable = PlatformDataKeys.NAVIGATABLE.getData(dataProvider);
+    final Navigatable navigatable = CommonDataKeys.NAVIGATABLE.getData(dataProvider);
     if (navigatable != null && navigatable instanceof OpenFileDescriptor) {
       final OpenFileDescriptor openFileDescriptor = (OpenFileDescriptor)navigatable;
 
index c121b1116a7371df1c5c3387e51ec72ba80cbffa..33adaf1d1517d0b6cfa40d217800b83f0a4262c3 100644 (file)
@@ -647,7 +647,7 @@ public class NavBarPanel extends JPanel implements DataProvider, PopupOwner, Dis
       return !files.isEmpty() ? VfsUtilCore.toVirtualFileArray(files) : null;
     }
     
-    if (PlatformDataKeys.NAVIGATABLE_ARRAY.is(dataId)) {
+    if (CommonDataKeys.NAVIGATABLE_ARRAY.is(dataId)) {
       final List<Navigatable> elements = getSelectedElements(Navigatable.class);
       return elements == null || elements.isEmpty() ? null : elements.toArray(new Navigatable[elements.size()]);
     }
index 8360ac985940b1346279d92e1446073a6e357ba0..5aedc767a49619ffeb647a45107b8b8862d169d7 100644 (file)
@@ -32,6 +32,7 @@ import com.intellij.ide.projectView.impl.nodes.ModuleGroupNode;
 import com.intellij.ide.util.treeView.*;
 import com.intellij.injected.editor.VirtualFileWindow;
 import com.intellij.openapi.Disposable;
+import com.intellij.openapi.actionSystem.CommonDataKeys;
 import com.intellij.openapi.actionSystem.DataContext;
 import com.intellij.openapi.actionSystem.DataProvider;
 import com.intellij.openapi.actionSystem.DefaultActionGroup;
@@ -265,7 +266,7 @@ public abstract class AbstractProjectViewPane implements DataProvider, Disposabl
 
   @Override
   public Object getData(String dataId) {
-    if (PlatformDataKeys.NAVIGATABLE_ARRAY.is(dataId)) {
+    if (CommonDataKeys.NAVIGATABLE_ARRAY.is(dataId)) {
       TreePath[] paths = getSelectionPaths();
       if (paths == null) return null;
       final ArrayList<Navigatable> navigatables = new ArrayList<Navigatable>();
index fafc115626c0fc0f45181c7bd2eba1294acbbd2f..bbf5215c19eba1e625f6175ebf140884ab7a79a1 100644 (file)
@@ -689,7 +689,7 @@ public class StructureViewComponent extends SimpleToolWindowPanel implements Tre
       if (myAbstractTreeBuilder == null) return;
       myAutoscrollFeedback = true;
 
-      Navigatable editSourceDescriptor = PlatformDataKeys.NAVIGATABLE.getData(DataManager.getInstance().getDataContext(getTree()));
+      Navigatable editSourceDescriptor = CommonDataKeys.NAVIGATABLE.getData(DataManager.getInstance().getDataContext(getTree()));
       if (myFileEditor != null && editSourceDescriptor != null && editSourceDescriptor.canNavigateToSource()) {
         editSourceDescriptor.navigate(false);
       }
@@ -777,7 +777,7 @@ public class StructureViewComponent extends SimpleToolWindowPanel implements Tre
     if (PlatformDataKeys.PASTE_PROVIDER.is(dataId)) {
       return myCopyPasteDelegator.getPasteProvider();
     }
-    if (PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+    if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
       Object[] selectedElements = getSelectedTreeElements();
       if (selectedElements == null || selectedElements.length == 0) return null;
       if (selectedElements[0] instanceof Navigatable) {
index f8202e5410ebcc7b161107740463ff1f6b3eada0..ee2e6e5f8e2c58ca6c2e1d213f47fd7754209c4b 100644 (file)
@@ -344,7 +344,7 @@ abstract class TodoPanel extends SimpleToolWindowPanel implements OccurenceNavig
 
   @Override
   public Object getData(String dataId) {
-    if (PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+    if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
       TreePath path = myTree.getSelectionPath();
       if (path == null) {
         return null;
index 01e8a8e50cfeb674342b20880c253c3a43f14931..2c6196b609026599d90553c3da38f111ce636b73 100644 (file)
@@ -417,7 +417,7 @@ public class FileStructureDialog extends DialogWrapper {
 
       if (selectedElement instanceof TreeElement) selectedElement = ((StructureViewTreeElement)selectedElement).getValue();
 
-      if (PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+      if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
         return selectedElement instanceof Navigatable ? selectedElement : myNavigatable;
       }
 
index 3b0408d1588ce98cfe95b6dc087586e059590e47..124b5d6ca7b58129a991b9e9aa45813ea3d170af 100644 (file)
@@ -32,6 +32,7 @@ import com.intellij.lang.LanguageFormatting;
 import com.intellij.lang.LanguageUtil;
 import com.intellij.lang.injection.InjectedLanguageManager;
 import com.intellij.openapi.Disposable;
+import com.intellij.openapi.actionSystem.CommonDataKeys;
 import com.intellij.openapi.actionSystem.DataProvider;
 import com.intellij.openapi.actionSystem.PlatformDataKeys;
 import com.intellij.openapi.application.AccessToken;
@@ -822,7 +823,7 @@ public class PsiViewerDialog extends DialogWrapper implements DataProvider, Disp
 
   @Override
   public Object getData(@NonNls String dataId) {
-    if (PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+    if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
       String fqn = null;
       if (myPsiTree.hasFocus()) {
         final TreePath path = myPsiTree.getSelectionPath();
index ac63fde717502a77d16239fc7911e85257384bdf..ef975a73332ea40988c19fffe648ec343b6fd4b6 100644 (file)
@@ -527,7 +527,7 @@ public class ModulesDependenciesPanel extends JPanel implements ModuleRootListen
       if (PlatformDataKeys.HELP_ID.is(dataId)) {
         return ourHelpID;
       }
-      if (PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+      if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
         final TreePath selectionPath = myTree.getLeadSelectionPath();
         if (selectionPath != null && selectionPath.getLastPathComponent() instanceof DefaultMutableTreeNode){
           DefaultMutableTreeNode node = (DefaultMutableTreeNode)selectionPath.getLastPathComponent();
index c4b6b89a82e715742b0e47d99d8ed5bee0bb2bb8..c6a3211dbee6b6d176f535826fc14d5ce8a0d1fb 100644 (file)
@@ -777,7 +777,7 @@ public class DependenciesPanel extends JPanel implements Disposable, DataProvide
     @Override
     public Object getData(String dataId) {
       PackageDependenciesNode node = getSelectedNode();
-      if (PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+      if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
         return node;
       }
       if (CommonDataKeys.PSI_ELEMENT.is(dataId) && node != null)  {
index 1d0f99828777bf187b29be54758dad7b1e6e8b3a..899b24e080e6b48d1a9ce47686877b2bc224c44d 100644 (file)
@@ -128,14 +128,14 @@ public interface DataConstants {
    *
    * @deprecated use {@link com.intellij.openapi.actionSystem.PlatformDataKeys#NAVIGATABLE} instead
    */
-  String NAVIGATABLE = PlatformDataKeys.NAVIGATABLE.getName();
+  String NAVIGATABLE = CommonDataKeys.NAVIGATABLE.getName();
 
   /**
    * Returns an array of {@link com.intellij.pom.Navigatable}
    *
    * @deprecated use {@link com.intellij.openapi.actionSystem.PlatformDataKeys#NAVIGATABLE_ARRAY} instead
    */
-  String NAVIGATABLE_ARRAY = PlatformDataKeys.NAVIGATABLE_ARRAY.getName();
+  String NAVIGATABLE_ARRAY = CommonDataKeys.NAVIGATABLE_ARRAY.getName();
 
   /**
    * Returns {@link com.intellij.ide.ExporterToTextFile}
index ddadcb51b73447fa75541c914a2d0f031aa0ea5b..7dbf1d969d249cc2ae70cf8b0bd8f5d17588a1ad 100644 (file)
@@ -198,7 +198,7 @@ public abstract class AutoScrollToSourceHandler {
           //IDEA-84881 Don't autoscroll to very large files
           if (vFile.getLength() > PersistentFSConstants.getMaxIntellisenseFileSize()) return;
         }
-        Navigatable[] navigatables = PlatformDataKeys.NAVIGATABLE_ARRAY.getData(context);
+        Navigatable[] navigatables = CommonDataKeys.NAVIGATABLE_ARRAY.getData(context);
         if (navigatables != null) {
           if (navigatables.length > 1) {
             return;
index 8350232291f3e5066f7a384ad0fb5e52a7d98ca9..e478dabf632be9de02b58d9c33e628dff471fdaa 100644 (file)
@@ -15,6 +15,7 @@
  */
 package com.intellij.util;
 
+import com.intellij.openapi.actionSystem.CommonDataKeys;
 import com.intellij.openapi.actionSystem.DataContext;
 import com.intellij.openapi.actionSystem.DataProvider;
 import com.intellij.openapi.actionSystem.PlatformDataKeys;
@@ -27,11 +28,11 @@ public class OpenSourceUtil {
   }
 
   public static void openSourcesFrom(DataContext context, boolean requestFocus) {
-    navigate(requestFocus, PlatformDataKeys.NAVIGATABLE_ARRAY.getData(context));
+    navigate(requestFocus, CommonDataKeys.NAVIGATABLE_ARRAY.getData(context));
   }
 
   public static void openSourcesFrom(DataProvider context, boolean requestFocus) {
-    navigate(requestFocus, PlatformDataKeys.NAVIGATABLE_ARRAY.getData(context));
+    navigate(requestFocus, CommonDataKeys.NAVIGATABLE_ARRAY.getData(context));
   }
 
   /**
index f3144836aaea8502d104cda09613e75ebf6fdcd0..1c7855d2eedbda2beb9e0e006eefe2c9db5fa347 100644 (file)
@@ -86,6 +86,6 @@ public abstract class BaseNavigateToSourceAction extends AnAction implements Dum
 
   @Nullable
   protected Navigatable[] getNavigatables(final DataContext dataContext) {
-    return PlatformDataKeys.NAVIGATABLE_ARRAY.getData(dataContext);
+    return CommonDataKeys.NAVIGATABLE_ARRAY.getData(dataContext);
   }
 }
index 171d2bf85493cf3d0ad974ff516962caf55b7afd..20d2d92660032d7ca0b859f6f43bd93257cbbcc8 100644 (file)
@@ -206,7 +206,7 @@ public class NewErrorTreeViewPanel extends JPanel implements DataProvider, Occur
     if (PlatformDataKeys.COPY_PROVIDER.is(dataId)) {
       return this;
     }
-    if (PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+    if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
       final NavigatableMessageElement selectedMessageElement = getSelectedMessageElement();
       return selectedMessageElement != null ? selectedMessageElement.getNavigatable() : null;
     }
@@ -379,7 +379,7 @@ public class NewErrorTreeViewPanel extends JPanel implements DataProvider, Occur
       return;
     }
     DefaultActionGroup group = new DefaultActionGroup();
-    if (getData(PlatformDataKeys.NAVIGATABLE.getName()) != null) {
+    if (getData(CommonDataKeys.NAVIGATABLE.getName()) != null) {
       group.add(ActionManager.getInstance().getAction(IdeActions.ACTION_EDIT_SOURCE));
     }
     group.add(ActionManager.getInstance().getAction(IdeActions.ACTION_COPY));
index 14ea4e9f23f1596515c5d6a7ae54a1787c7514ee..c94da2e1f4ff5dd02781a89661b0ef92befc4d4a 100644 (file)
@@ -280,7 +280,7 @@ public class DataManagerImpl extends DataManager implements ApplicationComponent
     myDataConstantToRuleMap.put(PlatformDataKeys.PASTE_PROVIDER.getName(), new PasteProviderRule());
     myDataConstantToRuleMap.put(PlatformDataKeys.FILE_TEXT.getName(), new FileTextRule());
     myDataConstantToRuleMap.put(PlatformDataKeys.FILE_EDITOR.getName(), new FileEditorRule());
-    myDataConstantToRuleMap.put(PlatformDataKeys.NAVIGATABLE_ARRAY.getName(), new NavigatableArrayRule());
+    myDataConstantToRuleMap.put(CommonDataKeys.NAVIGATABLE_ARRAY.getName(), new NavigatableArrayRule());
     myDataConstantToRuleMap.put(PlatformDataKeys.EDITOR_EVEN_IF_INACTIVE.getName(), new InactiveEditorRule());
   }
 
index f0e0ae7de1a03b99cac36611c70bcc5edb982057..cc0ab1589e369041408419e9fa68903c5afc8292 100644 (file)
  */
 package com.intellij.ide.impl.dataRules;
 
+import com.intellij.openapi.actionSystem.CommonDataKeys;
 import com.intellij.openapi.actionSystem.DataProvider;
 import com.intellij.openapi.actionSystem.PlatformDataKeys;
 import com.intellij.pom.Navigatable;
 
 public class NavigatableArrayRule implements GetDataRule {
   public Object getData(DataProvider dataProvider) {
-    final Navigatable element = PlatformDataKeys.NAVIGATABLE.getData(dataProvider);
+    final Navigatable element = CommonDataKeys.NAVIGATABLE.getData(dataProvider);
     if (element == null) {
       return null;
     }
index be16ea7289c7244cfb26f22f96486962db99b33f..bba05ac42aab23602781dab97beeb4dd73c2960b 100644 (file)
@@ -868,7 +868,7 @@ public class DiffPanelImpl implements DiffPanelEx, ContentChangeListener, TwoSid
       if (FocusDiffSide.DATA_KEY.is(dataId)) {
         return myDiffPanel.myCurrentSide == null ? null : myFocusDiffSide;
       }
-      if (PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+      if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
         final DiffSideView currentSide = myDiffPanel.myCurrentSide;
         if (currentSide != null) {
           return new DiffNavigatable(currentSide);
index 503d90a3a94021ec29eaa84333dbf26aec951d58..ce707e3ba2bbe2b4a4532aee6a063200a908201e 100644 (file)
@@ -78,7 +78,7 @@ public class FilesystemToolwindow {
 
     @Nullable
     public Object getData(@NonNls final String dataId) {
-      if (PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+      if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
         final VirtualFile file = myFsTree.getSelectedFile();
         if (file != null) {
           return new OpenFileDescriptor(myProject, file);
index e752f6c8d8aed4d40e0879d99b45bf04d496c8a4..1a6f98f5c6792e37a552db12fe05623191063879 100644 (file)
@@ -54,8 +54,8 @@ public class TestsUIUtil {
     final Project project = properties.getProject();
     if (testProxy == null) return null;
     if (AbstractTestProxy.DATA_KEY.is(dataId)) return testProxy;
-    if (PlatformDataKeys.NAVIGATABLE.is(dataId)) return getOpenFileDescriptor(testProxy, model);
-    if (PlatformDataKeys.NAVIGATABLE_ARRAY.is(dataId)) {
+    if (CommonDataKeys.NAVIGATABLE.is(dataId)) return getOpenFileDescriptor(testProxy, model);
+    if (CommonDataKeys.NAVIGATABLE_ARRAY.is(dataId)) {
       final Navigatable openFileDescriptor = getOpenFileDescriptor(testProxy, model);
       return openFileDescriptor != null ? new Navigatable[]{openFileDescriptor} : null;
     }
index fb495bf940b721a1ed9b30a3267f1a0dd8daeee6..b09d663143191f2dee4ce4bc5b6194f8da7e903d 100644 (file)
@@ -1436,8 +1436,8 @@ public class UsageViewImpl implements UsageView, UsageModelTracker.UsageModelTra
         sink.put(USAGE_VIEW_KEY, UsageViewImpl.this);
       }
 
-      else if (key == PlatformDataKeys.NAVIGATABLE_ARRAY) {
-        sink.put(PlatformDataKeys.NAVIGATABLE_ARRAY, getNavigatablesForNodes(getSelectedNodes()));
+      else if (key == CommonDataKeys.NAVIGATABLE_ARRAY) {
+        sink.put(CommonDataKeys.NAVIGATABLE_ARRAY, getNavigatablesForNodes(getSelectedNodes()));
       }
 
       else if (key == PlatformDataKeys.EXPORTER_TO_TEXT_FILE) {
index 59b834c01314d9159f94e13ae8afea781605dc7b..aec9a4787bc65d55b9e70e4dbb497eea79f3d99e 100644 (file)
@@ -384,10 +384,10 @@ public class CommittedChangesTreeBrowser extends JPanel implements TypeSafeDataP
         sink.put(VcsDataKeys.CHANGE_LISTS, lists.toArray(new CommittedChangeList[lists.size()]));
       }
     }
-    else if (key.equals(PlatformDataKeys.NAVIGATABLE_ARRAY)) {
+    else if (key.equals(CommonDataKeys.NAVIGATABLE_ARRAY)) {
       final Collection<Change> changes = collectChanges(getSelectedChangeLists(), false);
       Navigatable[] result = ChangesUtil.getNavigatableArray(myProject, ChangesUtil.getFilesFromChanges(changes));
-      sink.put(PlatformDataKeys.NAVIGATABLE_ARRAY, result);
+      sink.put(CommonDataKeys.NAVIGATABLE_ARRAY, result);
     }
     else if (key.equals(PlatformDataKeys.HELP_ID)) {
       sink.put(PlatformDataKeys.HELP_ID, myHelpId);
index 9dae247e2148e3d61c1432b58d0ae2080b153947..696ad9e90eef2684877d18d83c6b6ca1c7477580 100644 (file)
@@ -340,7 +340,7 @@ public class ShelvedChangesViewManager implements ProjectComponent {
       }
       else if (key == PlatformDataKeys.DELETE_ELEMENT_PROVIDER) {
         sink.put(PlatformDataKeys.DELETE_ELEMENT_PROVIDER, myDeleteProvider);
-      } else if (PlatformDataKeys.NAVIGATABLE_ARRAY.equals(key)) {
+      } else if (CommonDataKeys.NAVIGATABLE_ARRAY.equals(key)) {
         List<ShelvedChange> shelvedChanges = new ArrayList<ShelvedChange>(TreeUtil.collectSelectedObjectsOfType(this, ShelvedChange.class));
         final ArrayDeque<Navigatable> navigatables = new ArrayDeque<Navigatable>();
         final List<ShelvedChangeList> changeLists = TreeUtil.collectSelectedObjectsOfType(this, ShelvedChangeList.class);
@@ -362,7 +362,7 @@ public class ShelvedChangesViewManager implements ProjectComponent {
           }
         }
 
-        sink.put(PlatformDataKeys.NAVIGATABLE_ARRAY, navigatables.toArray(new Navigatable[navigatables.size()]));
+        sink.put(CommonDataKeys.NAVIGATABLE_ARRAY, navigatables.toArray(new Navigatable[navigatables.size()]));
       }
     }
 
index 06f4e517d002ed4bb2b17264327afa89fe1e6619..0ee2002b745ce45ea4c1def193051d42fcf4b088 100644 (file)
@@ -180,8 +180,8 @@ public class ChangesBrowser extends JPanel implements TypeSafeDataProvider {
     }    else if (key == CommonDataKeys.VIRTUAL_FILE_ARRAY) {
       sink.put(CommonDataKeys.VIRTUAL_FILE_ARRAY, getSelectedFiles());
     }
-    else if (key == PlatformDataKeys.NAVIGATABLE_ARRAY) {
-      sink.put(PlatformDataKeys.NAVIGATABLE_ARRAY, ChangesUtil.getNavigatableArray(myProject, getSelectedFiles()));
+    else if (key == CommonDataKeys.NAVIGATABLE_ARRAY) {
+      sink.put(CommonDataKeys.NAVIGATABLE_ARRAY, ChangesUtil.getNavigatableArray(myProject, getSelectedFiles()));
     } else if (VcsDataKeys.IO_FILE_ARRAY.equals(key)) {
       sink.put(VcsDataKeys.IO_FILE_ARRAY, getSelectedIoFiles());
     }
index ebcc2bdc799068ac4e4d7ce46fa8065c57206fc2..ea6b317b8f2b8683eefb93a947941485b271e2f2 100644 (file)
@@ -189,14 +189,14 @@ public class ChangesListView extends Tree implements TypeSafeDataProvider, Advan
     else if (key == CommonDataKeys.VIRTUAL_FILE_ARRAY) {
       sink.put(CommonDataKeys.VIRTUAL_FILE_ARRAY, getSelectedFiles());
     }
-    else if (key == PlatformDataKeys.NAVIGATABLE) {
+    else if (key == CommonDataKeys.NAVIGATABLE) {
       final VirtualFile[] files = getSelectedFiles();
       if (files.length == 1 && !files [0].isDirectory()) {
-        sink.put(PlatformDataKeys.NAVIGATABLE, new OpenFileDescriptor(myProject, files[0], 0));
+        sink.put(CommonDataKeys.NAVIGATABLE, new OpenFileDescriptor(myProject, files[0], 0));
       }
     }
-    else if (key == PlatformDataKeys.NAVIGATABLE_ARRAY) {
-      sink.put(PlatformDataKeys.NAVIGATABLE_ARRAY, ChangesUtil.getNavigatableArray(myProject, getSelectedFiles()));
+    else if (key == CommonDataKeys.NAVIGATABLE_ARRAY) {
+      sink.put(CommonDataKeys.NAVIGATABLE_ARRAY, ChangesUtil.getNavigatableArray(myProject, getSelectedFiles()));
     }
     else if (key == PlatformDataKeys.DELETE_ELEMENT_PROVIDER) {
       final TreePath[] paths = getSelectionPaths();
index 7fb88b8b1686f697ee507b4f2a8866660f539f1f..5e16473fee522270f35ceca089fd31aa4800050c 100644 (file)
@@ -19,6 +19,7 @@ import com.intellij.icons.AllIcons;
 import com.intellij.idea.ActionsBundle;
 import com.intellij.openapi.actionSystem.AnAction;
 import com.intellij.openapi.actionSystem.AnActionEvent;
+import com.intellij.openapi.actionSystem.CommonDataKeys;
 import com.intellij.openapi.actionSystem.PlatformDataKeys;
 import com.intellij.openapi.ui.DialogWrapper;
 import com.intellij.pom.Navigatable;
@@ -37,7 +38,7 @@ public class EditSourceInCommitAction extends AnAction {
   }
 
   public void actionPerformed(AnActionEvent e) {
-    final Navigatable[] navigatableArray = e.getData(PlatformDataKeys.NAVIGATABLE_ARRAY);
+    final Navigatable[] navigatableArray = e.getData(CommonDataKeys.NAVIGATABLE_ARRAY);
     if (navigatableArray != null && navigatableArray.length > 0) {
       SwingUtilities.invokeLater(new Runnable() {
         public void run() {
index 90431e0de3e8fac6b3c9aa7ecbb96e6f63c3c7cc..b6f30d3bcccd50680122da367510ae687ca52b78 100644 (file)
@@ -1192,7 +1192,7 @@ public class FileHistoryPanelImpl extends PanelWithActionsAndCloseButton {
 
   public Object getData(String dataId) {
     VcsFileRevision firstSelectedRevision = getFirstSelectedRevision();
-    if (PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+    if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
       List selectedItems = getSelection();
       if (selectedItems.size() != 1) return null;
       if (!myHistorySession.isContentAvailable(firstSelectedRevision)) {
index 30136cf5afe3142f817fc3e5685feaad98b2854e..36c256212dc01a7db00aa4a0850916a09d02dc57 100644 (file)
@@ -238,7 +238,7 @@ public class UpdateInfoTree extends PanelWithActionsAndCloseButton implements Di
     if (myTreeBrowser != null && myTreeBrowser.isVisible()) {
       return null;
     }
-    if (PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+    if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
       if (mySelectedFile == null || !mySelectedFile.isValid()) return null;
       return new OpenFileDescriptor(myProject, mySelectedFile);
     }
index b0e2527c2e1a65dbf668870c4411198a13f9a84e..3a03688d200d56190b1a62b4bd923e019ba8367c 100644 (file)
@@ -365,7 +365,7 @@ public final class TreeView implements AntOutputView, OccurenceNavigator {
     final TreePath path = myTree.getLeadSelectionPath();
     if (path == null) return;
     if (!(path.getLastPathComponent()instanceof MessageNode)) return;
-    if (getData(PlatformDataKeys.NAVIGATABLE_ARRAY.getName()) == null) return;
+    if (getData(CommonDataKeys.NAVIGATABLE_ARRAY.getName()) == null) return;
     DefaultActionGroup group = new DefaultActionGroup();
     group.add(ActionManager.getInstance().getAction(IdeActions.ACTION_EDIT_SOURCE));
     ActionPopupMenu menu = ActionManager.getInstance().createActionPopupMenu(ActionPlaces.ANT_MESSAGES_POPUP, group);
@@ -382,7 +382,7 @@ public final class TreeView implements AntOutputView, OccurenceNavigator {
 
   @Nullable
   public Object getData(String dataId) {
-    if (PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+    if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
       MessageNode item = getSelectedItem();
       if (item == null) return null;
       if (isValid(item.getFile())) {
index c419a7f957ac69b0fd47383225a6d18d5d1b8b92..f058ce9f1f36ab9858b966cb6cdce9a8d4fc6b9d 100644 (file)
@@ -421,7 +421,7 @@ public class AntExplorer extends SimpleToolWindowPanel implements DataProvider,
 
   @Nullable
   public Object getData(@NonNls String dataId) {
-    if (PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+    if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
       final AntBuildFile buildFile = getCurrentBuildFile();
       if (buildFile == null) {
         return null;
index d0a8d9dede4d6f5727d09823ed76d7201083aeb0..8c5a5dc7e3bcca8a1737fbc01a256e091b9a7c87 100644 (file)
@@ -102,14 +102,14 @@ public class BrowserPanel extends JPanel implements DataProvider, CvsTabbedWindo
     }
 
     public void actionPerformed(AnActionEvent e) {
-      final Navigatable[] navigatableArray = e.getData(PlatformDataKeys.NAVIGATABLE_ARRAY);
+      final Navigatable[] navigatableArray = e.getData(CommonDataKeys.NAVIGATABLE_ARRAY);
       if (navigatableArray != null && navigatableArray.length > 0) {
         OpenSourceUtil.navigate(navigatableArray);
       }
     }
 
     public void update(final AnActionEvent e) {
-      final Navigatable[] navigatableArray = e.getData(PlatformDataKeys.NAVIGATABLE_ARRAY);
+      final Navigatable[] navigatableArray = e.getData(CommonDataKeys.NAVIGATABLE_ARRAY);
       e.getPresentation().setEnabled(navigatableArray != null && navigatableArray.length > 0);
     }
   }
@@ -206,7 +206,7 @@ public class BrowserPanel extends JPanel implements DataProvider, CvsTabbedWindo
   }
 
   public Object getData(String dataId) {
-    if (PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+    if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
       VirtualFile cvsVirtualFile = getCvsVirtualFile();
       if (cvsVirtualFile == null || !cvsVirtualFile.isValid()) return null;
       return new OpenFileDescriptor(myProject, cvsVirtualFile);
index 76a0ee0dceaeb88690dd2753c22de44d06f2119d..1dffcc2c609b9f497a966eac43995dc74648cf2d 100644 (file)
@@ -137,7 +137,7 @@ public class EditorsPanel extends JPanel implements TypeSafeDataProvider {
     if (key.equals(CommonDataKeys.PROJECT)) {
       sink.put(CommonDataKeys.PROJECT, myProject);
     }
-    else if (key.equals(PlatformDataKeys.NAVIGATABLE)) {
+    else if (key.equals(CommonDataKeys.NAVIGATABLE)) {
       final EditorInfo editorInfo = myTable.getSelectedObject();
       if (editorInfo == null) {
         return;
@@ -150,7 +150,7 @@ public class EditorsPanel extends JPanel implements TypeSafeDataProvider {
       final File file = new File(editorInfo.getPath(), filePath);
       final VirtualFile vf = LocalFileSystem.getInstance().findFileByIoFile(file);
       if (vf != null) {
-        sink.put(PlatformDataKeys.NAVIGATABLE, new OpenFileDescriptor(myProject, vf));
+        sink.put(CommonDataKeys.NAVIGATABLE, new OpenFileDescriptor(myProject, vf));
       }
     }
   }
index b9ba49fcab9d03945fe71310a73a8acf4cf75d9b..525f0e74b3d72d92c7b21b4bfdfda713bae0b8b0 100644 (file)
@@ -133,7 +133,7 @@ public class MavenProjectsNavigatorPanel extends SimpleToolWindowPanel implement
     if (CommonDataKeys.VIRTUAL_FILE_ARRAY.is(dataId)) return extractVirtualFiles();
 
     if (Location.DATA_KEY.is(dataId)) return extractLocation();
-    if (PlatformDataKeys.NAVIGATABLE_ARRAY.is(dataId)) return extractNavigatables();
+    if (CommonDataKeys.NAVIGATABLE_ARRAY.is(dataId)) return extractNavigatables();
 
     if (MavenDataKeys.MAVEN_GOALS.is(dataId)) return extractGoals(true);
     if (MavenDataKeys.RUN_CONFIGURATION.is(dataId)) return extractRunSettings();
index 925192bdd06cf5faf40e7c10cb8c27a4bdeb7ea5..60a5d798abebec62acf90a2cd93d1fd1d02f93d7 100644 (file)
@@ -66,7 +66,7 @@ public class IntersectingLocalChangesPanel {
     }
 
     public void calcData(DataKey key, DataSink sink) {
-      if (PlatformDataKeys.NAVIGATABLE_ARRAY.equals(key)) {
+      if (CommonDataKeys.NAVIGATABLE_ARRAY.equals(key)) {
         final TreePath[] treePaths = myJTree.getSelectionModel().getSelectionPaths();
         final List<Navigatable> navigatables = new ArrayList<Navigatable>(treePaths.length);
         for (TreePath treePath : treePaths) {
index 5081b1ce410a23e00857f2d64298b906173c542f..78acfe32cf531579f9be1fcf3daa2bc51d038646 100644 (file)
@@ -262,7 +262,7 @@ public class RepositoryBrowserComponent extends JPanel implements Disposable, Da
 
   @Nullable
   public Object getData(@NonNls String dataId) {
-    if (PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+    if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
       final Project project = myVCS.getProject();
       if (project == null || project.isDefault()) {
         return null;
index a2f50bb6b13c16eea920d86b7383a04568e438de..48a4bd938aa8ce9a31c4b3b594c1efaa188493aa 100644 (file)
@@ -258,7 +258,7 @@ public final class ComponentTree extends Tree implements DataProvider {
       return myFormEditor;
     }
 
-    if (!PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+    if (!CommonDataKeys.NAVIGATABLE.is(dataId)) {
       return null;
     }
 
index 281cefc2cb1a853d461519a3c83b217efa0c6512..015a9dc4653ee919e520f3cf172c54ebc2eb1a83 100644 (file)
@@ -135,7 +135,7 @@ public final class GlassLayer extends JComponent implements DataProvider, PopupO
    * binding of currently selected component (if any)
    */
   public Object getData(final String dataId) {
-    if(PlatformDataKeys.NAVIGATABLE.is(dataId)) {
+    if(CommonDataKeys.NAVIGATABLE.is(dataId)) {
       final ComponentTree componentTree = UIDesignerToolWindowManager.getInstance(myEditor.getProject()).getComponentTree();
       if (componentTree != null) {
         return componentTree.getData(dataId);
index 79773bfaccb4ce43932e3ae602430a9ae33589b3..a464af9d7bb7c93c8a97d7a948c70373b7536703 100644 (file)
@@ -46,12 +46,12 @@ public class StructureTree extends Tree implements TypeSafeDataProvider {
   }
 
   public void calcData(DataKey key, DataSink sink) {
-    if (key.equals(PlatformDataKeys.NAVIGATABLE)) {
+    if (key.equals(CommonDataKeys.NAVIGATABLE)) {
       final TreePath selection = getSelectionPath();
       if (selection != null) {
         final Object o = selection.getLastPathComponent();
         if (o instanceof Navigatable) {
-          sink.put(PlatformDataKeys.NAVIGATABLE, (Navigatable)o);
+          sink.put(CommonDataKeys.NAVIGATABLE, (Navigatable)o);
         }
       }
     } else if (key.equals(CopyValueAction.SELECTED_NODE)) {
index 9f17824657ef0fabeb1a94ba96a106204651e77d..14886ebe1e82d12ec3cf92a8a7557afba797f9ac 100644 (file)
@@ -190,7 +190,7 @@ public class DomModelTreeView extends Wrapper implements DataProvider, Disposabl
     if (simpleNode instanceof AbstractDomElementNode) {
       final DomElement domElement = ((AbstractDomElementNode)simpleNode).getDomElement();
       if (domElement != null && domElement.isValid()) {
-        if (PlatformDataKeys.NAVIGATABLE_ARRAY.is(dataId)) {
+        if (CommonDataKeys.NAVIGATABLE_ARRAY.is(dataId)) {
           final XmlElement tag = domElement.getXmlElement();
           if (tag instanceof Navigatable) {
             return new Navigatable[] { (Navigatable)tag };