# Uses of Class
com.onwbp.adaptation.XPathFilter

Packages that use XPathFilter
Package
Description
com.onwbp.adaptation
Provides core classes and interfaces for accessing datasets, tables, and their records.

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

  Methods in com.onwbp.adaptation that return XPathFilter
  Modifier and Type
  Method
  Description
  `abstract XPathFilter`
  AbstractPrefilteredAdaptationFilter.`getPrefilter()`
  `XPathFilter`
  PrefilteredAdaptationFilter.`getPrefilter()`
  Defines the prefilter.
  `static XPathFilter`
  XPathExpressionHelper.`getXPathFilterForXPath(boolean isCached, String anXPath)`
  Returns an XPath filter from an XPath expression, `null` if the expression does not specify a predicate.
  `static XPathFilter`
  XPathFilter.`newFilter(boolean isCached, String aPredicateExpression)`
  Builds an XPath filter.
  `static XPathFilter`
  XPathFilter.`newFilter(String aPredicateExpression)`
  Builds a cache-enabled XPath predicate.
  Methods in com.onwbp.adaptation with parameters of type XPathFilter
  Modifier and Type
  Method
  Description
  `static String`
  XPathExpressionHelper.`buildXPath(Path aTablePath, XPathFilter anXPathFilter)`
  Builds an XPath expression given a table path and an optional XPath filter.
  `static PrefilteredAdaptationFilter`
  PrefilteredAdaptationFilter.`create(XPathFilter prefilter, AdaptationFilter filter)`
  Creates a `PrefilteredAdaptationFilter` based on `AbstractPrefilteredAdaptationFilter`.
  `void`
  Request.`setXPathFilter(XPathFilter anXPathFilter)`
  Specifies that the request result will only include the records which satisfy the specified XPath filter.