net.coderazzi.filters.gui
Interface IFilterHeaderObserver


public interface IFilterHeaderObserver

A ITableFilterHeaderObserver instance receives notifications when the associated FilterEditor instances are created, destroyed, or update the held filter.

Author:
Luis M Pena - lu@coderazzi.net

Method Summary
 void tableFilterEditorCreated(TableFilterHeader header, FilterEditor editor)
          Informs the observer than a new filter editor is created
 void tableFilterEditorExcluded(TableFilterHeader header, FilterEditor editor)
          Informs the observer than an existing filter editor has been excluded from the filter header
 void tableFilterUpdated(TableFilterHeader header, FilterEditor editor)
          Notification made by the FilterEditor when the filter's content is updated
 

Method Detail

tableFilterEditorCreated

void tableFilterEditorCreated(TableFilterHeader header,
                              FilterEditor editor)

Informs the observer than a new filter editor is created

Parameters:
header - the associated table filter header
editor -

tableFilterEditorExcluded

void tableFilterEditorExcluded(TableFilterHeader header,
                               FilterEditor editor)

Informs the observer than an existing filter editor has been excluded from the filter header

Parameters:
header - the associated table filter header
editor -

tableFilterUpdated

void tableFilterUpdated(TableFilterHeader header,
                        FilterEditor editor)

Notification made by the FilterEditor when the filter's content is updated

Parameters:
header - the associated table filter header
editor - the observable instance