# Package org.eclipse.lemminx.extensions.contentmodel.commands

Class Summary
AssociateGrammarCommand: XML Command "xml.associate.grammar.insert" to associate a grammar to a given DOM document.
CheckBoundGrammarCommand: XML Command "xml.check.bound.grammar" to verify if an XML document already has a bound grammar/schema, opened from the command palette.
CheckFilePatternCommand: XML Command "xml.check.file.pattern" whose first argument is a file pattern, and whose second argument is some file URI.
SurroundWithCommand: XML Command "xml.refactor.surround.with" to support surround: Surround with Tags (Wrap) Surround with Comments Surround with CDATA
SurroundWithCommand.SurroundWithResponse
XMLValidationAllFilesCommand: XML Command "xml.validation.all.files" to revalidate all opened XML files which means: clear 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 all opened XML files
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

Enum Summary
AssociateGrammarCommand.GrammarBindingType
SurroundWithCommand.SurroundWithKind

Exception Summary
AssociateGrammarCommand.UnknownBindingTypeException