## Uses of Class
org.eclipse.lemminx.services.extensions.commands.AbstractDOMDocumentCommandHandler

Packages that use AbstractDOMDocumentCommandHandler
org.eclipse.lemminx.extensions.contentmodel.commands
org.eclipse.lemminx.extensions.minify.commands

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

Subclasses of AbstractDOMDocumentCommandHandler in org.eclipse.lemminx.extensions.contentmodel.commands
`class` `AssociateGrammarCommand` XML Command "xml.associate.grammar.insert" to associate a grammar to a given DOM document.
`class` `CheckBoundGrammarCommand` XML Command "xml.check.bound.grammar" to verify if an XML document already has a bound grammar/schema, opened from the command palette.
`class` `SurroundWithCommand` XML Command "xml.refactor.surround.with" to support surround: Surround with Tags (Wrap) Surround with Comments Surround with CDATA
`class` `XMLValidationFileCommand` XML Command "xml.validation.current.file" to revalidate a give XML file which means: remove the referenced grammar in the XML file from the Xerces grammar pool (used by the Xerces validation) and the content model documents cache (used by the XML completion/hover based on the grammar) trigger the validation for the given XML file

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

Subclasses of AbstractDOMDocumentCommandHandler in org.eclipse.lemminx.extensions.minify.commands
`class` `MinifyDocumentCommand` XML Command "xml.minify.document" to minify an XML document by removing unnecessary whitespace.