public class SpreadsheetResultCalculator extends Object implements IDynamicObject
| Modifier and Type | Field and Description |
|---|---|
static Object |
EMPTY_CELL |
protected IRuntimeEnv |
env
Copy of the call environment.
|
static Object |
NEED_TO_CALCULATE_VALUE |
protected Object[] |
params
Copy of the spreadsheet call parameters.
|
protected IDynamicObject |
targetModule
OpenL module
|
| Constructor and Description |
|---|
SpreadsheetResultCalculator(Spreadsheet spreadsheet,
IDynamicObject targetModule,
Object[] params,
IRuntimeEnv env,
Object[][] preCalculatedResult) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getFieldValue(String name) |
Map<String,Object> |
getFieldValues() |
Object |
getRow(int row,
IRuntimeEnv env) |
Spreadsheet |
getSpreadsheet() |
IOpenClass |
getType() |
Object |
getValue(int row,
int column) |
Object[][] |
getValues() |
void |
setFieldValue(String name,
Object value) |
void |
setValue(int row,
int column,
Object res) |
String |
toString() |
public static final Object NEED_TO_CALCULATE_VALUE
public static final Object EMPTY_CELL
protected IDynamicObject targetModule
protected Object[] params
protected IRuntimeEnv env
public SpreadsheetResultCalculator(Spreadsheet spreadsheet, IDynamicObject targetModule, Object[] params, IRuntimeEnv env, Object[][] preCalculatedResult)
public Object getFieldValue(String name)
getFieldValue in interface IDynamicObjectpublic Map<String,Object> getFieldValues()
getFieldValues in interface IDynamicObjectpublic Object getRow(int row, IRuntimeEnv env)
public Spreadsheet getSpreadsheet()
public IOpenClass getType()
getType in interface IDynamicObjectpublic Object getValue(int row, int column)
public void setValue(int row,
int column,
Object res)
public void setFieldValue(String name, Object value)
setFieldValue in interface IDynamicObjectpublic Object[][] getValues()
Copyright © 2004–2019 OpenL Tablets. All rights reserved.