Class KeepElementClassTreeFilter


  • public class KeepElementClassTreeFilter
    extends TreeItemFilter
    Keeps only certain element classes in the tree.
    See Also:
    FilteringTreeContentProvider, TreeItemFilter
    • 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 to classes or have children of the given classes, 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 class TreeItemFilter
        Returns:
        true to keep an element, false to filter it out.