public class ERJRFoundationDataSource extends Object implements net.sf.jasperreports.engine.JRDataSource
NSKeyValueCodingAdditions
(think keypaths) objectsModifier 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.JRDataSource
net.sf.jasperreports.engine.JRException
public 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.JRDataSource
net.sf.jasperreports.engine.JRException
public double percentProcessed()
Copyright © 2002 – 2020 Project Wonder.