public class ERJRFoundationDataSource extends Object implements net.sf.jasperreports.engine.JRDataSource
NSKeyValueCodingAdditions (think keypaths) objects| Modifier and Type | Field and Description |
|---|---|
protected com.webobjects.foundation.NSKeyValueCodingAdditions |
currRow
Private NSArray that contains the database values we wish to use in the report.
|
protected NSMutableDictionary<String,Object> |
debugRow |
protected Enumeration<? extends com.webobjects.foundation.NSKeyValueCodingAdditions> |
e |
protected boolean |
filterNulls |
static String |
REPORT_KEYPATH_SEPARATOR |
| Constructor and Description |
|---|
ERJRFoundationDataSource(Enumeration<? extends com.webobjects.foundation.NSKeyValueCodingAdditions> enumeration,
int itemCount) |
ERJRFoundationDataSource(NSArray<? extends com.webobjects.foundation.NSKeyValueCodingAdditions> arr) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getFieldValue(net.sf.jasperreports.engine.JRField jrField) |
boolean |
getFilterNulls() |
boolean |
next() |
double |
percentProcessed() |
void |
setFilterNulls(boolean filters) |
public static final String REPORT_KEYPATH_SEPARATOR
protected com.webobjects.foundation.NSKeyValueCodingAdditions currRow
protected Enumeration<? extends com.webobjects.foundation.NSKeyValueCodingAdditions> e
protected boolean filterNulls
protected NSMutableDictionary<String,Object> debugRow
public ERJRFoundationDataSource(NSArray<? extends com.webobjects.foundation.NSKeyValueCodingAdditions> arr)
public ERJRFoundationDataSource(Enumeration<? extends com.webobjects.foundation.NSKeyValueCodingAdditions> enumeration, int itemCount)
public boolean next()
throws net.sf.jasperreports.engine.JRException
next in interface net.sf.jasperreports.engine.JRDataSourcenet.sf.jasperreports.engine.JRExceptionpublic boolean getFilterNulls()
public void setFilterNulls(boolean filters)
public Object getFieldValue(net.sf.jasperreports.engine.JRField jrField) throws net.sf.jasperreports.engine.JRException
getFieldValue in interface net.sf.jasperreports.engine.JRDataSourcenet.sf.jasperreports.engine.JRExceptionpublic double percentProcessed()
Copyright © 2002 – 2020 Project Wonder.