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

public abstract class AbstractIncludeExcludeJobFilter extends ViewJobFilter
Author:
Jacob Robertson
  • Constructor Details

    • AbstractIncludeExcludeJobFilter

      public AbstractIncludeExcludeJobFilter(String includeExcludeTypeString)
  • Method Details

    • isIncludeMatched

      public boolean isIncludeMatched()
    • isIncludeUnmatched

      public boolean isIncludeUnmatched()
    • isExcludeMatched

      public boolean isExcludeMatched()
    • isExcludeUnmatched

      public boolean isExcludeUnmatched()
    • getIncludeExcludeTypeString

      public String getIncludeExcludeTypeString()
    • filter

      public List<TopLevelItem> filter(List<TopLevelItem> added, List<TopLevelItem> all, View filteringView)
      Specified by:
      filter in class ViewJobFilter
    • doFilter

      protected void doFilter(List<TopLevelItem> filtered, List<TopLevelItem> all, View filteringView)
    • filterItem

      protected final void filterItem(List<TopLevelItem> filtered, TopLevelItem item, boolean matched)
    • include

      public boolean include(boolean matched)
    • exclude

      public boolean exclude(boolean matched)
    • matches

      protected boolean matches(TopLevelItem item)