|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Computation | Marker interface which is implemented by all computations generated by AFC. |
| ComputationFactory | Interface which is implemented by all computation factories generated by AFC. |
| Engine | API to a computation engine. |
| EngineLoader | Interface for deserializing instances of the Engine class. |
| EngineLoader.Factory | Factory interface for
ImplementationLocator.getInstance(Class). |
| Resettable | Interface that must be implemented by an output class (or extended by an output interface) of computations that need to reset internal caches of values - typically for reuse on modified input values. |
| Class Summary | |
|---|---|
| Computation.Config | Provides configuration information for an execution environment for computations. |
| EngineLoader.Config | Configuration data for new instances of EngineLoader. |
| FormulaRuntime | Static class defining factory methods for run-time-only elements of AFC. |
| ImplementationLocator | Very simple service locator for AFC. |
| New | Provides static generic collection constructors which make use of Java 5 type inference as suggested by Josh Bloch in his Google slides on "Effective Java Reloaded". |
| ScaledLongSupport | Support class for handling scaled longs. |
| Enum Summary | |
|---|---|
| ComputationMode | This enumeration is used to tell the compiler which spreadsheet application behavior to adhere to. |
| Exception Summary | |
|---|---|
| ComputationException | Base class of runtime exceptions thrown by compiled computations for error conditions. |
| EngineException | Base class for all exceptions thrown by the run-time engine support of AFC, except for computation errors. |
| FormulaCompilerException | Base class for all exceptions thrown by AFC. |
| FormulaException | Runtime exception thrown by compiled computations for conditions normally flagged as
#VALUE!, #NUM!, or #DIV/0!. |
| ImplementationLocator.ConfigurationException | Exception thrown when configuration errors occur. |
| ImplementationLocator.ConfigurationMissingException | Exception thrown when a configuration is missing for a single instance request. |
| NotAvailableException | Runtime exception thrown by compiled computations for the NA() spreadsheet function,
which is normally displayed as #N/A. |
| Annotation Types Summary | |
|---|---|
| Milliseconds | Indicates to AFC that a long value is actually a number of milliseconds for an Excel
time-of-day or time duration cell. |
| MillisecondsSinceUTC1970 | Indicates to AFC that a long value is actually a Java UTC date/time in milliseconds. |
| ScaledLong | Indicates to AFC that a long value is scaled. |
Contains the public run-time API of AFC. All of the functionality is accessed using the factory methods in
FormulaRuntime.
For overviews, tutorials, examples, guides, and tool documentation, please see:
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||