# Package org.eclipse.lemminx.services

Interface Summary
IXMLDocumentProvider: `DOMDocument` provider.
IXMLFullFormatter: XML formatter API.
IXMLMinifier: XML minifier API.
IXMLNotificationService: Notification service API
IXMLValidationService: XML Document validation service available to XML LS extensions

Class Summary
CodeActionRequest: Code action request implementation.
CompletionResponse: Completion response implementation.
DocumentSymbolsResult: Result for document symbols computation for the textDocument/documentSymbol request
LimitList<T>: List class which checks the limit when item is added.
ResolveCodeActionRequest: Resolve code action request implementation.
ResolveCompletionItemRequest: Implementation of `ICompletionItemResolverRequest`
SymbolInformationResult: Result for symbols information computation for the textDocument/documentSymbol request
XMLCodeActions: Code action support.
XMLCompletions: XML completions support.
XMLLanguageService: XML Language service.
XMLMinifier: XML minifier support.
XMLPrepareRename: XML prepare rename support.

Exception Summary
LimitList.ResultLimitExceededException