Package org.eclipse.ui.ide
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 Summary
Constructors Constructor Description ResourceSaveableFilter(IResource[] roots)Creates a new filter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanselect(Saveable saveable, IWorkbenchPart[] containingParts)Indicate whether the given saveable matches this filter.
-
-
-
Constructor Detail
-
ResourceSaveableFilter
public ResourceSaveableFilter(IResource[] roots)
Creates a new filter.- Parameters:
roots- the save roots
-
-
Method Detail
-
select
public boolean select(Saveable saveable, IWorkbenchPart[] containingParts)
Description copied from interface:ISaveableFilterIndicate whether the given saveable matches this filter.- Specified by:
selectin interfaceISaveableFilter- Parameters:
saveable- the saveable being testedcontainingParts- the parts that contain the saveable. This list may contain zero or more parts.- Returns:
- whether the given saveable matches this filter
-
-