protected class FilteredResourcesSelectionDialog.ResourceFilter extends FilteredItemsSelectionDialog.ItemsFilter
patternMatcher| Constructor and Description |
|---|
FilteredResourcesSelectionDialog.ResourceFilter()
Creates new ResourceFilter instance
|
FilteredResourcesSelectionDialog.ResourceFilter(IContainer container,
boolean showDerived,
int typeMask)
Creates new ResourceFilter instance
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equalsFilter(FilteredItemsSelectionDialog.ItemsFilter iFilter)
Checks whether the provided filter is equal to the current filter.
|
boolean |
isConsistentItem(Object item)
Checks consistency of an item.
|
boolean |
isShowDerived()
Check show derived flag for a filter
|
boolean |
isSubFilter(FilteredItemsSelectionDialog.ItemsFilter filter)
Check if the given filter is a sub-filter of this filter.
|
boolean |
matchItem(Object item)
Matches an item against filter conditions.
|
getMatchRule, getPattern, isCamelCasePattern, matches, matchesRawNamePatternpublic FilteredResourcesSelectionDialog.ResourceFilter(IContainer container, boolean showDerived, int typeMask)
container - showDerived - flag which determine showing derived elementstypeMask - public FilteredResourcesSelectionDialog.ResourceFilter()
public boolean isConsistentItem(Object item)
FilteredItemsSelectionDialog.ItemsFilterisConsistentItem in class FilteredItemsSelectionDialog.ItemsFilteritem - Must be instance of IResource, otherwise
false will be returned.true if item is consistent, false
if item is inconsistentFilteredItemsSelectionDialog.ItemsFilter.isConsistentItem(java.lang.Object)public boolean matchItem(Object item)
FilteredItemsSelectionDialog.ItemsFiltermatchItem in class FilteredItemsSelectionDialog.ItemsFilteritem - Must be instance of IResource, otherwise
false will be returned.true if item matches against filter conditions, false
otherwiseFilteredItemsSelectionDialog.ItemsFilter.matchItem(java.lang.Object)public boolean isSubFilter(FilteredItemsSelectionDialog.ItemsFilter filter)
FilteredItemsSelectionDialog.ItemsFilterSearchPattern from the
given filter is a sub-pattern of the one from this filter.
WARNING: This method is not defined in reading order, i.e.
a.isSubFilter(b) is true iff
b is a sub-filter of a, and not
vice-versa.
isSubFilter in class FilteredItemsSelectionDialog.ItemsFilterfilter - the filter to be checked, or nulltrue if the given filter is sub-filter of this
filter, false if the given filter isn't a
sub-filter or is nullSearchPattern.isSubPattern(org.eclipse.ui.dialogs.SearchPattern)public boolean equalsFilter(FilteredItemsSelectionDialog.ItemsFilter iFilter)
FilteredItemsSelectionDialog.ItemsFilterSearchPattern
from current filter is equal to the one from provided filter.equalsFilter in class FilteredItemsSelectionDialog.ItemsFilteriFilter - filter to be checked, or nulltrue if the given filter is equal to current
filter, false if given filter isn't equal to
current one or if it is nullSearchPattern.equalsPattern(org.eclipse.ui.dialogs.SearchPattern)public boolean isShowDerived()
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.