Class AbstractFilter<E>

    • Constructor Detail

      • AbstractFilter

        public AbstractFilter()
    • Method Detail

      • isEnabled

        public boolean isEnabled()
        Specified by:
        isEnabled in interface Filter<E>
      • addFilterListener

        public void addFilterListener​(FilterListener<E> listener)
        Description copied from interface: Filter
        Add a listener to the list that's notified each time a change to the filter occurs.
        Specified by:
        addFilterListener in interface Filter<E>
        Parameters:
        listener - the SelectionListener
      • addWeakFilterListener

        public void addWeakFilterListener​(FilterListener<E> listener)
        Description copied from interface: Filter
        Add a listener to the list that's notified each time a change to the filter occurs. The listener will automatically be disposed of should no other object have a reference to it.
        Specified by:
        addWeakFilterListener in interface Filter<E>
        Parameters:
        listener - the SelectionListener
      • removeFilterListener

        public void removeFilterListener​(FilterListener<E> listener)
        Description copied from interface: Filter
        Remove a listener to the list that's notified each time a change to the filter occurs.
        Specified by:
        removeFilterListener in interface Filter<E>
        Parameters:
        listener - the SelectionListener
      • removeFilterListeners

        public void removeFilterListeners()
        Description copied from interface: Filter
        Remove all listeners to the list that's notified each time a change to the selection occurs.
        Specified by:
        removeFilterListeners in interface Filter<E>
      • notifyFilteredChanged

        protected void notifyFilteredChanged​(FilterEvent<E> event)