a/faces/model/class-use/DataModel.html#jakarta.faces.model">DataModel</a>
<div class="block">
 <span class="changed_modified_2_0"><strong>DataModel</strong></span> is an abstraction around arbitrary data binding
 technologies that can be used to adapt a variety of data sources for use by Jakarta Server Faces components that
 support per-row processing for their child components (such as <a href="../../../jakarta/faces/component/UIData.html" title="class in jakarta.faces.component"><code>UIData</code></a>.</