# Uses of Interface
com.onwbp.adaptation.AdaptationFilter

Packages that use AdaptationFilter
Package
Description
com.onwbp.adaptation
Provides core classes and interfaces for accessing datasets, tables, and their records.
com.orchestranetworks.ui
This package provides the capability to create custom user interface components that are integrated within EBX®.

- ## Uses of AdaptationFilter in com.onwbp.adaptation

  Subinterfaces of AdaptationFilter in com.onwbp.adaptation
  Modifier and Type
  Interface
  Description
  `interface`
  `PrefilteredAdaptationFilter`
  Defines an `AdaptationFilter` that can be optimized using a prefilter predicate.
  Classes in com.onwbp.adaptation that implement AdaptationFilter
  Modifier and Type
  Class
  Description
  `class`
  `AbstractPrefilteredAdaptationFilter`
  Defines a base class for implementing a `PrefilteredAdaptationFilter`.
  Methods in com.onwbp.adaptation that return AdaptationFilter
  Modifier and Type
  Method
  Description
  `static AdaptationFilter`
  XPathExpressionHelper.`createAdaptationFilterForXPath(String anXPath, SchemaNode aTable, Locale aLocale)`
  Creates a new filter, given a table and an XPath expression.
  `AdaptationFilter`
  Request.`getSpecificFilter()`
  Returns the current filter, if any.
  Methods in com.onwbp.adaptation with parameters of type AdaptationFilter
  Modifier and Type
  Method
  Description
  `static PrefilteredAdaptationFilter`
  PrefilteredAdaptationFilter.`create(XPathFilter prefilter, AdaptationFilter filter)`
  Creates a `PrefilteredAdaptationFilter` based on `AbstractPrefilteredAdaptationFilter`.
  `void`
  Request.`setSpecificFilter(AdaptationFilter aFilter)`
  Specifies that the request result will only include the records that satisfy the filter passed as an argument.

- ## Uses of AdaptationFilter in com.orchestranetworks.ui

  Methods in com.orchestranetworks.ui that return AdaptationFilter
  Modifier and Type
  Method
  Description
  `AdaptationFilter`
  UITableFilterRequestContext.`getTableFilter()`
  Returns the filter that has been set.
  `AdaptationFilter`
  UITableFilterResponseContext.`getTableFilter()`
  Returns the filter currently set on the table, `null` if no filter has been set.
  Methods in com.orchestranetworks.ui with parameters of type AdaptationFilter
  Modifier and Type
  Method
  Description
  `void`
  UITableFilterRequestContext.`setTableFilter(AdaptationFilter aFilter)`
  Specifies the filter to be applied on the current table by the EBX® session.