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 InstrumentingSchemaProviderI
getSchema
in interface SchemaProviderI
public 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.JRRewindableDataSource
public boolean next()
next
in interface net.sf.jasperreports.engine.JRDataSource
public java.lang.Object getFieldValue(net.sf.jasperreports.engine.JRField field)
getFieldValue
in interface net.sf.jasperreports.engine.JRDataSource
public static java.lang.String[] splitAtUnderscore(java.lang.String s)
public int getProgressCount()
getProgressCount
in interface BOCursorI
public int getProgressCurrent()
getProgressCurrent
in interface BOCursorI
public BO getCurrentBO()
getCurrentBO
in interface BOCursorI
public void setCurrentBO(BO $17)
Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.