owltools.gaf.rules
Class AnnotationRulesEngine.AnnotationRulesEngineResult
java.lang.Object
owltools.gaf.rules.AnnotationRulesEngine.AnnotationRulesEngineResult
- Enclosing class:
- AnnotationRulesEngine
public static class AnnotationRulesEngine.AnnotationRulesEngineResult
- extends Object
Results for a run of the AnnotationRulesEngine
.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
hasErrors
public boolean hasErrors()
- Returns:
- true, if there is at least one violation with
AnnotationRuleViolation.ViolationType.Error
.
hasWarnings
public boolean hasWarnings()
- Returns:
- true, if there is at least one violation with
AnnotationRuleViolation.ViolationType.Warning
.
hasRecommendations
public boolean hasRecommendations()
- Returns:
- true, if there is at least one violation with
AnnotationRuleViolation.ViolationType.Recommendation
.
hasType
public boolean hasType(AnnotationRuleViolation.ViolationType type)
- Parameters:
type
-
- Returns:
- true, if there is at least one violation with given type
getTypes
public List<AnnotationRuleViolation.ViolationType> getTypes()
- Returns:
- list of used
AnnotationRuleViolation.ViolationType
in this result.
getErrorCount
public int getErrorCount()
- Returns:
- number of errors
getWarningCount
public int getWarningCount()
- Returns:
- number of warnings
getRecommendationCount
public int getRecommendationCount()
- Returns:
- number of recommendations
countViolations
public int countViolations(AnnotationRuleViolation.ViolationType type)
- Parameters:
type
-
- Returns:
- number of violations of given type.
isEmpty
public boolean isEmpty()
- Returns:
- true, if there is no
AnnotationRuleViolation
in this result.
getRules
public List<String> getRules()
- Returns:
- a sorted list of all rule IDs for which there are reports.
getViolations
public Map<String,List<AnnotationRuleViolation>> getViolations(AnnotationRuleViolation.ViolationType type)
- Retrieve all violations for a given
AnnotationRuleViolation.ViolationType
.
- Parameters:
type
-
- Returns:
- map or null
getAnnotationCount
public int getAnnotationCount()
- Returns:
- the annotationCount
setAnnotationCount
public void setAnnotationCount(int annotationCount)
- Parameters:
annotationCount
- the annotationCount to set
Copyright © 2010-2013. All Rights Reserved.