Class ResourceSaveableFilter

java.lang.Object
org.eclipse.ui.ide.ResourceSaveableFilter
All Implemented Interfaces:
ISaveableFilter

public class ResourceSaveableFilter extends Object implements ISaveableFilter
A saveable filter where the given savable must either match one of the given roots or be a direct or indirect child of one of the roots.
Since:
3.9
  • Constructor Details

    • ResourceSaveableFilter

      public ResourceSaveableFilter(IResource[] roots)
      Creates a new filter.
      Parameters:
      roots - the save roots
  • Method Details

    • select

      public boolean select(Saveable saveable, IWorkbenchPart[] containingParts)
      Description copied from interface: ISaveableFilter
      Indicate whether the given saveable matches this filter.
      Specified by:
      select in interface ISaveableFilter
      Parameters:
      saveable - the saveable being tested
      containingParts - the parts that contain the saveable. This list may contain zero or more parts.
      Returns:
      whether the given saveable matches this filter