|
Eclipse Platform Release 3.3 |
|||||||||||
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
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 current 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.ItemsFilter
item
- 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.ItemsFilter
item
- 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.ItemsFilter
SearchPattern
from the current filter is a sub-pattern of the one from the provided
filter.
isSubFilter
in class FilteredItemsSelectionDialog.ItemsFilter
filter
- the filter to be checked, or null
true
if the given filter is sub-filter of the
current, false
if the given filter isn't a
sub-filter or is null
SearchPattern.isSubPattern(org.eclipse.ui.dialogs.SearchPattern)
public boolean equalsFilter(FilteredItemsSelectionDialog.ItemsFilter iFilter)
FilteredItemsSelectionDialog.ItemsFilter
SearchPattern
from current filter is equal to the one from provided filter.
equalsFilter
in class FilteredItemsSelectionDialog.ItemsFilter
iFilter
- 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 null
SearchPattern.equalsPattern(org.eclipse.ui.dialogs.SearchPattern)
public boolean isShowDerived()
|
Eclipse Platform Release 3.3 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2007. All rights reserved.