Class ReportParameterValues
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.util.ReportParameterValues
-
- All Implemented Interfaces:
Serializable
,Cloneable
,DataRow
public class ReportParameterValues extends Object implements Cloneable, Serializable, DataRow
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ReportParameterValues()
ReportParameterValues(ReportParameterValues values)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
Object
clone()
Object
get(String col)
Returns the value of the function, expression or column using its specific name.String[]
getColumnNames()
Returns the known column names, this data-row understands.boolean
isChanged(String name)
Checks whether the value contained in the column has changed since the last advance-operation.Object
put(String col, Object value)
void
putAll(DataRow dataRow)
String
toString()
-
-
-
Constructor Detail
-
ReportParameterValues
public ReportParameterValues()
-
ReportParameterValues
public ReportParameterValues(ReportParameterValues values)
-
-
Method Detail
-
get
public Object get(String col)
Returns the value of the function, expression or column using its specific name. The given name is translated into a valid column number and the the column is queried. For functions and expressions, thegetValue()
method is called and for columns from the tablemodel the tablemodel methodgetValueAt(row, column)
gets called.
-
getColumnNames
public String[] getColumnNames()
Description copied from interface:DataRow
Returns the known column names, this data-row understands. The column names may change over time but do not change while a event is processed by a function. The array returned is a copy of the internal data-storage and can be safely modified.- Specified by:
getColumnNames
in interfaceDataRow
- Returns:
- the column names as array.
-
isChanged
public boolean isChanged(String name)
Checks whether the value contained in the column has changed since the last advance-operation.
-
putAll
public void putAll(DataRow dataRow)
-
clear
public void clear()
-
-