|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
MathContext.DECIMAL128
math context.
MathContext.DECIMAL32
math context.
MathContext.DECIMAL64
math context.
BigDecimal.ROUND_HALF_UP
.
BigDecimal.ROUND_HALF_UP
.
xy()
need a cell called "XY", methods called getXy()
need a cell called
either "XY" or "GETXY").
xy()
or getXy()
).
ByteCodeEngineDecompiler
.ImplementationLocator.getInstance(Class)
.CallFrame
.SpreadsheetCompiler.compileEngine(SpreadsheetBinding, NumericType, Class, Method, boolean)
,
leaving the factory class and method unspecified.
COVAR
, for example), but they cross
different subsections, or cross them differently.null
.
Computation.Config.locale
field.
Computation.Config.timeZone
field.
Computation.Config.locale
and Computation.Config.timeZone
fields.
Computation.Config.locale
, and Computation.Config.decimalFormatSymbols
fields.
Computation.Config.locale
, and Computation.Config.decimalFormatSymbols
, and Computation.Config.timeZone
fields.
SpreadsheetNameCreator
to create cell names from row titles in the first sheet
of the spreadsheet.
getRangeNames
et al.
SpreadsheetBinder.Section.defineInputCell(org.formulacompiler.spreadsheet.Spreadsheet.Cell, CallFrame)
,
but constructs the CallFrame
directly.
SpreadsheetBinder.Section.defineInputCell(org.formulacompiler.spreadsheet.Spreadsheet.Cell, CallFrame)
,
but constructs the CallFrame
directly from a method looked up by name on
SpreadsheetBinder.Section.getInputClass()
.
SpreadsheetBinder.Section.defineOutputCell(org.formulacompiler.spreadsheet.Spreadsheet.Cell, CallFrame)
,
but constructs the CallFrame
directly.
SpreadsheetBinder.Section.defineOutputCell(org.formulacompiler.spreadsheet.Spreadsheet.Cell, CallFrame)
,
but constructs the CallFrame
directly from a method looked up by name on
SpreadsheetBinder.Section.getOutputClass()
.
SpreadsheetBinder.Section.defineRepeatingSection(org.formulacompiler.spreadsheet.Spreadsheet.Range, Orientation, CallFrame, Class, CallFrame, Class)
,
but constructs the CallFrame
instances directly.
SpreadsheetBinder.Section.defineRepeatingSection(org.formulacompiler.spreadsheet.Spreadsheet.Range, Orientation, CallFrame, Class, CallFrame, Class)
,
but constructs the CallFrame
instances directly.
ImplementationLocator.getInstance(Class)
.Engine
class.EngineLoader
.ImplementationLocator.getInstance(Class)
.SpreadsheetToEngineCompiler.Config.factoryClass
which AFC should implement to return new
computation instances.
#VALUE!
, #NUM!
, or #DIV/0!
.SpreadsheetByNameBinder
used by this engine builder to associate cells
with Java methods.
CellComputationListener
.
ImplementationLocator.getInstance(Class)
, but returns a collection of all matching implementations.
FormulaCompiler.getNumericType(Class, int, int)
with an undefined scale and truncating
results.
FormulaCompiler.getNumericType(Class, int, int)
and truncating results.
SpreadsheetBinder
used by this engine builder to associate
cells with Java methods.
null
.
register()
) - it
must have been saved using
SaveableEngine.saveTo(java.io.OutputStream)
.
FormulaRuntime.loadEngine(InputStream)
, but with full configuration options.
long
for fast, strictly integer computations.
long
scaled to 4 decimal places for fast, fixed point computations (similar to the
currency type found in Borland Delphi).
long
scaled to 6 decimal places for fast, fixed point computations with sufficient
precision for seconds in time values.
null
.
long
value is actually a number of milliseconds for an Excel
time-of-day or time duration cell.long
value is actually a Java UTC date/time in milliseconds.NA()
spreadsheet function,
which is normally displayed as #N/A
.ImplementationLocator.getInstance(Class)
.long
type at the different supported scales.
null
.
SaveableEngine.saveTo(OutputStream)
method for engines returned by an engine compiler.NumericType.UNDEFINED_SCALE
.
long
value is scaled.CellComputationListener
.
EngineBuilder.setFactoryClass(Class)
, which AFC should implement to return new computation
instances.
Spreadsheet.Cell.getValue()
should return valid values instead of null
for computed cells.
null
.
SpreadsheetBinder
.ImplementationLocator.getInstance(Class)
.ImplementationLocator.getInstance(Class)
.SpreadsheetByNameBinder
.ImplementationLocator.getInstance(Class)
.SpreadsheetLoader
.ImplementationLocator.getInstance(Class)
.SpreadsheetNameCreator
.ImplementationLocator.getInstance(Class)
.SpreadsheetSaver
.ImplementationLocator.getInstance(Class)
.SpreadsheetToEngineCompiler
.ImplementationLocator.getInstance(Class)
.SpreadsheetSaver
.
SpreadsheetSaver
.
null
.
Date
.
null
which signifies to
use the JRE default time zone.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |