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 voiddoFilter(List<TopLevelItem> filtered, List<TopLevelItem> all, View filteringView) booleanexclude(boolean matched) filter(List<TopLevelItem> added, List<TopLevelItem> all, View filteringView) protected final voidfilterItem(List<TopLevelItem> filtered, TopLevelItem item, boolean matched) booleaninclude(boolean matched) booleanbooleanbooleanbooleanprotected booleanmatches(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:
filterin classViewJobFilter
-
doFilter
-
filterItem
-
include
public boolean include(boolean matched) -
exclude
public boolean exclude(boolean matched) -
matches
-