| /* |
| * Copyright 2000-2014 JetBrains s.r.o. |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| package com.intellij.openapi.actionSystem; |
| |
| import org.jetbrains.annotations.NonNls; |
| |
| /** |
| * Identifiers for data items which can be returned from {@link DataContext#getData(String)} and |
| * {@link DataProvider#getData(String)}. |
| * |
| * @deprecated {@link DataKeys} and {@link DataKey#getData} should be used instead |
| */ |
| @SuppressWarnings({"HardCodedStringLiteral", "JavadocReference", "UnusedDeclaration"}) |
| public interface DataConstants { |
| /** |
| * Returns {@link com.intellij.openapi.project.Project} |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.PlatformDataKeys#PROJECT} instead |
| */ |
| String PROJECT = CommonDataKeys.PROJECT.getName(); |
| |
| /** |
| * Returns {@link com.intellij.openapi.module.Module} |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.LangDataKeys#MODULE} instead |
| */ |
| @NonNls String MODULE = "module"; |
| |
| /** |
| * Returns {@link com.intellij.openapi.vfs.VirtualFile} |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.PlatformDataKeys#VIRTUAL_FILE} instead |
| */ |
| String VIRTUAL_FILE = CommonDataKeys.VIRTUAL_FILE.getName(); |
| |
| /** |
| * Returns array of {@link com.intellij.openapi.vfs.VirtualFile} |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.PlatformDataKeys#VIRTUAL_FILE_ARRAY} instead |
| */ |
| String VIRTUAL_FILE_ARRAY = CommonDataKeys.VIRTUAL_FILE_ARRAY.getName(); |
| |
| /** |
| * Returns {@link com.intellij.openapi.editor.Editor} |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.PlatformDataKeys#EDITOR} instead |
| */ |
| String EDITOR = CommonDataKeys.EDITOR.getName(); |
| |
| /** |
| * Returns {@link com.intellij.openapi.fileEditor.FileEditor} |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.PlatformDataKeys#FILE_EDITOR} instead |
| */ |
| String FILE_EDITOR = PlatformDataKeys.FILE_EDITOR.getName(); |
| |
| /** |
| * Returns {@link com.intellij.openapi.fileEditor.OpenFileDescriptor} |
| * |
| * @deprecated {@link com.intellij.openapi.actionSystem.PlatformDataKeys#NAVIGATABLE} should be used instead |
| */ |
| @NonNls String OPEN_FILE_DESCRIPTOR = "openFileDescriptor"; |
| |
| /** |
| * Returns the text of currently selected file/file revision |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.PlatformDataKey#FILE_TEXT} instead |
| */ |
| String FILE_TEXT = PlatformDataKeys.FILE_TEXT.getName(); |
| |
| /** |
| * Returns Boolean.TRUE if action is executed in modal context and |
| * Boolean.FALSE if action is executed not in modal context. If context |
| * is unknown then the value of this data constant is <code>null</code>. |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.PlatformDataKeys#IS_MODAL_CONTEXT} instead |
| */ |
| String IS_MODAL_CONTEXT = PlatformDataKeys.IS_MODAL_CONTEXT.getName(); |
| |
| /** |
| * Returns {@link com.intellij.openapi.diff.DiffViewer} |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.PlatformDataKeys#DIFF_VIEWER} instead |
| */ |
| String DIFF_VIEWER = PlatformDataKeys.DIFF_VIEWER.getName(); |
| |
| /** |
| * Returns help id (String) |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.PlatformDataKeys#HELP_ID} instead |
| */ |
| String HELP_ID = PlatformDataKeys.HELP_ID.getName(); |
| |
| /** |
| * Returns project if project node is selected (in project view) |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.PlatformDataKeys#PROJECT_CONTEXT} instead |
| */ |
| String PROJECT_CONTEXT = PlatformDataKeys.PROJECT_CONTEXT.getName(); |
| |
| /** |
| * Returns module if module node is selected (in module view) |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.LangDataKeys.MODULE_CONTEXT} instead |
| */ |
| @NonNls String MODULE_CONTEXT = "context.Module"; |
| |
| /** |
| * @deprecated use {@link com.intellij.openapi.actionSystem.LangDataKeys#MODULE_CONTEXT_ARRAY} instead |
| */ |
| @NonNls String MODULE_CONTEXT_ARRAY = "context.Module.Array"; |
| |
| /** |
| * Returns {@link com.intellij.pom.Navigatable} |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.PlatformDataKeys#NAVIGATABLE} instead |
| */ |
| 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 = CommonDataKeys.NAVIGATABLE_ARRAY.getName(); |
| |
| /** |
| * Returns {@link com.intellij.ide.ExporterToTextFile} |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.PlatformDataKeys#EXPORTER_TO_TEXT_FILE} instead |
| */ |
| String EXPORTER_TO_TEXT_FILE = PlatformDataKeys.EXPORTER_TO_TEXT_FILE.getName(); |
| |
| /** |
| * Returns {@link com.intellij.psi.PsiElement} |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.LangDataKeys#PSI_ELEMENT} instead |
| */ |
| @NonNls String PSI_ELEMENT = "psi.Element"; |
| |
| /** |
| * Returns {@link com.intellij.psi.PsiFile} |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.com.intellij.openapi.actionSystem.CommonDataKeys.PSI_FILE} instead |
| */ |
| @NonNls String PSI_FILE = "psi.File"; |
| |
| /** |
| * Returns {@link com.intellij.lang.Language} |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.LangDataKeys.LANGUAGE} instead |
| */ |
| @NonNls String LANGUAGE = "Language"; |
| |
| /** |
| * Returns java.awt.Component currently in focus, DataContext should be retrieved for |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.PlatformDataKeys#CONTEXT_COMPONENT} instead |
| */ |
| String CONTEXT_COMPONENT = PlatformDataKeys.CONTEXT_COMPONENT.getName(); |
| |
| /** |
| * Returns {@link com.intellij.ide.IdeView} (one of project, packages, commander or favorites view). |
| * |
| * @since 5.1 |
| * @deprecated use {@link com.intellij.openapi.actionSystem.LangDataKeys#IDE_VIEW} instead |
| */ |
| @NonNls String IDE_VIEW = "IDEView"; |
| |
| /** |
| * Returns array of selected {@link com.intellij.openapi.vcs.changes.ChangeList}s. |
| * |
| * @since 6.0 |
| * @deprecated use {@link com.intellij.openapi.vcs.VcsDataKeys#CHANGE_LISTS} instead |
| */ |
| @NonNls String CHANGE_LISTS = "vcs.ChangeList"; |
| |
| /** |
| * Returns array of selected {@link com.intellij.openapi.vcs.changes.Change}s. |
| * |
| * @since 6.0 |
| * @deprecated use {@link com.intellij.openapi.vcs.VcsDataKeys#CHANGES} instead |
| */ |
| @NonNls String CHANGES = "vcs.Change"; |
| |
| /** |
| * Returns com.intellij.psi.PsiElement[] |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.LangDataKeys#PSI_ELEMENT_ARRAY} instead |
| */ |
| @NonNls String PSI_ELEMENT_ARRAY = "psi.Element.array"; |
| |
| /** |
| * Returns com.intellij.ide.CopyProvider |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.PlatformDataKeys#COPY_PROVIDER} instead |
| */ |
| String COPY_PROVIDER = PlatformDataKeys.COPY_PROVIDER.getName(); |
| |
| /** |
| * Returns com.intellij.ide.CutProvider |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.PlatformDataKeys#CUT_PROVIDER} instead |
| */ |
| String CUT_PROVIDER = PlatformDataKeys.CUT_PROVIDER.getName(); |
| |
| /** |
| * Returns com.intellij.ide.PasteProvider |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.PlatformDataKeys#PASTE_PROVIDER} instead |
| */ |
| String PASTE_PROVIDER = PlatformDataKeys.PASTE_PROVIDER.getName(); |
| |
| /** |
| * Returns com.intellij.ide.DeleteProvider |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.PlatformDataKeys#DELETE_ELEMENT_PROVIDER} instead |
| */ |
| String DELETE_ELEMENT_PROVIDER = PlatformDataKeys.DELETE_ELEMENT_PROVIDER.getName(); |
| |
| /** |
| * Returns com.intellij.openapi.editor.Editor even if focuses currently is in find bar |
| * |
| * @deprecated use {@link com.intellij.openapi.actionSystem.PlatformDataKeys#EDITOR} instead |
| */ |
| String EDITOR_EVEN_IF_INACTIVE = CommonDataKeys.EDITOR_EVEN_IF_INACTIVE.getName(); |
| |
| /** |
| * @deprecated use {@link com.intellij.openapi.actionSystem.PlatformDataKeys#SELECTED_ITEM} instead |
| */ |
| String SELECTED_ITEM = PlatformDataKeys.SELECTED_ITEM.getName(); |
| |
| /** |
| * @deprecated use {@link com.intellij.openapi.actionSystem.PlatformDataKeys#DOMINANT_HINT_AREA_RECTANGLE} instead |
| */ |
| String DOMINANT_HINT_AREA_RECTANGLE = PlatformDataKeys.DOMINANT_HINT_AREA_RECTANGLE.getName(); |
| } |