public interface IFilterConfigurationEditor
There are different ways the parameters for a filter configuration can be edited depending on what editors are available. This interface provides a single call access to those different types of editors.
| Modifier and Type | Method and Description |
|---|---|
boolean |
editConfiguration(String configId,
IFilterConfigurationMapper fcMapper)
Edits a given filter configuration.
|
boolean |
editConfiguration(String configId,
IFilterConfigurationMapper fcMapper,
IFilter cachedFilter,
Object parent,
IContext context)
Edits a given filter configuration.
|
boolean editConfiguration(String configId, IFilterConfigurationMapper fcMapper, IFilter cachedFilter, Object parent, IContext context)
configId - the filter configuration identifier.fcMapper - the IFilterConfigurationMapper to use.cachedFilter - an optional cached filter (can be null). If not null
the call will try to re-use it to load the parameters and the appropriate editor.parent - optional parent object used to place the dialog box (can be null).context - optional context from the caller (help, etc.)
The type of the object can be different depending on the implementations.RuntimeException - if the configuration cannot be found, or if the parameters
cannot be loaded or another error occurs.boolean editConfiguration(String configId, IFilterConfigurationMapper fcMapper)
configId - the filter configuration identifier.fcMapper - the IFilterConfigurationMapper to use.RuntimeException - if the configuration cannot be found, or if the parameters
cannot be loaded or another error occurs.Copyright © 2021. All rights reserved.