| Package | Description | 
|---|---|
| com.onwbp.adaptation | Provides core classes and interfaces for accessing datasets, tables, and their records. | 
| Modifier and Type | Method and 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,
  nullif 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,
  nullif 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,
  nullif no such record exists. | 
| void | XPathFilter. validateForTableNode(SchemaNode aTableNode)Checks if a predicate expression is valid according to the schema of the table. |