org.formulacompiler.spreadsheet
Interface SpreadsheetBinding


public interface SpreadsheetBinding

Represents the association of spreadsheet cells and ranges to methods of the application's input and output types. Used as input to the spreadsheet compiler.

This interface is an API only. Do not implement it yourself.

Author:
peo
See Also:
SpreadsheetBinder.getBinding(), SpreadsheetToEngineCompiler.Config.binding

Method Summary
 java.lang.Class getInputClass()
          Returns the type to which input cells and ranges were bound.
 java.lang.Class getOutputClass()
          Returns the type to which output cells and ranges were bound.
 Spreadsheet getSpreadsheet()
          Returns the spreadsheet whose cells are bound by this instance.
 

Method Detail

getSpreadsheet

Spreadsheet getSpreadsheet()
Returns the spreadsheet whose cells are bound by this instance.

See Also:
SpreadsheetBinder.Config.spreadsheet

getInputClass

java.lang.Class getInputClass()
Returns the type to which input cells and ranges were bound.

See Also:
SpreadsheetBinder.Config.inputClass

getOutputClass

java.lang.Class getOutputClass()
Returns the type to which output cells and ranges were bound.

See Also:
SpreadsheetBinder.Config.outputClass