Uses of Class
org.formulacompiler.runtime.FormulaCompilerException

Packages that use FormulaCompilerException
org.formulacompiler.compiler Contains the public compile-time API of AFC's core functional model compiler. 
org.formulacompiler.runtime Contains the public run-time API of AFC. 
org.formulacompiler.spreadsheet Contains the public compile-time API of AFC's spreadsheet compiler, which extends the core functional model compiler. 
 

Uses of FormulaCompilerException in org.formulacompiler.compiler
 

Subclasses of FormulaCompilerException in org.formulacompiler.compiler
 class CompilerException
          Defines all the errors raised by the functional model compiler of AFC.
static class CompilerException.ConstructorMissing
          You specified a factory or output class with no suitable constructor for AFC to call.
static class CompilerException.DataTypeError
          You attempted to combine incompatible types in an expression; or you attempted to use an expression which type cannot be determined.
static class CompilerException.DuplicateDefinition
          You attempted to define an element twice.
static class CompilerException.FactoryMethodMissing
          You specified a factory type with no suitable factory method.
static class CompilerException.MethodNotImplemented
          You did not bind all of the abstract methods of the output type to cells.
static class CompilerException.ParallelVectorsSpanDifferentSubSections
          You aggregated two parallel vectors (using COVAR, for example), but they cross different subsections, or cross them differently.
static class CompilerException.ReferenceToArrayNotAggregated
          An expression references an array (range) without aggregating it.
static class CompilerException.ReferenceToInnerCellNotAggregated
          An outer cell references an inner cell of a section without aggregating it.
static class CompilerException.ReferenceToOuterInnerCell
          A cell references another cell which is itside the first cell's section, but contained within a sibling subsection of their common parent section.
static class CompilerException.SectionOrientation
          The aggregator function you used does not support repeating sections of the given orientation.
static class CompilerException.UnsupportedDataType
          You attempted to bind a spreadsheet cell to a method with an unsupported return type, or an unsupported parameter type; or you attempted to compile a spreadsheet with an unsupported constant value in a cell referenced by the computation.
static class CompilerException.UnsupportedExpression
          You attempted to compile a spreadsheet containing an unsupported expression.
static class CompilerException.UnsupportedExpressionSource
          The formula you tried to parse contains an error or an unsupported element.
static class CompilerException.UnsupportedOperator
          You attempted to compile a spreadsheet containing an expression with an unsupported operator.
 

Uses of FormulaCompilerException in org.formulacompiler.runtime
 

Subclasses of FormulaCompilerException in org.formulacompiler.runtime
 class EngineException
          Base class for all exceptions thrown by the run-time engine support of AFC, except for computation errors.
 

Uses of FormulaCompilerException in org.formulacompiler.spreadsheet
 

Subclasses of FormulaCompilerException in org.formulacompiler.spreadsheet
 class SpreadsheetException
          Base class for all spreadsheet-related errors thrown by AFC.
static class SpreadsheetException.CellRangeNotUniDimensional
          When a formula gives a range name in a place where a single cell is expected, then the range must be unidimensional.
static class SpreadsheetException.LoadError
          An internal spreadsheet model could not be saved.
static class SpreadsheetException.NotInSection
          You attempted to define an input or output cell or range within a section, but the cell or range is not fully contained with said section.
static class SpreadsheetException.SaveError
          An internal spreadsheet model could not be saved.
static class SpreadsheetException.SectionExtentNotCovered
          You are compiling a spreadsheet with an aggregate function over a range that overlaps, but does not exactly match the variable extent of a section.
static class SpreadsheetException.SectionOverlap
          You attempted to define a section that overlaps another.
static class SpreadsheetException.SectionSpan
          You attempted to aggregate a range that spans cells and/or subsections in an unsupported way.
static class SpreadsheetException.UnsupportedExpression
          A cell formula contains a parsing error.
static class SpreadsheetException.UnsupportedFormat
          A unsupported spreadsheet file format extension was encountered.