Package hudson.views
Class AbstractIncludeExcludeJobFilter
java.lang.Object
hudson.views.ViewJobFilter
hudson.views.AbstractIncludeExcludeJobFilter
- All Implemented Interfaces:
ExtensionPoint
,Describable<ViewJobFilter>
- Direct Known Subclasses:
AbstractBuildTrendFilter
,BuildStatusFilter
,JobStatusFilter
,JobTypeFilter
,OtherViewsFilter
,ParameterFilter
,RegExJobFilter
,ScmTypeFilter
,SecuredJobsFilter
,SecurityFilter
,UnclassifiedJobsFilter
- Author:
- Jacob Robertson
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doFilter
(List<TopLevelItem> filtered, List<TopLevelItem> all, View filteringView) boolean
exclude
(boolean matched) filter
(List<TopLevelItem> added, List<TopLevelItem> all, View filteringView) protected final void
filterItem
(List<TopLevelItem> filtered, TopLevelItem item, boolean matched) boolean
include
(boolean matched) boolean
boolean
boolean
boolean
protected boolean
matches
(TopLevelItem item) Methods inherited from class hudson.views.ViewJobFilter
all, getDescriptor
-
Constructor Details
-
AbstractIncludeExcludeJobFilter
-
-
Method Details
-
isIncludeMatched
public boolean isIncludeMatched() -
isIncludeUnmatched
public boolean isIncludeUnmatched() -
isExcludeMatched
public boolean isExcludeMatched() -
isExcludeUnmatched
public boolean isExcludeUnmatched() -
getIncludeExcludeTypeString
-
filter
public List<TopLevelItem> filter(List<TopLevelItem> added, List<TopLevelItem> all, View filteringView) - Specified by:
filter
in classViewJobFilter
-
doFilter
-
filterItem
-
include
public boolean include(boolean matched) -
exclude
public boolean exclude(boolean matched) -
matches
-