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:
  • Constructor Details

    • 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:
  • Method Details

    • keep

      public boolean keep(Object element)
      Specified by:
      keep in class TreeItemFilter
      Returns:
      true to keep an element, false to filter it out.