Class MappedDataSource
- java.lang.Object
-
- com.rapidclipse.framework.server.reports.DelegatingDataSource
-
- com.rapidclipse.framework.server.reports.MappedDataSource
-
- All Implemented Interfaces:
net.sf.jasperreports.engine.JRDataSource
- Direct Known Subclasses:
MappedDataSource.Indexed
,MappedDataSource.Rewindable
,MappedDataSource.RewindableIndexed
public class MappedDataSource extends DelegatingDataSource
- Author:
- XDEV Software
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MappedDataSource.Factory
static class
MappedDataSource.Indexed
static class
MappedDataSource.Json<T extends net.sf.jasperreports.engine.data.JsonData<T>>
static class
MappedDataSource.Rewindable
static class
MappedDataSource.RewindableIndexed<D extends net.sf.jasperreports.engine.JRRewindableDataSource & net.sf.jasperreports.engine.data.IndexedDataSource>
-
Constructor Summary
Constructors Constructor Description MappedDataSource(net.sf.jasperreports.engine.JRDataSource delegate, Map<String,String> fieldNameMapping)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MappedDataSource
create(net.sf.jasperreports.engine.JRDataSource delegate, Map<String,String> fieldNameMapping)
static MappedDataSource.Factory
factory(net.sf.jasperreports.engine.JRDataSource delegate)
Object
getFieldValue(net.sf.jasperreports.engine.JRField jrField)
-
Methods inherited from class com.rapidclipse.framework.server.reports.DelegatingDataSource
next
-
-
-
-
Method Detail
-
factory
public static MappedDataSource.Factory factory(net.sf.jasperreports.engine.JRDataSource delegate)
-
create
public static MappedDataSource create(net.sf.jasperreports.engine.JRDataSource delegate, Map<String,String> fieldNameMapping)
-
getFieldValue
public Object getFieldValue(net.sf.jasperreports.engine.JRField jrField) throws net.sf.jasperreports.engine.JRException
- Specified by:
getFieldValue
in interfacenet.sf.jasperreports.engine.JRDataSource
- Overrides:
getFieldValue
in classDelegatingDataSource
- Throws:
net.sf.jasperreports.engine.JRException
-
-