|
Eclipse Platform Release 3.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ui.dialogs.FilteredItemsSelectionDialog.ItemsFilter
org.eclipse.ui.dialogs.FilteredResourcesSelectionDialog.ResourceFilter
protected class FilteredResourcesSelectionDialog.ResourceFilter
Filters resources using pattern and showDerived flag. It overrides ItemsFilter.
| Field Summary |
|---|
| Fields inherited from class org.eclipse.ui.dialogs.FilteredItemsSelectionDialog.ItemsFilter |
|---|
patternMatcher |
| Constructor Summary | |
|---|---|
FilteredResourcesSelectionDialog.ResourceFilter()
Creates new ResourceFilter instance |
|
FilteredResourcesSelectionDialog.ResourceFilter(IContainer container,
boolean showDerived,
int typeMask)
Creates new ResourceFilter instance |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class org.eclipse.ui.dialogs.FilteredItemsSelectionDialog.ItemsFilter |
|---|
getMatchRule, getPattern, isCamelCasePattern, matches, matchesRawNamePattern |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FilteredResourcesSelectionDialog.ResourceFilter(IContainer container,
boolean showDerived,
int typeMask)
container - showDerived - flag which determine showing derived elementstypeMask - public FilteredResourcesSelectionDialog.ResourceFilter()
| Method Detail |
|---|
public boolean isConsistentItem(Object item)
FilteredItemsSelectionDialog.ItemsFilter
isConsistentItem 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.ItemsFilter
matchItem in class FilteredItemsSelectionDialog.ItemsFilteritem - Must be instance of IResource, otherwise
false will be returned.
true if item matches against filter conditions, false
otherwise- See Also:
FilteredItemsSelectionDialog.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 null
true 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 null
true 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()
|
Eclipse Platform Release 3.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.