Class ContentModelDiagnosticsParticipant

java.lang.Object
org.eclipse.lemminx.extensions.contentmodel.participants.diagnostics.ContentModelDiagnosticsParticipant
All Implemented Interfaces:
IDiagnosticsParticipant

public class ContentModelDiagnosticsParticipant extends Object implements IDiagnosticsParticipant
Validate XML files with Xerces for general SYNTAX validation and XML Schema, DTD.
  • Constructor Details

    • ContentModelDiagnosticsParticipant

      public ContentModelDiagnosticsParticipant(ContentModelPlugin contentModelPlugin)
  • Method Details

    • doDiagnostics

      public void doDiagnostics(DOMDocument xmlDocument, List<org.eclipse.lsp4j.Diagnostic> diagnostics, XMLValidationSettings validationSettings, org.eclipse.lsp4j.jsonrpc.CancelChecker monitor)
      Description copied from interface: IDiagnosticsParticipant
      Validate the given XML document.
      Specified by:
      doDiagnostics in interface IDiagnosticsParticipant
      Parameters:
      xmlDocument - XML document to validate.
      diagnostics - list to populate with errors, warnings, etc
      validationSettings - the validation settings.
      monitor - used to stop the validation when XML document changed.