Package io.keikai.range.formula


package io.keikai.range.formula
  • Class
    Description
    Reference to a rectangular area of cells.
    Sentinel value representing a blank cell in the formula evaluator.
    Boolean value in the formula evaluator.
    Error value in the formula evaluator (e.g.
    Checked exception thrown by helper-base function implementations (such as TextFunction, MultiOperandNumericFunction) to signal an Excel error result without short-circuiting the entire evaluator.
    User-implementable functional interface for plugging custom formula functions into Keikai's formula engine that need access to the evaluation context (cell position, sheet) — the equivalent of POI's org.apache.poi.ss.formula.functions.FreeRefFunction.
    User-implementable interface for plugging custom formula functions into Keikai's formula engine.
    A RefEval that defers cell-value lookup until the consumer actually asks for it (via RefEval.getInnerValueEval(int)).
    Base class for custom numeric functions whose arguments are accumulated into a flat double[] array.
    Thrown to signal that a formula function is recognised by name but has no body wired in (the registry pointed to a stub or the name was routed to ELEvalFunction without a matching TLD entry).
    Immutable double-precision numeric value in the formula evaluator.
    Coercion helpers for ValueEval operands.
    Reference to a single cell — wraps the cell's value and exposes its coordinates for functions that need them (OFFSET, INDIRECT, CELL, …).
    Immutable string value in the formula evaluator.
    Base class for custom functions that take string-shaped arguments and want a checked-exception escape hatch.
    Two-dimensional grid of ValueEval cells.
    Marker interface for all formula-engine value types.