public class DataSetResult extends java.lang.Object implements IDataSetResult
Constructor and Description |
---|
DataSetResult(java.util.LinkedHashMap<java.lang.String,java.lang.Object> columns) |
Modifier and Type | Method and Description |
---|---|
void |
addColumnType(ColumnType type)
Adds a column type.
|
void |
addRow(java.lang.Object... rowValues)
Adds a new row to the report with the given values for each column.
|
java.util.LinkedHashMap<java.lang.String,java.lang.Object> |
getColumns() |
java.util.List<ColumnType> |
getColumnTypes() |
java.util.List<java.lang.Object> |
getData(java.lang.String columnName) |
long |
getTotalResultCount() |
void |
setColumnValues(java.lang.String columnName,
java.util.List<java.lang.Object> values)
Sets a list of values for one column.
|
void |
setTotalResultCount(long totalResultCount)
Sets the total available count of rows of this report.
|
public DataSetResult(java.util.LinkedHashMap<java.lang.String,java.lang.Object> columns)
public void setColumnValues(java.lang.String columnName, java.util.List<java.lang.Object> values)
IDataSetResult
setColumnValues
in interface IDataSetResult
columnName
- the column name to set the values forvalues
- the valuespublic void addRow(java.lang.Object... rowValues)
IDataSetResult
addRow
in interface IDataSetResult
rowValues
- the values of the rowpublic java.util.List<java.lang.Object> getData(java.lang.String columnName)
columnName
- the column for which to get the datapublic java.util.LinkedHashMap<java.lang.String,java.lang.Object> getColumns()
public java.util.List<ColumnType> getColumnTypes()
public void addColumnType(ColumnType type)
type
- the column type.public long getTotalResultCount()
public void setTotalResultCount(long totalResultCount)
IDataSetResult
setTotalResultCount
in interface IDataSetResult
totalResultCount
- the total result count to set