Class ApplicabilityFilter
- java.lang.Object
-
- de.hsh.graja.comment.applicability.ApplicabilityFilter
-
- All Implemented Interfaces:
IncludeInfo
,Serializable
- Direct Known Subclasses:
ApplicabilityFilterChain
,AudienceFilter
,LevelFilter
public abstract class ApplicabilityFilter extends Object implements IncludeInfo
This class can filter artifacts with an applicability to produce more or less detailed reports of the grading result. It is an abstract class that must be implemented by subclasses.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static ApplicabilityFilter
PASS_ALL
This is a simple filter, that lets all artifacts pass through.
-
Constructor Summary
Constructors Constructor Description ApplicabilityFilter()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract boolean
passesThrough(Applicability applicability)
This method checks, whether a artifact with givenapplicability
would pass the filter.
-
-
-
Field Detail
-
PASS_ALL
public static final ApplicabilityFilter PASS_ALL
This is a simple filter, that lets all artifacts pass through.
-
-
Method Detail
-
passesThrough
public abstract boolean passesThrough(Applicability applicability)
This method checks, whether a artifact with givenapplicability
would pass the filter.- Parameters:
applicability
- the query applicability- Returns:
- true, if a artifact with the given
applicability
would pass the filter.
-
-