Class MappedDataSource.RewindableIndexed<D extends net.sf.jasperreports.engine.JRRewindableDataSource & net.sf.jasperreports.engine.data.IndexedDataSource>

  • All Implemented Interfaces:
    net.sf.jasperreports.engine.data.IndexedDataSource, net.sf.jasperreports.engine.JRDataSource, net.sf.jasperreports.engine.JRRewindableDataSource
    Enclosing class:
    MappedDataSource

    public static class MappedDataSource.RewindableIndexed<D extends net.sf.jasperreports.engine.JRRewindableDataSource & net.sf.jasperreports.engine.data.IndexedDataSource>
    extends MappedDataSource
    implements net.sf.jasperreports.engine.JRRewindableDataSource, net.sf.jasperreports.engine.data.IndexedDataSource
    • Constructor Detail

      • RewindableIndexed

        public RewindableIndexed​(D delegate,
                                 Map<String,​String> fieldNameMapping)
    • Method Detail

      • moveFirst

        public void moveFirst()
                       throws net.sf.jasperreports.engine.JRException
        Specified by:
        moveFirst in interface net.sf.jasperreports.engine.JRRewindableDataSource
        Throws:
        net.sf.jasperreports.engine.JRException
      • getRecordIndex

        public int getRecordIndex()
        Specified by:
        getRecordIndex in interface net.sf.jasperreports.engine.data.IndexedDataSource