public interface FilterDelegate
Modifier and Type | Interface and Description |
---|---|
static class |
FilterDelegate.FDExpandedStateChangeEvent |
static interface |
FilterDelegate.FDExpandedStateChangeListener
Listener to expanded state change events.
|
static class |
FilterDelegate.FilterMode |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
static final java.lang.String NAME
Filter.BeforeFilterAppliedHandler getBeforeFilterAppliedHandler()
void setBeforeFilterAppliedHandler(Filter.BeforeFilterAppliedHandler beforeFilterAppliedHandler)
Filter.AfterFilterAppliedHandler getAfterFilterAppliedHandler()
void setAfterFilterAppliedHandler(Filter.AfterFilterAppliedHandler afterFilterAppliedHandler)
void setFilter(Filter filter)
void loadFiltersAndApplyDefault()
void setFilterEntity(FilterEntity filterEntity)
Component.Container getLayout()
void setDatasource(CollectionDatasource datasource)
CollectionDatasource getDatasource()
boolean apply(boolean notifyInvalidConditions)
java.lang.String getCaption()
void setCaption(java.lang.String caption)
java.lang.String getIcon()
void setIcon(java.lang.String icon)
void setMaxResults(int maxResults)
int getMaxResults()
void setUseMaxResults(boolean useMaxResults)
boolean getUseMaxResults()
void setTextMaxResults(boolean textMaxResults)
boolean getTextMaxResults()
void setManualApplyRequired(java.lang.Boolean manualApplyRequired)
java.lang.Boolean getManualApplyRequired()
@Nullable Component getOwnComponent(java.lang.String id)
@Nullable Component getComponent(java.lang.String id)
boolean saveSettings(org.dom4j.Element element)
Component getApplyTo()
void setApplyTo(Component applyTo)
void setFolderActionsEnabled(boolean folderActionsEnabled)
boolean isFolderActionsEnabled()
void setEditable(boolean editable)
boolean isEditable()
java.lang.Object getParamValue(java.lang.String paramName)
void setParamValue(java.lang.String paramName, java.lang.Object value)
void addFilterEntityChangeListener(Filter.FilterEntityChangeListener listener)
java.util.List<Filter.FilterEntityChangeListener> getFilterEntityChangeListeners()
java.lang.Integer getColumnsCount()
void setColumnsCount(int columnsCount)
void applySettings(org.dom4j.Element element)
boolean isExpanded()
void setExpanded(boolean expanded)
boolean isCollapsable()
void setCollapsable(boolean collapsable)
void setModeSwitchVisible(boolean modeSwitchVisible)
void switchFilterMode(FilterDelegate.FilterMode filterMode)
void requestFocus()
void setCaptionChangedListener(java.util.function.Consumer<java.lang.String> captionChangedListener)
void addExpandedStateChangeListener(FilterDelegate.FDExpandedStateChangeListener listener)
void removeExpandedStateChangeListener(FilterDelegate.FDExpandedStateChangeListener listener)
void setBorderVisible(boolean visible)
boolean isBorderVisible()
void frameAssigned(Frame frame)