Class ExpandFilter


  • public class ExpandFilter
    extends Object
    Instance of this class represents filter which can be expanded.
    • Constructor Detail

      • ExpandFilter

        public ExpandFilter​(org.eclipse.swt.widgets.Composite parent,
                            EventHandlersFilter filter,
                            MainSection parentSection,
                            org.eclipse.ui.forms.IManagedForm managedForm,
                            org.eclipse.ui.IWorkbenchSite site)
        Consturctor.
        Parameters:
        parent - - parent composite. Can't be null.
        filter - - filter to show. Can't be null.
        parentSection - - parent section. Can't be null.
        managedForm - - managed form. Can't be null.
        site - - workbench site. Can't be null.
    • Method Detail

      • refresh

        public void refresh()
        Refreshes filter's viewers.
      • setEnabled

        public void setEnabled​(boolean enabled)
        Enables/disables filter.
        Parameters:
        enabled - - true if filter should be enabled.
      • getExpandBar

        public org.eclipse.swt.widgets.ExpandBar getExpandBar()
        Returns filters expand bar.
        Returns:
        expand bar. Can't return null.
      • getFilter

        public EventHandlersFilter getFilter()
        Returns filter.
        Returns:
        filter. Can't return null.
      • getSelection

        public ISelection getSelection()
        Returns expand filter selection.
        Returns:
        expand filter selection. Can't return null.