## Uses of Interface
com.microfocus.awm.model.IFilter

- Packages that use IFilter
  Package | Description
  --- | ---
  com.microfocus.awm.control | Contains basic classes for executing AWM actions, like the ActionExecutor.
  com.microfocus.awm.core | Contains central helper classes (like TaurusUtility) and basic implementations of AWM interfaces.
  com.microfocus.awm.model | Contains interfaces which provide access to AWM managed resources at run-time like AWM applications, elements, element lists, filters, file descriptors, actions, tools, properties and the master configuration, and so on.
  com.microfocus.awm.model.internal | Internal implementations of AWM interfaces.

- - ### Uses of IFilter in com.microfocus.awm.control

    Methods in com.microfocus.awm.control that return IFilter
    Modifier and Type | Method and Description
    --- | ---
    `static IFilter` | FilterController.`getFilter(java.lang.String pFilterID)` Call `FilterList.getFilter(String)`.

    Methods in com.microfocus.awm.control with parameters of type IFilter
    Modifier and Type | Method and Description
    --- | ---
    `static void` | FilterController.`execFilterAdd(IFilter pFilter, boolean pSaveFilter, boolean pNotify)` Add a the given filter to the TAURUS filter list.
    `static void` | FilterController.`execFilterAdd(IFilter pFilter, boolean pSaveFilter, boolean pNotify, int pIndex)` Add the given filter to the TAURUS filter list at the given position.
    `static void` | FilterController.`execFilterMove(IFilter pFilter, boolean pSaveFilter, boolean pNotify, int pIndex)` Move the given filter to the TAURUS filter list at the given position.
    `static void` | FilterController.`execFilterRemove(IFilter pFilter)` Remove the given filter from the TAURUS filter list.
    `static int` | FilterController.`indexOf(IFilter pFilter)` Returns the index of the given filter or `-1` if it is not in the filter list.
    `static void` | FilterController.`setFilter(IFilter pFilter)` Call the `FilterList.setFilter(IFilter)`.

    Method parameters in com.microfocus.awm.control with type arguments of type IFilter
    Modifier and Type | Method and Description
    --- | ---
    `static void` | FilterController.`execFilterAdd(java.util.List<IFilter> pFilters, boolean pSaveFilter, boolean pNotify)` Add the given filters to the TAURUS filter list.
    `static void` | FilterController.`execFilterAdd(java.util.List<IFilter> pFilters, boolean pSaveFilter, boolean pNotify, int pIndex)` Add the given filters to the TAURUS filter list at the given position.
    `static void` | FilterController.`execFilterMove(java.util.List<IFilter> pFilters, boolean pSaveFilter, boolean pNotify, int pIndex)` Move the given filters to the TAURUS filter list at the given position.
    `static void` | FilterController.`execFilterRemove(java.util.List<IFilter> pFilters)` Remove the given filters from the TAURUS filter list.

  - ### Uses of IFilter in com.microfocus.awm.core

    Methods in com.microfocus.awm.core that return IFilter
    Modifier and Type | Method and Description
    --- | ---
    `IFilter` | TaurusFactory.`createFilter(FilterType pFilterType, java.lang.String pID)` Creates a new filter.

    Methods in com.microfocus.awm.core with parameters of type IFilter
    Modifier and Type | Method and Description
    --- | ---
    `static ActionDescriptor` | TaurusModelUtilities.`getDefaultFilterAction(IFilter pFilter)` Get the default filter action for the given filter.

  - ### Uses of IFilter in com.microfocus.awm.model

    Methods in com.microfocus.awm.model that return IFilter
    Modifier and Type | Method and Description
    --- | ---
    `IFilter` | IFilterList.`getFilter(java.lang.String pFilterID)` Get the filter with the given `IFilter` id from the `IFilterList`.

    Methods in com.microfocus.awm.model that return types with arguments of type IFilter
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<IFilter>` | IFilterList.`getFilters()` Gets the list of all currently loaded `IFilter`s.

    Methods in com.microfocus.awm.model with parameters of type IFilter
    Modifier and Type | Method and Description
    --- | ---
    `void` | IFilterList.`addFilter(IFilter pFilter, boolean pSaveFilters, boolean pNotify)` Add a the given `IFilter` to the `IFilterList`.
    `void` | IFilterList.`addFilter(IFilter pFilter, boolean pSaveFilters, boolean pNotify, int pIndex)` Add the given `IFilter` to the `IFilterList` at the given position.
    `int` | IFilterList.`indexOf(IFilter pFilter)` Returns the index of the given `IFilter` or `-1` if it is not in the `IFilterList`.
    `void` | IFilterList.`moveFilter(IFilter pFilter, boolean pSaveFilters, boolean pNotify, int pIndex)` Move the given `IFilter` to the `IFilterList` at the given position.
    `void` | IFilterList.`removeFilter(IFilter pFilter)` Remove the given `IFilter` from the `IFilterList`.

    Method parameters in com.microfocus.awm.model with type arguments of type IFilter
    Modifier and Type | Method and Description
    --- | ---
    `void` | IFilterList.`addFilter(java.util.List<IFilter> pFilters, boolean pSaveFilters, boolean pNotify)` Add a the given `IFilter` to the `IFilterList`.
    `void` | IFilterList.`addFilter(java.util.List<IFilter> pFilters, boolean pSaveFilters, boolean pNotify, int pIndex)` Add the given `IFilter` to the `IFilterList` at the given position.
    `void` | IFilterList.`moveFilter(java.util.List<IFilter> pFilters, boolean pSaveFilters, boolean pNotify, int pIndex)` Move the given `IFilter`s to the `IFilterList` list at the given position.
    `void` | IFilterList.`removeFilter(java.util.List<IFilter> pFilters)` Remove the given `IFilter`s from the `IFilterList`.
    `void` | IFilterList.`setFilters(java.util.List<IFilter> pFilters)` Deprecated. does not properly add the filters to the directory. Use `addFilter(...)` instead.

  - ### Uses of IFilter in com.microfocus.awm.model.internal

    Classes in com.microfocus.awm.model.internal that implement IFilter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Filter` Main implementation of `IFilter`.

    Methods in com.microfocus.awm.model.internal that return IFilter
    Modifier and Type | Method and Description
    --- | ---
    `IFilter` | FilterList.`getFilter(java.lang.String pFilterID)`

    Methods in com.microfocus.awm.model.internal that return types with arguments of type IFilter
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<IFilter>` | FilterList.`getFilters()`

    Methods in com.microfocus.awm.model.internal with parameters of type IFilter
    Modifier and Type | Method and Description
    --- | ---
    `void` | FilterList.`addFilter(IFilter pFilter, boolean pSaveFilters, boolean pNotify)`
    `void` | FilterList.`addFilter(IFilter pFilter, boolean pSaveFilters, boolean pNotify, int pIndex)`
    `int` | FilterList.`indexOf(IFilter pFilter)`
    `void` | FilterList.`moveFilter(IFilter pFilter, boolean pSaveFilters, boolean pNotify, int pIndex)`
    `void` | FilterList.`removeFilter(IFilter pFilter)`
    `void` | FilterList.`setFilter(IFilter pFilter)` Currently only notifies observers that a filter has been updated.

    Method parameters in com.microfocus.awm.model.internal with type arguments of type IFilter
    Modifier and Type | Method and Description
    --- | ---
    `void` | FilterList.`addFilter(java.util.List<IFilter> pFilters, boolean pSaveFilters, boolean pNotify)`
    `void` | FilterList.`addFilter(java.util.List<IFilter> pFilters, boolean pSaveFilters, boolean pNotify, int pIndex)`
    `void` | FilterList.`moveFilter(java.util.List<IFilter> pFilters, boolean pSaveFilters, boolean pNotify, int pIndex)`
    `void` | FilterList.`removeFilter(java.util.List<IFilter> pFilters)`
    `void` | FilterList.`setFilters(java.util.List<IFilter> pFilters)` Deprecated.

Copyright © 2015 Micro Focus GmbH. All rights reserved.