public class XMLLanguageService extends XMLExtensionsRegistry implements IXMLFullFormatter
Constructor and Description |
---|
XMLLanguageService() |
Modifier and Type | Method and Description |
---|---|
AutoCloseTagResponse |
doAutoClose(DOMDocument xmlDocument,
org.eclipse.lsp4j.Position position,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) |
List<org.eclipse.lsp4j.CodeAction> |
doCodeActions(org.eclipse.lsp4j.CodeActionContext context,
org.eclipse.lsp4j.Range range,
DOMDocument document,
SharedSettings sharedSettings) |
org.eclipse.lsp4j.CompletionList |
doComplete(DOMDocument xmlDocument,
org.eclipse.lsp4j.Position position,
SharedSettings settings) |
org.eclipse.lsp4j.CompletionList |
doComplete(DOMDocument xmlDocument,
org.eclipse.lsp4j.Position position,
SharedSettings settings,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) |
List<org.eclipse.lsp4j.Diagnostic> |
doDiagnostics(DOMDocument xmlDocument,
XMLValidationSettings validationSettings,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) |
org.eclipse.lsp4j.Hover |
doHover(DOMDocument xmlDocument,
org.eclipse.lsp4j.Position position,
SharedSettings sharedSettings) |
org.eclipse.lsp4j.Hover |
doHover(DOMDocument xmlDocument,
org.eclipse.lsp4j.Position position,
SharedSettings sharedSettings,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) |
org.eclipse.lsp4j.WorkspaceEdit |
doRename(DOMDocument xmlDocument,
org.eclipse.lsp4j.Position position,
String newText) |
AutoCloseTagResponse |
doTagComplete(DOMDocument xmlDocument,
org.eclipse.lsp4j.Position position) |
AutoCloseTagResponse |
doTagComplete(DOMDocument xmlDocument,
org.eclipse.lsp4j.Position position,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) |
List<? extends org.eclipse.lsp4j.LocationLink> |
findDefinition(DOMDocument xmlDocument,
org.eclipse.lsp4j.Position position,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) |
List<org.eclipse.lsp4j.DocumentHighlight> |
findDocumentHighlights(DOMDocument xmlDocument,
org.eclipse.lsp4j.Position position) |
List<org.eclipse.lsp4j.DocumentHighlight> |
findDocumentHighlights(DOMDocument xmlDocument,
org.eclipse.lsp4j.Position position,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) |
List<org.eclipse.lsp4j.DocumentLink> |
findDocumentLinks(DOMDocument document) |
List<org.eclipse.lsp4j.DocumentSymbol> |
findDocumentSymbols(DOMDocument xmlDocument,
XMLSymbolSettings symbolSettings) |
DocumentSymbolsResult |
findDocumentSymbols(DOMDocument xmlDocument,
XMLSymbolSettings symbolSettings,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) |
List<? extends org.eclipse.lsp4j.Location> |
findReferences(DOMDocument xmlDocument,
org.eclipse.lsp4j.Position position,
org.eclipse.lsp4j.ReferenceContext context,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) |
List<org.eclipse.lsp4j.SymbolInformation> |
findSymbolInformations(DOMDocument xmlDocument,
XMLSymbolSettings symbolSettings) |
SymbolInformationResult |
findSymbolInformations(DOMDocument xmlDocument,
XMLSymbolSettings symbolSettings,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) |
List<? extends org.eclipse.lsp4j.LocationLink> |
findTypeDefinition(DOMDocument xmlDocument,
org.eclipse.lsp4j.Position position,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) |
List<? extends org.eclipse.lsp4j.TextEdit> |
format(TextDocument document,
org.eclipse.lsp4j.Range range,
SharedSettings sharedSettings) |
String |
formatFull(String text,
String uri,
SharedSettings sharedSettings)
Format the given text document by the shared settings.
|
List<? extends org.eclipse.lsp4j.CodeLens> |
getCodeLens(DOMDocument xmlDocument,
XMLCodeLensSettings settings,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) |
List<org.eclipse.lsp4j.FoldingRange> |
getFoldingRanges(DOMDocument xmlDocument,
XMLFoldingSettings context) |
List<org.eclipse.lsp4j.FoldingRange> |
getFoldingRanges(DOMDocument xmlDocument,
XMLFoldingSettings context,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) |
org.eclipse.lsp4j.Position |
getMatchingTagPosition(DOMDocument xmlDocument,
org.eclipse.lsp4j.Position position,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) |
CompletableFuture<Path> |
publishDiagnostics(DOMDocument xmlDocument,
Consumer<org.eclipse.lsp4j.PublishDiagnosticsParams> publishDiagnostics,
Consumer<TextDocument> triggerValidation,
XMLValidationSettings validationSettings,
org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker) |
dispose, doSave, getCodeActionsParticipants, getCodeLensParticipants, getCommandService, getCompletionParticipants, getComponent, getDefinitionParticipants, getDiagnosticsParticipants, getDocumentLinkParticipants, getDocumentProvider, getExtensions, getFormatterParticipants, getHighlightingParticipants, getHoverParticipants, getNotificationService, getReferenceParticipants, getRenameParticipants, getResolverExtensionManager, getSymbolsProviderParticipants, getTypeDefinitionParticipants, getValidationService, getWorkspaceServiceParticipants, initializeIfNeeded, initializeParams, registerCodeActionParticipant, registerCodeLensParticipant, registerCompletionParticipant, registerComponent, registerDefinitionParticipant, registerDiagnosticsParticipant, registerDocumentLinkParticipant, registerFormatterParticipant, registerHighlightingParticipant, registerHoverParticipant, registerReferenceParticipant, registerRenameParticipant, registerSymbolsProviderParticipant, registerTypeDefinitionParticipant, registerWorkspaceServiceParticipant, setCommandService, setDocumentProvider, setNotificationService, setValidationService, unregisterCodeActionParticipant, unregisterCodeLensParticipant, unregisterCompletionParticipant, unregisterDefinitionParticipant, unregisterDiagnosticsParticipant, unregisterDocumentLinkParticipant, unregisterFormatterParticipant, unregisterHighlightingParticipant, unregisterHoverParticipant, unregisterReferenceParticipant, unregisterRenameParticipant, unregisterSymbolsProviderParticipant, unregisterTypeDefinitionParticipant, unregisterWorkspaceServiceParticipant
public String formatFull(String text, String uri, SharedSettings sharedSettings)
IXMLFullFormatter
formatFull
in interface IXMLFullFormatter
text
- the text.uri
- the uri.sharedSettings
- the shared settings.public List<? extends org.eclipse.lsp4j.TextEdit> format(TextDocument document, org.eclipse.lsp4j.Range range, SharedSettings sharedSettings)
public List<org.eclipse.lsp4j.DocumentHighlight> findDocumentHighlights(DOMDocument xmlDocument, org.eclipse.lsp4j.Position position)
public List<org.eclipse.lsp4j.DocumentHighlight> findDocumentHighlights(DOMDocument xmlDocument, org.eclipse.lsp4j.Position position, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
public List<org.eclipse.lsp4j.SymbolInformation> findSymbolInformations(DOMDocument xmlDocument, XMLSymbolSettings symbolSettings)
public SymbolInformationResult findSymbolInformations(DOMDocument xmlDocument, XMLSymbolSettings symbolSettings, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
public List<org.eclipse.lsp4j.DocumentSymbol> findDocumentSymbols(DOMDocument xmlDocument, XMLSymbolSettings symbolSettings)
public DocumentSymbolsResult findDocumentSymbols(DOMDocument xmlDocument, XMLSymbolSettings symbolSettings, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
public org.eclipse.lsp4j.CompletionList doComplete(DOMDocument xmlDocument, org.eclipse.lsp4j.Position position, SharedSettings settings)
public org.eclipse.lsp4j.CompletionList doComplete(DOMDocument xmlDocument, org.eclipse.lsp4j.Position position, SharedSettings settings, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
public org.eclipse.lsp4j.Hover doHover(DOMDocument xmlDocument, org.eclipse.lsp4j.Position position, SharedSettings sharedSettings)
public org.eclipse.lsp4j.Hover doHover(DOMDocument xmlDocument, org.eclipse.lsp4j.Position position, SharedSettings sharedSettings, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
public List<org.eclipse.lsp4j.Diagnostic> doDiagnostics(DOMDocument xmlDocument, XMLValidationSettings validationSettings, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
public CompletableFuture<Path> publishDiagnostics(DOMDocument xmlDocument, Consumer<org.eclipse.lsp4j.PublishDiagnosticsParams> publishDiagnostics, Consumer<TextDocument> triggerValidation, XMLValidationSettings validationSettings, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
public List<org.eclipse.lsp4j.FoldingRange> getFoldingRanges(DOMDocument xmlDocument, XMLFoldingSettings context)
public List<org.eclipse.lsp4j.FoldingRange> getFoldingRanges(DOMDocument xmlDocument, XMLFoldingSettings context, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
public org.eclipse.lsp4j.WorkspaceEdit doRename(DOMDocument xmlDocument, org.eclipse.lsp4j.Position position, String newText)
public List<org.eclipse.lsp4j.DocumentLink> findDocumentLinks(DOMDocument document)
public List<? extends org.eclipse.lsp4j.LocationLink> findDefinition(DOMDocument xmlDocument, org.eclipse.lsp4j.Position position, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
public List<? extends org.eclipse.lsp4j.LocationLink> findTypeDefinition(DOMDocument xmlDocument, org.eclipse.lsp4j.Position position, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
public List<? extends org.eclipse.lsp4j.Location> findReferences(DOMDocument xmlDocument, org.eclipse.lsp4j.Position position, org.eclipse.lsp4j.ReferenceContext context, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
public List<? extends org.eclipse.lsp4j.CodeLens> getCodeLens(DOMDocument xmlDocument, XMLCodeLensSettings settings, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
public List<org.eclipse.lsp4j.CodeAction> doCodeActions(org.eclipse.lsp4j.CodeActionContext context, org.eclipse.lsp4j.Range range, DOMDocument document, SharedSettings sharedSettings)
public AutoCloseTagResponse doTagComplete(DOMDocument xmlDocument, org.eclipse.lsp4j.Position position)
public AutoCloseTagResponse doTagComplete(DOMDocument xmlDocument, org.eclipse.lsp4j.Position position, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
public AutoCloseTagResponse doAutoClose(DOMDocument xmlDocument, org.eclipse.lsp4j.Position position, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
public org.eclipse.lsp4j.Position getMatchingTagPosition(DOMDocument xmlDocument, org.eclipse.lsp4j.Position position, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
Copyright © 2021. All rights reserved.