|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bielefeld.umweltamt.aui.utils.JRMapDataSource
public class JRMapDataSource
Diese Klasse stellt ein JRDataSource
dar. Die Werte, die von
getFieldValue(JRField)
geliefert werden, kommen aus einem Object[][],
das beim Erstellen des Objekts befüllt wird.
Field Summary | |
---|---|
protected java.lang.String[] |
columns
|
protected java.lang.Object[] |
current
|
protected int |
index
|
protected java.util.Map |
indexBuffer
|
protected java.lang.Object[][] |
values
|
Constructor Summary | |
---|---|
protected |
JRMapDataSource()
Dieser Konstruktor erstellt ein leeres JRMapDataSource ohne Inhalt und sollte nicht direkt benutzt werden, jedoch immer von anderen Konstruktoren aufgerufen werden! |
|
JRMapDataSource(java.lang.String[] columns,
java.lang.Object[][] values)
Der default Konstruktor für ein JRMapDataSource objekt. |
Method Summary | |
---|---|
java.lang.Object |
getFieldValue(JRField field)
Diese Methode liefert ein Element aus values welches zum
Schlüssel field.getName() gehört. |
int |
getIndexOf(java.lang.String col)
Diese Methode liefert den Index einer Spalte anhand ihres Namen. |
boolean |
next()
Diese Methode liefert nur für einen Durchgang true. |
int |
size()
Liefert die Anzahl der Elemente in diesem Datensatz. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected int index
protected java.lang.String[] columns
protected java.util.Map indexBuffer
protected java.lang.Object[] current
protected java.lang.Object[][] values
Constructor Detail |
---|
protected JRMapDataSource()
public JRMapDataSource(java.lang.String[] columns, java.lang.Object[][] values)
JRMapDataSource
objekt.
values
- Die Werte, die in den JasperReport eingefüllt werden
sollen.Method Detail |
---|
public int size()
public boolean next()
java.lang.NullPointerException
- if no values have been filled in.public java.lang.Object getFieldValue(JRField field) throws JRException
values
welches zum
Schlüssel field.getName()
gehört.
field
- Ein JasperReports JRField
.
values
falls existent, falls kein Element
existiert, wird null zurückgegeben.
JRException
public int getIndexOf(java.lang.String col)
col
- Der Name der Spalte.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |