Class ApplicabilityFilterChain
java.lang.Object
de.hsh.graja.comment.applicability.ApplicabilityFilter
de.hsh.graja.comment.applicability.ApplicabilityFilterChain
- All Implemented Interfaces:
IncludeInfo
,Serializable
This class represents a chain of filters for artifacts with an applicability. This way
we can realize AND combinations of filters.
- See Also:
-
Field Summary
Fields inherited from class de.hsh.graja.comment.applicability.ApplicabilityFilter
PASS_ALL
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchain
(ApplicabilityFilter nextFilter) AddsnextFilter
to this filters chain.boolean
passesThrough
(Applicability applicability) This method checks, whether an artifact with givenapplicability
would pass the filter.toString()
-
Constructor Details
-
ApplicabilityFilterChain
public ApplicabilityFilterChain()Empty chain.
-
-
Method Details
-
chain
AddsnextFilter
to this filters chain.- Parameters:
nextFilter
- a filter to be added to the chain.- Returns:
- returns a reference to this object.
-
passesThrough
This method checks, whether an artifact with givenapplicability
would pass the filter. This is true, if it passes all filters of the chain.- Specified by:
passesThrough
in classApplicabilityFilter
- Parameters:
applicability
- the query applicability- Returns:
- true, if an artifact with the given
applicability
would pass all filters in the chain.
-
toString
-