|
||||||||||
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 |