## Uses of Interface
org.eclipse.lemminx.services.IXMLDocumentProvider

Packages that use IXMLDocumentProvider
org.eclipse.lemminx
org.eclipse.lemminx.extensions.contentmodel.commands
org.eclipse.lemminx.extensions.minify.commands
org.eclipse.lemminx.extensions.xsd
org.eclipse.lemminx.extensions.xsl
org.eclipse.lemminx.services.extensions
org.eclipse.lemminx.services.extensions.commands
org.eclipse.lemminx.services.extensions.save

### Uses of IXMLDocumentProvider in org.eclipse.lemminx

Classes in org.eclipse.lemminx that implement IXMLDocumentProvider
`class` `XMLLanguageServer` XML language server.
`class` `XMLTextDocumentService.SaveContext` Save context.

### Uses of IXMLDocumentProvider in org.eclipse.lemminx.extensions.contentmodel.commands

Constructors in org.eclipse.lemminx.extensions.contentmodel.commands with parameters of type IXMLDocumentProvider
`AssociateGrammarCommand​(IXMLDocumentProvider documentProvider)`
`CheckBoundGrammarCommand​(IXMLDocumentProvider documentProvider)`
`SurroundWithCommand​(IXMLDocumentProvider documentProvider, ContentModelManager contentModelManager)`
`XMLValidationAllFilesCommand​(ContentModelManager contentModelManager, IXMLDocumentProvider documentProvider, IXMLValidationService validationService)`
`XMLValidationFileCommand​(ContentModelManager contentModelManager, IXMLDocumentProvider documentProvider, IXMLValidationService validationService)`

### Uses of IXMLDocumentProvider in org.eclipse.lemminx.extensions.minify.commands

Constructors in org.eclipse.lemminx.extensions.minify.commands with parameters of type IXMLDocumentProvider
`MinifyDocumentCommand​(IXMLDocumentProvider documentProvider)`

### Uses of IXMLDocumentProvider in org.eclipse.lemminx.extensions.xsd

Constructors in org.eclipse.lemminx.extensions.xsd with parameters of type IXMLDocumentProvider
`XSDURIResolverExtension​(IXMLDocumentProvider documentProvider)`

### Uses of IXMLDocumentProvider in org.eclipse.lemminx.extensions.xsl

Constructors in org.eclipse.lemminx.extensions.xsl with parameters of type IXMLDocumentProvider
`XSLURIResolverExtension​(IXMLDocumentProvider documentProvider)`

### Uses of IXMLDocumentProvider in org.eclipse.lemminx.services.extensions

Methods in org.eclipse.lemminx.services.extensions that return IXMLDocumentProvider
`IXMLDocumentProvider` XMLExtensionsRegistry.`getDocumentProvider()` Returns the XML Document provider and null otherwise.

Methods in org.eclipse.lemminx.services.extensions with parameters of type IXMLDocumentProvider
`void` XMLExtensionsRegistry.`setDocumentProvider​(IXMLDocumentProvider documentProvider)` Set the XML Document provider

### Uses of IXMLDocumentProvider in org.eclipse.lemminx.services.extensions.commands

Constructors in org.eclipse.lemminx.services.extensions.commands with parameters of type IXMLDocumentProvider
`AbstractDOMDocumentCommandHandler​(IXMLDocumentProvider documentProvider)`

### Uses of IXMLDocumentProvider in org.eclipse.lemminx.services.extensions.save

Subinterfaces of IXMLDocumentProvider in org.eclipse.lemminx.services.extensions.save
`interface` `ISaveContext` Save context API.

Classes in org.eclipse.lemminx.services.extensions.save that implement IXMLDocumentProvider
`class` `AbstractSaveContext` Abstract class for save context.