Interface SpreadsheetBlock.CellDefinition

All Superinterfaces:
Serializable
All Known Implementing Classes:
SpreadsheetBlock.ConstantCell, SpreadsheetBlock.FormulaCell, SpreadsheetBlock.ImportCellFromEquipment, SpreadsheetBlock.ImportCellFromStream
Enclosing class:
SpreadsheetBlock

private static interface SpreadsheetBlock.CellDefinition extends Serializable
Base interface for cell definitions.
Version:
1.0
Author:
ESOL
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    evaluate(Map<String,Double> currentValues)
    Evaluate this cell given the current state of all previously computed cells.
  • Method Details

    • evaluate

      double evaluate(Map<String,Double> currentValues)
      Evaluate this cell given the current state of all previously computed cells.
      Parameters:
      currentValues - map of cell name to value for already-computed cells
      Returns:
      the evaluated value