public class BODataSource extends java.lang.Object implements InstrumentingSchemaProviderI, net.sf.jasperreports.engine.JRDataSource, BOCursorI, net.sf.jasperreports.engine.JRRewindableDataSource
| Constructor and Description |
|---|
BODataSource(BO _bo,
electric.xml.Element _anchorDefs,
Report _report,
java.util.Map _parameters) |
| Modifier and Type | Method and Description |
|---|---|
BO |
getCurrentBO() |
java.lang.Object |
getFieldValue(net.sf.jasperreports.engine.JRField field) |
int |
getProgressCount()
Da der Aufbau ja eigentlich immer gleich ist, naemlich BODataSource -> AttributeIterator*,
koennen wir durch die Kette sausen und den derzeitigen Progress recht genau ermitteln.
|
int |
getProgressCurrent() |
InstrumentingSchemaI |
getSchema() |
void |
handleMany(electric.xml.Element el,
EntityI ent,
AttributeIteratorLink aRoot) |
void |
handleQuery(electric.xml.Element el,
AttributeIterator currentAI) |
void |
handleSort(electric.xml.Element el,
AttributeIterator currentAI) |
void |
init() |
void |
moveFirst() |
boolean |
next() |
void |
parseAnchorDefs() |
void |
parseDefs(electric.xml.Element elRoot,
EntityI ent,
AttributeIteratorLink aRoot) |
void |
parseDefs(electric.xml.Element elRoot,
EntityI ent,
AttributeIteratorLink aRoot,
AttributeIterator currentAI) |
void |
reinit(BO _bo) |
void |
setCurrentBO(BO $17) |
static java.lang.String[] |
splitAtUnderscore(java.lang.String s) |
public InstrumentingSchemaI getSchema()
getSchema in interface InstrumentingSchemaProviderIgetSchema in interface SchemaProviderIpublic void parseAnchorDefs()
public void parseDefs(electric.xml.Element elRoot,
EntityI ent,
AttributeIteratorLink aRoot)
public void parseDefs(electric.xml.Element elRoot,
EntityI ent,
AttributeIteratorLink aRoot,
AttributeIterator currentAI)
public void handleSort(electric.xml.Element el,
AttributeIterator currentAI)
public void handleMany(electric.xml.Element el,
EntityI ent,
AttributeIteratorLink aRoot)
public void handleQuery(electric.xml.Element el,
AttributeIterator currentAI)
public void init()
public void reinit(BO _bo)
public void moveFirst()
moveFirst in interface net.sf.jasperreports.engine.JRRewindableDataSourcepublic boolean next()
next in interface net.sf.jasperreports.engine.JRDataSourcepublic java.lang.Object getFieldValue(net.sf.jasperreports.engine.JRField field)
getFieldValue in interface net.sf.jasperreports.engine.JRDataSourcepublic static java.lang.String[] splitAtUnderscore(java.lang.String s)
public int getProgressCount()
getProgressCount in interface BOCursorIpublic int getProgressCurrent()
getProgressCurrent in interface BOCursorIpublic BO getCurrentBO()
getCurrentBO in interface BOCursorIpublic void setCurrentBO(BO $17)
Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.