Class AbstractDataFactory.DataRowWrapper
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.AbstractDataFactory.DataRowWrapper
-
- All Implemented Interfaces:
DataRow
- Enclosing class:
- AbstractDataFactory
protected static class AbstractDataFactory.DataRowWrapper extends Object implements DataRow
-
-
Constructor Summary
Constructors Constructor Description DataRowWrapper(DataRow parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
get(String name)
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.
-
-
-
Constructor Detail
-
DataRowWrapper
public DataRowWrapper(DataRow parent)
-
-
Method Detail
-
get
public Object get(String name)
Description copied from interface:DataRow
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.
-
-