# Package net.sf.okapi.common.filters

Interfaces and base classes to implement filters

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  IFilter | Common set of methods to extract translatable text and its associated data.
  IFilterConfigurationEditor | Interface to edit the parameters of a filter configuration.
  IFilterConfigurationListEditor | Interface to edit a list of filter configurations at once.
  IFilterConfigurationMapper | Common set of methods to manage filter configurations.

- Class Summary
  Class | Description
  --- | ---
  AbstractFilter | Basic abstract implementation of `IFilter`.
  DefaultFilters | Helper object to load a default list of filters and their editor information.
  EventBuilder | EventBuilder provides a simplified API for filter writers that hides the low level resource API.
  FilterConfiguration | Data set defining a filter configuration.
  FilterConfigurationMapper | Default implementation of the `IFilterConfigurationMapper` interface.
  FilterInfo | Storage for filter information.
  FilterState | Placeholder class until we figure what state info we need to pass to the subfilters
  FilterUtil |
  InlineCodeFinder | Implements the methods needed to convert sections of a coded text into in-line codes.
  LocalizationDirectives | Processes localization directives.
  PropertyTextUnitPlaceholder | This class acts as a placeholder for both `Property`s and `ITextUnit`s that are found within tags.
  SubFilter | Adapter that converts any `IFilter` into a subfilter (a filter called from another `IFilter`).
  SubFilterEventConverter |
  SubFilterSkeletonWriter |

- Enum Summary
  Enum | Description
  --- | ---
  FilterState.FILTER_STATE |
  PropertyTextUnitPlaceholder.PlaceholderAccessType |

## Package net.sf.okapi.common.filters Description

Interfaces and base classes to implement filters

For more information on how to use a filter see the Getting Started page of the Developer's Guide.