Class EvidenceMatcher
- java.lang.Object
- 
- org.owasp.dependencycheck.xml.hints.EvidenceMatcher
 
- 
 public class EvidenceMatcher extends java.lang.ObjectEvidenceMatcher can match one or moreEvidences. By using regular expressions for some fields and allowing omission of Evidence fields it can be used to match more than one occurrence of evidence to enable hints that work for a range of similar false positives/false negatives. The EvidenceMatcher is used for processing Evidences of a project's dependencies in conjunction with the<given>and<remove>clauses of the hints file.- Author:
- Hans Aikema
 
- 
- 
Constructor SummaryConstructors Constructor Description EvidenceMatcher(java.lang.String source, java.lang.String name, java.lang.String value, boolean regex, Confidence confidence)Creates a new EvidenceMatcher objects.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanmatches(Evidence evidence)Tests whether the given Evidence matches this EvidenceMatcher.java.lang.StringtoString()Standard toString() implementation.
 
- 
- 
- 
Constructor Detail- 
EvidenceMatcherpublic EvidenceMatcher(java.lang.String source, java.lang.String name, java.lang.String value, boolean regex, Confidence confidence)Creates a new EvidenceMatcher objects.- Parameters:
- source- the source of the evidence, a source that is- nullindicates any source should match.
- name- the non-- nullname of the evidence.
- value- the non-- nullvalue of the evidence.
- regex- whether value is a regex.
- confidence- the confidence of the evidence, a confidence that is- nullindicates any confidence should match.
 
 
- 
 - 
Method Detail- 
matchespublic boolean matches(Evidence evidence) Tests whether the given Evidence matches this EvidenceMatcher.- Parameters:
- evidence- the evidence to match
- Returns:
- whether the evidence matches this matcher
 
 - 
toStringpublic java.lang.String toString() Standard toString() implementation.- Overrides:
- toStringin class- java.lang.Object
- Returns:
- the string representation of the object
 
 
- 
 
-