org.eclipse.handly.ui.outline

## Class ExpandableCheckFiltersContribution

- java.lang.Object
- - org.eclipse.handly.ui.outline.ExpandableCheckFiltersContribution

- All Implemented Interfaces:
    IOutlineContribution

      public class ExpandableCheckFiltersContribution
      extends java.lang.Object
      implements IOutlineContribution

  Instructs the outline page's tree viewer to consult filters to more accurately determine if an item can be expanded. Note that this contribution may affect performance of the tree viewer.

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `ExpandableCheckFiltersContribution()`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `dispose()` Disposes of this contribution.
    `void` | `init(ICommonOutlinePage outlinePage)` Initializes this contribution.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### ExpandableCheckFiltersContribution

          public ExpandableCheckFiltersContribution()

  - ### Method Detail

    - #### init

          public void init(ICommonOutlinePage outlinePage)

      Description copied from interface: `IOutlineContribution`
      Initializes this contribution. This method is called after the outline page's tree viewer has been created.
      Specified by:
        `init` in interface `IOutlineContribution`
      Parameters:
        `outlinePage` - the contribution's outline page (never `null`)

    - #### dispose

          public void dispose()

      Description copied from interface: `IOutlineContribution`
      Disposes of this contribution. Implementors should clean up any resources associated with this contribution. Note that there is no guarantee that `init()` has been called. This method has no effect if this contribution has already been disposed.
      Specified by:
        `dispose` in interface `IOutlineContribution`

Copyright (c) 2014, 2020 1C-Soft LLC and others. Made available under the Eclipse Public License 2.0