## Uses of Interface
net.sf.jasperreports.engine.JRRewindableDataSource

- Packages that use JRRewindableDataSource
  Package | Description
  --- | ---
  net.sf.jasperreports.data.cache | Contains classes for data caching.
  net.sf.jasperreports.engine | Provides access to the library's main functionality through facade classes for compiling, filling and exporting reports and also publishes the library's main interfaces and classes.
  net.sf.jasperreports.engine.data | Provides various report data source implementations and allows creating custom data sources.
  net.sf.jasperreports.engine.fill | Contains fill time implementations for the library's main interfaces and the entire engine used in the filling process (the actual core of JasperReports).

- - ### Uses of JRRewindableDataSource in net.sf.jasperreports.data.cache

    Classes in net.sf.jasperreports.data.cache that implement JRRewindableDataSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ColumnValuesDataSource`

  - ### Uses of JRRewindableDataSource in net.sf.jasperreports.engine

    Classes in net.sf.jasperreports.engine that implement JRRewindableDataSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JREmptyDataSource` A simple data source implementation that simulates a data source with a given number of virtual records inside.

  - ### Uses of JRRewindableDataSource in net.sf.jasperreports.engine.data

    Classes in net.sf.jasperreports.engine.data that implement JRRewindableDataSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractPoiXlsDataSource` This data source implementation reads an XLSX or XLS stream.
    `class` | `AbstractXlsDataSource` This data source implementation reads an XLSX or XLS stream.
    `class` | `AbstractXmlDataSource` Abstract XML data source implementation that allows to access the data from a xml document using XPath expressions.
    `class` | `ExcelDataSource` This data source implementation reads an XLSX or XLS stream.
    `class` | `JaxenXmlDataSource`
    `class` | `JRAbstractBeanDataSource`
    `class` | `JRBeanArrayDataSource` A data source implementation that wraps an array of JavaBean objects.
    `class` | `JRBeanCollectionDataSource` A data source implementation that wraps a collection of JavaBean objects.
    `class` | `JRHibernateIterateDataSource` Hibernate data source that uses `org.hibernate.Query.iterate()`.
    `class` | `JRHibernateListDataSource` Hibernate data source that uses `org.hibernate.Query.list()`.
    `class` | `JRHibernateScrollDataSource` Hibernate data source that uses `org.hibernate.Query.scroll()`.
    `class` | `JRJpaDataSource` Java Persistence API data source that uses `javax.persistence.Query.getResultList()`.
    `class` | `JRMapArrayDataSource`
    `class` | `JRMapCollectionDataSource`
    `class` | `JRSortableDataSource` Deprecated. Replaced by `ListOfArrayDataSource` and `DatasetSortUtil`.
    `class` | `JRTableModelDataSource`
    `class` | `JRXlsDataSource` Deprecated. Replaced by `XlsDataSource`.
    `class` | `JRXlsxDataSource` This data source implementation reads an XLSX stream.
    `class` | `JRXmlDataSource` XML data source implementation that allows to access the data from a xml document using XPath expressions.
    `class` | `JsonDataSource` JSON data source implementation
    `class` | `ListOfArrayDataSource`
    `class` | `XalanXmlDataSource`
    `class` | `XlsDataSource` This data source implementation reads an XLS stream.

  - ### Uses of JRRewindableDataSource in net.sf.jasperreports.engine.fill

    Classes in net.sf.jasperreports.engine.fill that implement JRRewindableDataSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SortedDataSource`

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com