|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
CallFrame | Represents a call to a method including the argument values for all of the method's parameters. |
CallFrame.Factory | Constructs instances of CallFrame . |
Describable | Interface implemented by all self-describing classes in AFC. |
NumericType | Immutable class representing the type to be used by the numeric computations of generated engines. |
NumericType.Factory | Factory interface for
ImplementationLocator.getInstance(Class) . |
SaveableEngine | Defines the SaveableEngine.saveTo(OutputStream) method for engines returned by an engine compiler. |
Validation | PRIVATE INTERFACE - DO NOT USE. |
Validation.Factory | PRIVATE INTERFACE - DO NOT USE. |
Class Summary | |
---|---|
FormulaCompiler | Static class defining factory methods for the various elements of the core AFC compiler. |
Enum Summary | |
---|---|
Function | Lists all the functions supported by AFC. |
Operator | Lists all the expression operators supported by AFC. |
Exception Summary | |
---|---|
CompilerException | Defines all the errors raised by the functional model compiler of AFC. |
CompilerException.BrokenReference | Indicates that a reference to a cell is broken. |
CompilerException.ConstructorMissing | You specified a factory or output class with no suitable constructor for AFC to call. |
CompilerException.DataTypeError | You attempted to combine incompatible types in an expression; or you attempted to use an expression which type cannot be determined. |
CompilerException.DuplicateDefinition | You attempted to define an element twice. |
CompilerException.FactoryMethodMissing | You specified a factory type with no suitable factory method. |
CompilerException.MethodNotImplemented | You did not bind all of the abstract methods of the output type to cells. |
CompilerException.NameNotFound | Indicates that a required named element was not found. |
CompilerException.ParallelVectorsSpanDifferentSubSections | You aggregated two parallel vectors (using COVAR , for example), but they cross
different subsections, or cross them differently. |
CompilerException.ReferenceToArrayNotAggregated | An expression references an array (range) without aggregating it. |
CompilerException.ReferenceToInnerCellNotAggregated | An outer cell references an inner cell of a section without aggregating it. |
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. |
CompilerException.SectionOrientation | The aggregator function you used does not support repeating sections of the given orientation. |
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. |
CompilerException.UnsupportedExpression | You attempted to compile a spreadsheet containing an unsupported expression. |
CompilerException.UnsupportedExpressionSource | The formula you tried to parse contains an error or an unsupported element. |
CompilerException.UnsupportedOperator | You attempted to compile a spreadsheet containing an expression with an unsupported operator. |
Contains the public compile-time API of AFC's core functional model compiler. All of the functionality
is accessed using the factory methods in FormulaCompiler
.
This class inherits from FormulaRuntime
, which contains only
the elements necessary for loading and using engines at run-time.
For overviews, tutorials, examples, guides, and tool documentation, please see:
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |