Sıralı Değer ya da Alanı Algıla (detectEnumOrField)

<detectEnumOrField> Öğe

The detectEnumOrField rule is used to detect enums or fields in Java classes.

Tablo 1. <detectEnumOrField> Öğe Öznitelikleri
Öznitelik Adı Tip Gerekli Tanım
tip Dizgi Evet

Sıralı değer (enum) ya da alan tipinin tam olarak nitelenmiş sınıf adı.

değer Dizgi Evet

Alanın (enum) ya da adının (enum) dizgi hazır bilgisi değeri.

flagOnce Boole Hayır

Her arşiv için bir kez işaretleyip işaretlenmeyeceğini belirtir. Varsayılan değer yanlış (false) olarak ayarlanır.

flagOncePerFile Boole Hayır

Dosya başına bir kez işaretleyip işaretilmeyeceğini belirtir. Varsayılan değer yanlış (false) olarak ayarlanır.

hideResult Boole Hayır

Bu kural tarafından işaretlenen sonuçların rapora gizlenip gizlenmeyeceğini belirtir. Bu öznitelik yalnızca, sonuçları < and> ya da < or> etiketleri altında kurallarla birlikte kullanıldığında gizler. Varsayılan değer yanlış (false) olarak ayarlanır.

Örneğin, CONFIDENTIALdeğerini içeren bir javax.servlet.annotation.ServletSecurity$TransportGuarantee sıralı değerini saptamak için şunu belirtin:


<detectEnumOrField type="javax.servlet.annotation.ServletSecurity$TransportGuarantee" value="CONFIDENTIAL"/>