Package org.eclipse.lemminx.commons
Class TextDocuments<T extends TextDocument>
java.lang.Object
org.eclipse.lemminx.commons.TextDocuments<T>
- Direct Known Subclasses:
ModelTextDocuments
A manager for simple text documents
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionall()Returns the all opened documents.createDocument(org.eclipse.lsp4j.TextDocumentItem document) Returns the document for the given URI.get(org.eclipse.lsp4j.TextDocumentIdentifier documentIdentifier) booleanReturns true if text document is managed in incremental mode and false otherwise.onDidChangeTextDocument(org.eclipse.lsp4j.DidChangeTextDocumentParams params) onDidCloseTextDocument(org.eclipse.lsp4j.DidCloseTextDocumentParams params) onDidOpenTextDocument(org.eclipse.lsp4j.DidOpenTextDocumentParams params) voidsetIncremental(boolean incremental) Set the incremental support.
-
Constructor Details
-
TextDocuments
public TextDocuments()
-
-
Method Details
-
setIncremental
public void setIncremental(boolean incremental) Set the incremental support.- Parameters:
incremental-
-
isIncremental
public boolean isIncremental()Returns true if text document is managed in incremental mode and false otherwise.- Returns:
- true if text document is managed in incremental mode and false otherwise.
-
get
-
get
Returns the document for the given URI. Returns undefined if the document is not mananged by this instance.- Parameters:
uri- The text document's URI to retrieve.- Returns:
- the text document or `undefined`.
-
createDocument
-
onDidChangeTextDocument
-
onDidOpenTextDocument
-
onDidCloseTextDocument
-
all
Returns the all opened documents.- Returns:
- the all opened documents.
-