Infraestructura de validación - Preguntas frecuentes (FAQ)

¿Cómo puedo crear marcadores de problemas?

Hay tres formas diferentes de crear marcadores de problemas.

  1. Utilizar el soporte nativo en la infraestructura de validación.
  2. Gestionar sus propios marcadores.
  3. Utilizar el soporte de la versión anterior de la infraestructura de validación.

Se recomienda utilizar el primer procedimiento.

1. Utilizar el soporte nativo en la infraestructura de validación

Cuando haya terminado de realizar la validación y devuelva el control a la infraestructura de validación, añada sus mensajes a ValidationResult mediante el método add(ValidatorMessage mensaje).

2. Gestionar sus propios marcadores

Cree y elimine sus propios marcadores. Para que pueda visualizarse la información de resumen, establezca la cuenta de los marcadores recién creados en ValidationResult mediante los métodos setSeverityXXX(). Por ejemplo, si este pase de validación ha generado dos marcadores de error, llamará a setSeverityError(2).

3. Utilizar el soporte de la versión anterior de la infraestructura de validación

Si está llevando validador que utilizaba la versión anterior de la infraestructura de validación y desea continuar utilizando un IReporter para informar de sus marcadores, puede seguir haciéndolo.

Para este procedimiento, utilice el método getReporter(IProgressMonitor monitor) y devuelva los mensajes a través de IReporter. Si se llama este método, la infraestructura da por supuesto que este IReporter se utilizará como única forma de devolver mensajes a la infraestructura.