Uses of Package
com.intellij.openapi.util

Packages that use com.intellij.openapi.util
com.intellij.ant Provides interfaces defining the Program Structure Interface (PSI) for Ant build files. 
com.intellij.aspects.psi Provides interfaces defining the Program Structure Interface (PSI) for AspectJ. 
com.intellij.aspects.psi.gen   
com.intellij.codeInspection Provides interfaces for registering and implementing code inspections. 
com.intellij.debugger Provides interfaces for interacting with IDEA's debugger. 
com.intellij.debugger.engine   
com.intellij.execution.configurations Provides interfaces for defining run configurations. 
com.intellij.execution.process Provides interfaces for interacting with processes started from within IDEA. 
com.intellij.execution.runners   
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.find Provides interfaces for invoking the Find/Replace, Find in Path, Find Usages and related actions. 
com.intellij.formatting Provides interfaces which allow to implement code formatters for custom languages. 
com.intellij.ide Provides interfaces for accessing common IDEA actions, services and user interface components. 
com.intellij.ide.util Provides interfaces for accessing additional user interface services and the generic tree view framework. 
com.intellij.ide.util.projectWizard Provides interfaces for building customized "New Project" and "New Module" wizards. 
com.intellij.ide.util.treeView Provides interfaces for the generic tree view framework. 
com.intellij.j2ee.appServerIntegrations Provides basic interfaces describing an application server integrated with IDEA. 
com.intellij.j2ee.dataSource Provides interfaces and classes related to the configuration of J2EE data sources. 
com.intellij.j2ee.deployment Provides interfaces which allow plugins to define how J2EE modules are deployed to application servers. 
com.intellij.j2ee.j2eeDom Provides the Document Object Model for the J2EE configuration files (module properties, deployment descriptors and so on). 
com.intellij.j2ee.j2eeDom.web   
com.intellij.j2ee.j2eeDom.xmlData   
com.intellij.j2ee.module   
com.intellij.j2ee.run.configuration Provides interfaces for reusing and extending the J2EE module run configurations. 
com.intellij.j2ee.run.localRun Provides interfaces for controlling how application servers are started locally on the development machine. 
com.intellij.lang Provides base interfaces which allow to extend IDEA with support for custom languages. 
com.intellij.lang.annotation Provides interfaces for implementing additional syntax highlighting, error and warning highlighting in custom languages. 
com.intellij.lang.folding Provides interfaces for adding code folding support to custom languages. 
com.intellij.lang.surroundWith Provides interfaces for adding Surround With support to custom languages. 
com.intellij.openapi.application Provides interfaces for working with IDEA's threading model, getting basic information about the IDEA application and listening to IDEA lifecycle events. 
com.intellij.openapi.compiler Provides interfaces for invoking the compiler, listening to compilation events and implementing custom compilers or compilation steps. 
com.intellij.openapi.components Provides base interfaces for implementing and working with components that extend IDEA. 
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.editor Provides interfaces for working with IDEA's text editor. 
com.intellij.openapi.editor.colors Provides interfaces for working with text editor color schemes. 
com.intellij.openapi.editor.event Provides interfaces for listening to events in the text editor (mouse motion, scrolling, caret movement and selection changes and so on). 
com.intellij.openapi.editor.markup Provides interfaces for highlighting the contents of the text editor and drawing additional decorations in the gutter (to the left of the editor) and the error stripe bar (to the right of the editor). 
com.intellij.openapi.fileEditor Provides interfaces for implementing and working with generic (not necessarily text-based) file editors. 
com.intellij.openapi.keymap Provides interfaces for working with keymaps. 
com.intellij.openapi.localVcs Provides interfaces for working with IDEA's Local VCS. 
com.intellij.openapi.module Provides interfaces for working with modules, module types and implementing module-level components. 
com.intellij.openapi.options Provides interfaces for implementing settings pages displayed in the IDEA Setting dialog. 
com.intellij.openapi.project Provides interfaces for working with projects. 
com.intellij.openapi.roots Provides interfaces for defining the structure and contents of projects and modules and the libraries used in them. 
com.intellij.openapi.roots.libraries Provides interfaces for defining the contents of a library and for working with lists of libraries. 
com.intellij.openapi.roots.ui.configuration Provides interfaces for customizing the configuration interface for modules of specific types. 
com.intellij.openapi.util Provides services for working with icons, passwords and miscellaneous other services. 
com.intellij.openapi.vcs Provides interfaces for integrating IDEA with version control systems. 
com.intellij.openapi.vcs.fileView Provides interfaces which allow custom version control system integrations to support the "Show File View" action. 
com.intellij.openapi.vcs.ui Provides assorted user interface components useful for implementing version control system integrations. 
com.intellij.openapi.vcs.update Provides interfaces which allow custom version control system integrations to support the "Update Project" action. 
com.intellij.openapi.vcs.versionBrowser Provides interfaces which allow custom version control system integrations to support the "Browse Changes" action. 
com.intellij.openapi.vcs.vfs Provides the implementation of a virtual file system based on a version control system repository. 
com.intellij.openapi.vfs Provides interfaces for the Virtual File System - IDEA's abstraction for a file system. 
com.intellij.openapi.vfs.pointers Provides interfaces for working with virtual file pointers - references to virtual files which survive temporary invalidation of virtual files. 
com.intellij.packageDependencies Provides interfaces for retrieving information about package dependency rules. 
com.intellij.pom The POM API is unfinished, undocumented, does not allow to perform any tasks for which no other APIs exist, and thus should not be used. 
com.intellij.pom.java The POM API is unfinished, undocumented, does not allow to perform any tasks for which no other APIs exist, and thus should not be used. 
com.intellij.psi Provides interfaces for working with the Program Source Interface (IDEA's internal representation of the program structure). 
com.intellij.psi.codeStyle Provides interfaces for working with code style settings, invoking the formatter and getting name suggestions dependent on code style settings. 
com.intellij.psi.css Provides the PSI structure for CSS files. 
com.intellij.psi.html Provides the PSI structure for HTML files. 
com.intellij.psi.javadoc Provides the PSI structure for Javadoc comments and services for registering custom Javadoc tags. 
com.intellij.psi.jsp Provides the PSI structure for JSP files. 
com.intellij.psi.jsp.el Provides the PSI structure for the JSP Expression Language. 
com.intellij.psi.search Provides interfaces for searching references to elements, searching for classes and symbols by name, searching for TODO items and defining scope of searches. 
com.intellij.psi.search.scope.packageSet Provides interfaces for working with named search scopes containing sets of packages. 
com.intellij.psi.tree Provides interfaces for elements composing AST trees. 
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.refactoring Provides interfaces for invoking IDEA refactorings. 
com.intellij.testFramework Provides a test framework for writing tests which use IDEA projects, PSI and other services. 
com.intellij.ui Provides assorted user interface components useful for developing IDEA plugins. 
com.intellij.ui.content Provides interfaces for implementing components which display content in multiple tabs. 
com.intellij.usageView Deprecated. 
com.intellij.usages Provides interfaces for working with the usage view tree. 
com.intellij.usages.impl Provides the implementation of the usage view tree. 
com.intellij.util Provides assorted utility classes. 
com.intellij.util.containers Provides additional container classes and services for working with containers. 
com.intellij.util.graph Provides interfaces and services for working with graphs of arbitrary objects. 
com.intellij.util.net Provides user interface components for configuring HTTP settings. 
com.intellij.util.projectImport Provides interfaces allowing plugins to hook into JBuilder project import for specific project types (for example, J2ME projects). 
com.intellij.vcsUtil Provides utility functions for working with the version control system integration. 
 

Classes in com.intellij.openapi.util used by com.intellij.ant
Iconable
           
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.aspects.psi
Iconable
           
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.aspects.psi.gen
Iconable
           
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.codeInspection
InvalidDataException
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.debugger
JDOMExternalizable
           
 

Classes in com.intellij.openapi.util used by com.intellij.debugger.engine
Key
           
 

Classes in com.intellij.openapi.util used by com.intellij.execution.configurations
Condition
           
InvalidDataException
           
JDOMExternalizable
           
Pair
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.execution.process
Key
           
UserDataHolder
           
UserDataHolderBase
           
 

Classes in com.intellij.openapi.util used by com.intellij.execution.runners
JDOMExternalizable
           
 

Classes in com.intellij.openapi.util used by com.intellij.execution.ui
Key
           
 

Classes in com.intellij.openapi.util used by com.intellij.extapi.psi
Iconable
           
Key
           
TextRange
           
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.find
TextRange
           
 

Classes in com.intellij.openapi.util used by com.intellij.formatting
TextRange
           
 

Classes in com.intellij.openapi.util used by com.intellij.ide
InvalidDataException
           
JDOMExternalizable
           
NamedJDOMExternalizable
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.ide.util
Condition
           
 

Classes in com.intellij.openapi.util used by com.intellij.ide.util.projectWizard
Computable
           
InvalidDataException
           
Pair
           
 

Classes in com.intellij.openapi.util used by com.intellij.ide.util.treeView
InvalidDataException
           
JDOMExternalizable
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.j2ee.appServerIntegrations
InvalidDataException
           
JDOMExternalizable
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.j2ee.dataSource
InvalidDataException
           
JDOMExternalizable
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.j2ee.deployment
InvalidDataException
           
JDOMExternalizable
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.j2ee.j2eeDom
JDOMExternalizable
           
ModificationTracker
           
 

Classes in com.intellij.openapi.util used by com.intellij.j2ee.j2eeDom.web
InvalidDataException
           
JDOMExternalizable
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.j2ee.j2eeDom.xmlData
ModificationTracker
           
 

Classes in com.intellij.openapi.util used by com.intellij.j2ee.module
InvalidDataException
           
JDOMExternalizable
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.j2ee.run.configuration
JDOMExternalizable
           
Pair
           
 

Classes in com.intellij.openapi.util used by com.intellij.j2ee.run.localRun
InvalidDataException
           
JDOMExternalizable
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.lang
Key
           
TextRange
           
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.lang.annotation
Pair
           
TextRange
           
 

Classes in com.intellij.openapi.util used by com.intellij.lang.folding
TextRange
           
 

Classes in com.intellij.openapi.util used by com.intellij.lang.surroundWith
TextRange
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.application
Computable
           
NamedJDOMExternalizable
           
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.compiler
Key
           
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.components
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.diff
Key
           
TextRange
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.editor
TextRange
           
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.editor.colors
JDOMExternalizable
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.editor.event
TextRange
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.editor.markup
InvalidDataException
           
JDOMExternalizable
           
UserDataHolder
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.fileEditor
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.keymap
InvalidDataException
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.localVcs
InvalidDataException
           
JDOMExternalizable
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.module
InvalidDataException
           
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.options
Factory
           
Pair
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.project
InvalidDataException
           
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.roots
Condition
           
ModificationTracker
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.roots.libraries
JDOMExternalizable
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.roots.ui.configuration
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.util
Condition
           
DefaultJDOMExternalizer.JDOMFilter
           
DimensionService
          This class represents map between strings and rectangles.
InvalidDataException
           
JDOMExternalizable
           
Key
           
ModificationTracker
           
Pair
           
Ref
           
ShutDownTracker
           
TextRange
           
UserDataHolder
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.vcs
InvalidDataException
           
JDOMExternalizable
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.vcs.fileView
InvalidDataException
           
JDOMExternalizable
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.vcs.ui
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.vcs.update
InvalidDataException
           
JDOMExternalizable
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.vcs.versionBrowser
InvalidDataException
           
JDOMExternalizable
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.vcs.vfs
ModificationTracker
           
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.vfs
Key
           
ModificationTracker
           
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.openapi.vfs.pointers
InvalidDataException
           
JDOMExternalizable
           
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.packageDependencies
JDOMExternalizable
           
 

Classes in com.intellij.openapi.util used by com.intellij.pom
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.pom.java
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.psi
Computable
           
Iconable
           
Key
           
Pair
           
TextRange
           
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.psi.codeStyle
InvalidDataException
           
JDOMExternalizable
           
TextRange
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.psi.css
Iconable
           
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.psi.html
Iconable
           
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.psi.javadoc
Iconable
           
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.psi.jsp
Iconable
           
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.psi.jsp.el
Iconable
           
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.psi.search
InvalidDataException
           
JDOMExternalizable
           
TextRange
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.psi.search.scope.packageSet
InvalidDataException
           
JDOMExternalizable
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.psi.tree
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.psi.util
Key
           
TextRange
           
 

Classes in com.intellij.openapi.util used by com.intellij.psi.xml
Iconable
           
Key
           
TextRange
           
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.refactoring
Ref
           
 

Classes in com.intellij.openapi.util used by com.intellij.testFramework
InvalidDataException
           
JDOMExternalizable
           
ModificationTracker
           
Pair
           
UserDataHolder
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.ui
Condition
           
Factory
           
Key
           
 

Classes in com.intellij.openapi.util used by com.intellij.ui.content
UserDataHolder
           
 

Classes in com.intellij.openapi.util used by com.intellij.usageView
InvalidDataException
           
JDOMExternalizable
           
TextRange
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.usages
Factory
           
InvalidDataException
           
JDOMExternalizable
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.usages.impl
Factory
           
InvalidDataException
           
JDOMExternalizable
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.util
Factory
           
Key
           
 

Classes in com.intellij.openapi.util used by com.intellij.util.containers
Condition
           
 

Classes in com.intellij.openapi.util used by com.intellij.util.graph
Pair
           
 

Classes in com.intellij.openapi.util used by com.intellij.util.net
InvalidDataException
           
JDOMExternalizable
           
WriteExternalException
           
 

Classes in com.intellij.openapi.util used by com.intellij.util.projectImport
InvalidDataException
           
Pair
           
 

Classes in com.intellij.openapi.util used by com.intellij.vcsUtil
TextRange