# Uses of Class
com.onwbp.adaptation.MalformedXPathExpressionException

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

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

  Methods in com.onwbp.adaptation that throw MalformedXPathExpressionException
  Modifier and Type
  Method
  Description
  `static Request`
  XPathExpressionHelper.`createRequestForXPath(Adaptation aDataSet, String anXPath)`
  Creates a new request given a dataset and an XPath expression.
  `static String`
  XPathExpressionHelper.`getPredicateForXPath(String anXPath)`
  Returns the predicate expression from an XPath expression, `null` if the expression does not specify a predicate.
  `static Path`
  XPathExpressionHelper.`getTablePathForXPath(String anXPath)`
  Returns the table path expression based on the specified XPath expression.
  `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 Adaptation`
  XPathExpressionHelper.`lookupFirstRecordMatchingXPath(boolean checkActualPrimaryKey, Adaptation aDataSet, String anXPath, boolean includeOcculting)`
  Returns a record based on the specified dataset and XPath expression, `null` if no such record exists.
  `void`
  XPathFilter.`validateForTableNode(SchemaNode aTableNode)`
  Checks if a predicate expression is valid according to the schema of the table.