Uses of Interface
com.intellij.openapi.editor.Document

Packages that use Document
com.intellij.lang.folding Provides interfaces for adding code folding support to custom languages. 
com.intellij.openapi.command.undo Provides interfaces for implementing commands which can be undone or redone, and for initiating undo/redo operations. 
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.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.localVcs Provides interfaces for working with IDEA's Local VCS. 
com.intellij.openapi.vcs Provides interfaces for integrating IDEA with version control systems. 
com.intellij.psi Provides interfaces for working with the Program Source Interface (IDEA's internal representation of the program structure). 
com.intellij.usageView Deprecated. 
com.intellij.vcsUtil Provides utility functions for working with the version control system integration. 
 

Uses of Document in com.intellij.lang.folding
 

Methods in com.intellij.lang.folding with parameters of type Document
 FoldingDescriptor[] FoldingBuilder.buildFoldRegions(ASTNode node, Document document)
          Builds the folding regions for the specified node in the AST tree and its children.
 

Uses of Document in com.intellij.openapi.command.undo
 

Methods in com.intellij.openapi.command.undo that return Document
 Document DocumentReferenceByVirtualFile.getDocument()
           
 Document DocumentReferenceByDocument.getDocument()
           
abstract  Document DocumentReference.getDocument()
           
 

Methods in com.intellij.openapi.command.undo with parameters of type Document
abstract  void UndoManager.clearUndoRedoQueue(Document document)
           
static DocumentReference DocumentReferenceByDocument.createDocumentReference(Document document)
           
 

Uses of Document in com.intellij.openapi.diff
 

Methods in com.intellij.openapi.diff that return Document
 Document SimpleContent.getDocument()
           
 Document FragmentContent.getDocument()
           
 Document FileContent.getDocument()
           
 Document DocumentContent.getDocument()
           
abstract  Document DiffContent.getDocument()
          Represents this content as Document null means content has no text representation
 Document BinaryContent.getDocument()
           
 

Methods in com.intellij.openapi.diff with parameters of type Document
static DiffContent DiffContent.fromDocument(Project project, Document document)
          Creates DiffContent associated with given document
 

Constructors in com.intellij.openapi.diff with parameters of type Document
DocumentContent(Document document)
           
DocumentContent(Document document, FileType type)
           
DocumentContent(Project project, Document document)
           
DocumentContent(Project project, Document document, FileType type)
           
 

Uses of Document in com.intellij.openapi.editor
 

Methods in com.intellij.openapi.editor that return Document
abstract  Document EditorFactory.createDocument(char[] text)
          Creates a document from the specified text specified as an array of characters.
abstract  Document EditorFactory.createDocument(java.lang.CharSequence text)
          Creates a document from the specified text specified as a character sequence.
 Document ReadOnlyModificationException.getDocument()
           
 Document RangeMarker.getDocument()
          Returns the doņument to which the marker belongs.
 Document Editor.getDocument()
          Returns the document edited or viewed in the editor.
 Document DocumentFragment.getDocument()
           
 

Methods in com.intellij.openapi.editor with parameters of type Document
abstract  Editor EditorFactory.createEditor(Document document)
          Creates an editor for the specified document.
abstract  Editor EditorFactory.createEditor(Document document, Project project)
          Creates an editor for the specified document associated with the specified project.
abstract  Editor EditorFactory.createViewer(Document document)
          Creates a read-only editor for the specified document.
abstract  Editor EditorFactory.createViewer(Document document, Project project)
          Creates a read-only editor for the specified document associated with the specified project.
abstract  Editor[] EditorFactory.getEditors(Document document)
          Returns the list of all editors for the specified document.
abstract  Editor[] EditorFactory.getEditors(Document document, Project project)
          Returns the list of editors for the specified document associated with the specified project.
 

Constructors in com.intellij.openapi.editor with parameters of type Document
DocumentFragment(Document document, int startOffset, int endOffset)
           
ReadOnlyModificationException(Document document)
           
 

Uses of Document in com.intellij.openapi.editor.event
 

Methods in com.intellij.openapi.editor.event that return Document
 Document MockDocumentEvent.getDocument()
           
abstract  Document DocumentEvent.getDocument()
           
 

Constructors in com.intellij.openapi.editor.event with parameters of type Document
DocumentEvent(Document document)
           
MockDocumentEvent(Document document, int offset)
           
 

Uses of Document in com.intellij.openapi.editor.markup
 

Methods in com.intellij.openapi.editor.markup that return Document
 Document MarkupModel.getDocument()
          Returns the document to which the markup model is attached.
 

Uses of Document in com.intellij.openapi.fileEditor
 

Methods in com.intellij.openapi.fileEditor that return Document
abstract  Document FileDocumentManager.getCachedDocument(VirtualFile file)
           
abstract  Document FileDocumentManager.getDocument(VirtualFile file)
           
 Document[] DocumentsEditor.getDocuments()
           
abstract  Document[] FileDocumentManager.getUnsavedDocuments()
           
 

Methods in com.intellij.openapi.fileEditor with parameters of type Document
 void FileDocumentManagerListener.beforeDocumentSaving(Document document)
           
 void FileDocumentManagerAdapter.beforeDocumentSaving(Document document)
           
 void FileDocumentManagerListener.beforeFileContentReload(VirtualFile file, Document document)
           
 void FileDocumentManagerAdapter.beforeFileContentReload(VirtualFile file, Document document)
           
 void FileDocumentManagerListener.fileContentLoaded(VirtualFile file, Document document)
           
 void FileDocumentManagerAdapter.fileContentLoaded(VirtualFile file, Document document)
           
 void FileDocumentManagerListener.fileContentReloaded(VirtualFile file, Document document)
           
 void FileDocumentManagerAdapter.fileContentReloaded(VirtualFile file, Document document)
           
static boolean FileDocumentManager.fileForDocumentCheckedOutSuccessfully(Document document, Project project)
           
abstract  VirtualFile FileDocumentManager.getFile(Document document)
           
abstract  boolean FileDocumentManager.isDocumentUnsaved(Document document)
           
abstract  void FileDocumentManager.reloadFromDisk(Document document)
           
abstract  void FileDocumentManager.saveDocument(Document document)
           
 

Uses of Document in com.intellij.openapi.localVcs
 

Methods in com.intellij.openapi.localVcs with parameters of type Document
abstract  UpToDateLineNumberProvider LocalVcs.getUpToDateLineNumberProvider(Document document, java.lang.String upToDateContent)
           
 

Uses of Document in com.intellij.openapi.vcs
 

Methods in com.intellij.openapi.vcs that return Document
 Document FilePath.getDocument()
           
 

Uses of Document in com.intellij.psi
 

Methods in com.intellij.psi that return Document
abstract  Document PsiDocumentManager.getCachedDocument(PsiFile file)
          Returns the cached document for the specified PSI file.
abstract  Document PsiDocumentManager.getDocument(PsiFile file)
          Returns the document for the specified PSI file.
abstract  Document[] PsiDocumentManager.getUncommittedDocuments()
          Returns the list of documents which have been modified but not committed.
 

Methods in com.intellij.psi with parameters of type Document
abstract  void PsiDocumentManager.commitDocument(Document document)
          Updates the PSI tree for the specified document.
 void PsiDocumentManager.Listener.documentCreated(Document document, PsiFile psiFile)
          Called when a document instance is created for a file.
 void PsiDocumentManager.Listener.fileCreated(PsiFile file, Document document)
          Called when a file instance is created for a document.
abstract  PsiFile PsiDocumentManager.getCachedPsiFile(Document document)
          Returns the cached PSI file for the specified document.
abstract  PsiFile PsiDocumentManager.getPsiFile(Document document)
          Returns the PSI file for the specified document.
abstract  boolean PsiDocumentManager.isUncommited(Document document)
          Checks if the specified document has been committed.
 

Uses of Document in com.intellij.usageView
 

Methods in com.intellij.usageView that return Document
 Document TextUsageDescriptor.getDocument()
           
 

Uses of Document in com.intellij.vcsUtil
 

Methods in com.intellij.vcsUtil that return Document
 Document VcsSelection.getDocument()
           
 

Constructors in com.intellij.vcsUtil with parameters of type Document
VcsSelection(Document document, SelectionModel selectionModel)
           
VcsSelection(Document document, TextRange textRange, java.lang.String selectedAreaName)