Uses of Class
com.intellij.openapi.util.Key

Packages that use Key
com.intellij.debugger.engine   
com.intellij.execution.process Provides interfaces for interacting with processes started from within IDEA. 
com.intellij.execution.ui Provides interfaces for interacting with the "Run" tool window and the console view displayed in that tool window. 
com.intellij.extapi.psi Provides base classes for the custom language implementations of the PSI structure. 
com.intellij.lang Provides base interfaces which allow to extend IDEA with support for custom languages. 
com.intellij.openapi.compiler Provides interfaces for invoking the compiler, listening to compilation events and implementing custom compilers or compilation steps. 
com.intellij.openapi.diff Provides interfaces for invoking the IDEA's diff and merge user interface and for creating custom diff implementations. 
com.intellij.openapi.util Provides services for working with icons, passwords and miscellaneous other services. 
com.intellij.openapi.vfs Provides interfaces for the Virtual File System - IDEA's abstraction for a file system. 
com.intellij.psi Provides interfaces for working with the Program Source Interface (IDEA's internal representation of the program structure). 
com.intellij.psi.util Provides utility classes for working with the PSI. 
com.intellij.psi.xml Provides the PSI structure for XML files. 
com.intellij.ui Provides assorted user interface components useful for developing IDEA plugins. 
com.intellij.util Provides assorted utility classes. 
 

Uses of Key in com.intellij.debugger.engine
 

Methods in com.intellij.debugger.engine with parameters of type Key
<T> T
DebugProcess.getUserData(Key<T> key)
           
<T> void
DebugProcess.putUserData(Key<T> key, T value)
           
 

Uses of Key in com.intellij.execution.process
 

Fields in com.intellij.execution.process declared as Key
static Key ProcessOutputTypes.STDERR
           
static Key ProcessOutputTypes.STDOUT
           
static Key ProcessOutputTypes.SYSTEM
           
 

Methods in com.intellij.execution.process with parameters of type Key
 void ProcessHandler.notifyTextAvailable(java.lang.String text, Key outputType)
           
 void ProcessListener.onTextAvailable(ProcessEvent event, Key outputType)
           
 void ProcessAdapter.onTextAvailable(ProcessEvent event, Key outputType)
           
 

Uses of Key in com.intellij.execution.ui
 

Methods in com.intellij.execution.ui with parameters of type Key
static ConsoleViewContentType ConsoleViewContentType.getConsoleViewType(Key processOutputType)
           
static void ConsoleViewContentType.registerNewConsoleViewType(Key processOutputType, ConsoleViewContentType attributes)
           
 

Uses of Key in com.intellij.extapi.psi
 

Methods in com.intellij.extapi.psi with parameters of type Key
<T> T
ASTWrapperPsiElement.getCopyableUserData(Key<T> key)
           
<T> void
ASTWrapperPsiElement.putCopyableUserData(Key<T> key, T value)
           
 

Uses of Key in com.intellij.lang
 

Methods in com.intellij.lang with parameters of type Key
<T> T
ASTNode.getCopyableUserData(Key<T> key)
          Returns a copyable user data object attached to this node.
<T> void
ASTNode.putCopyableUserData(Key<T> key, T value)
          Attaches a copyable user data object to this node.
 

Uses of Key in com.intellij.openapi.compiler
 

Methods in com.intellij.openapi.compiler with parameters of type Key
<T> T
DummyCompileContext.getUserData(Key<T> key)
           
<T> void
DummyCompileContext.putUserData(Key<T> key, T value)
           
 

Uses of Key in com.intellij.openapi.diff
 

Fields in com.intellij.openapi.diff declared as Key
static Key<java.lang.Boolean> FragmentContent.FRAGMENT_COPY
           
 

Uses of Key in com.intellij.openapi.util
 

Fields in com.intellij.openapi.util declared as Key
protected static Key<HashMap<Key,java.lang.Object>> UserDataHolderBase.COPYABLE_USER_MAP_KEY
           
 

Fields in com.intellij.openapi.util with type parameters of type Key
protected static Key<HashMap<Key,java.lang.Object>> UserDataHolderBase.COPYABLE_USER_MAP_KEY
           
 

Methods in com.intellij.openapi.util that return Key
static
<T> Key<T>
Key.create(java.lang.String name)
           
 

Methods in com.intellij.openapi.util with parameters of type Key
<T> T
UserDataHolderBase.getCopyableUserData(Key<T> key)
           
protected
<T> T
UserDataHolderBase.getCopyableUserDataImpl(Key<T> key)
           
<T> T
UserDataHolderBase.getUserData(Key<T> key)
           
<T> T
UserDataHolder.getUserData(Key<T> key)
           
<T> void
UserDataHolderBase.putCopyableUserData(Key<T> key, T value)
           
protected
<T> void
UserDataHolderBase.putCopyableUserDataImpl(Key<T> key, T value)
           
<T> void
UserDataHolderBase.putUserData(Key<T> key, T value)
           
<T> void
UserDataHolder.putUserData(Key<T> key, T value)
           
 

Uses of Key in com.intellij.openapi.vfs
 

Methods in com.intellij.openapi.vfs with parameters of type Key
<T> T
VirtualFile.getUserData(Key<T> key)
           
<T> void
VirtualFile.putUserData(Key<T> key, T value)
           
 

Uses of Key in com.intellij.psi
 

Methods in com.intellij.psi with parameters of type Key
<T> T
PsiElement.getCopyableUserData(Key<T> key)
          Returns a copyable user data object attached to this element.
<T> void
PsiElement.putCopyableUserData(Key<T> key, T value)
          Attaches a copyable user data object to this element.
 

Uses of Key in com.intellij.psi.util
 

Fields in com.intellij.psi.util declared as Key
static Key PsiModificationTracker.MODIFICATION_COUNT
           
static Key PsiModificationTracker.OUT_OF_CODE_BLOCK_MODIFICATION_COUNT
           
static Key<java.lang.Boolean> PsiUtil.VALID_VOID_TYPE_IN_CODE_FRAGMENT
           
 

Uses of Key in com.intellij.psi.xml
 

Fields in com.intellij.psi.xml declared as Key
static Key XmlFile.ANT_BUILD_FILE
           
static Key<java.util.Map<java.lang.String,java.lang.String>> XmlFile.ANT_FILE_PROPERTIES
           
static Key<PsiElement> XmlElement.DEPENDING_ELEMENT
           
static Key<XmlElement> XmlElement.ORIGINAL_ELEMENT
           
 

Uses of Key in com.intellij.ui
 

Fields in com.intellij.ui declared as Key
protected static Key InsertPathAction.INSERT_PATH_ACTION
           
 

Uses of Key in com.intellij.util
 

Fields in com.intellij.util declared as Key
static Key<CharTable> CharTable.CHAR_TABLE_KEY