유효성 검증 프레임워크 - 자주 질문되는 내용

문제점 마커 작성 방법

문제점 마커를 작성하는 방법으로는 다음 세 가지가 있습니다.

  1. 유효성 검증 프레임워크에서 원시 지원을 사용합니다.
  2. 사용자 자신의 마커를 관리합니다.
  3. 유효성 검증 프레임워크의 이전 버전에서 지원을 사용합니다.

첫 번째 접근 방식이 권장되는 방식입니다.

1. 유효성 검증 프레임워크에서 원시 지원 사용

유효성 검증 수행을 완료하고 제어를 다시 유효성 검증 프레임워크로 리턴한 후, add(ValidatorMessage message) 메소드를 사용하여 메시지를 ValidationResult에 추가하십시오.

2. 사용자 자신의 마커 관리

사용자 자신의 마커를 작성하고 제거하십시오. 요약 정보를 계속 표시할 수 있으므로, setSeverityXXX() 메소드를 사용하여 ValidationResult에서 새로 작성한 마커 수를 설정하십시오. 예를 들어, 이 유효성 검증이 생성된 두 개의 오류 마커를 패스하는 경우, setSeverityError(2)를 호출합니다.

유효성 검증 프레임워크의 이전 버전에서 지원 사용

유효성 검증 프레임워크의 이전 버전을 사용한 유효성 검증기를 이식 중이고, IReporter를 계속 사용하여 마커를 보고하려는 경우 계속 이와 같이 수행할 수 있습니다.

이 접근 방식의 경우, getReporter(IProgressMonitor monitor) 메소드를 사용하고 IReporter를 통해 메시지를 리턴하십시오. 이 메소드가 호출되면, 프레임워크는 이 IReporter가 프레임워크로 메시지를 전달하기 위한 유일한 방법으로 사용될 것으로 간주합니다.