Class RegexpFilter
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<RegexpFilter>
-
- io.jenkins.plugins.analysis.core.filter.RegexpFilter
-
- All Implemented Interfaces:
Describable<RegexpFilter>
,Serializable
- Direct Known Subclasses:
ExcludeCategory
,ExcludeFile
,ExcludeMessage
,ExcludeModule
,ExcludePackage
,ExcludeType
,IncludeCategory
,IncludeFile
,IncludeMessage
,IncludeModule
,IncludePackage
,IncludeType
public abstract class RegexpFilter extends AbstractDescribableImpl<RegexpFilter> implements Serializable
Defines a filter criteria based on a regular expression forReport
.- Author:
- Ullrich Hafner
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RegexpFilter.RegexpFilterDescriptor
Descriptor for a filter.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
apply(edu.hm.hafner.analysis.Report.IssueFilterBuilder builder)
Applies the filter on the specified builder.String
getPattern()
Returns the regular expression of the filter.-
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
-
-
-
Method Detail
-
getPattern
public String getPattern()
Returns the regular expression of the filter.- Returns:
- the regular expression of the filter
-
apply
public abstract void apply(edu.hm.hafner.analysis.Report.IssueFilterBuilder builder)
Applies the filter on the specified builder.- Parameters:
builder
- the issue filter builder
-
-