Class KeepElementClassTreeFilter
- java.lang.Object
-
- com._1c.g5.v8.dt.navigator.filters.TreeItemFilter
-
- com._1c.g5.v8.dt.navigator.filters.KeepElementClassTreeFilter
-
public class KeepElementClassTreeFilter extends TreeItemFilter
Keeps only certain element classes in the tree.- See Also:
FilteringTreeContentProvider
,TreeItemFilter
-
-
Constructor Summary
Constructors Constructor Description KeepElementClassTreeFilter(boolean recursive, Class<?>... classes)
Instantiates a new element class tree filter.KeepElementClassTreeFilter(Class<?>... classes)
Instantiates a new recursive element class tree filter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
keep(Object element)
-
Methods inherited from class com._1c.g5.v8.dt.navigator.filters.TreeItemFilter
dispose, isRecursive
-
-
-
-
Constructor Detail
-
KeepElementClassTreeFilter
public KeepElementClassTreeFilter(Class<?>... classes)
Instantiates a new recursive element class tree filter.- Parameters:
classes
- the classes to keep.
-
KeepElementClassTreeFilter
public KeepElementClassTreeFilter(boolean recursive, Class<?>... classes)
Instantiates a new element class tree filter.- Parameters:
recursive
-true
to keep elements if they belong toclasses
or have children of the givenclasses
,false
to keep them only if the first condition is met.classes
- the classes to keep.- See Also:
TreeItemFilter.isRecursive()
-
-
Method Detail
-
keep
public boolean keep(Object element)
- Specified by:
keep
in classTreeItemFilter
- Returns:
true
to keep anelement
,false
to filter it out.
-
-