|
![]() Quark Platform Documentation Version 1.7.0_0 Business Objects |
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| CalFunction | A Java object of this type is produced by the CAL function: Prelude.makeCalFunction :: (JObject -> JObject) -> CalFunction; CalFunction allows a Java client to initiate the evaluation of 'makeCalFunction f' for a particular argument value supplied by the Java client. |
| Cleanable | A Cleanable is an object that holds on to resources that needs to be cleaned up. |
| RecordValue | Represents a CAL record value marshaled to Java in such a way that the field-name information is available along with the field values. |
| ResourceAccess | This interface represents the mechanism through which the CAL runtime is to access resources in the current environment (e.g. from the workspace, or from Eclipse). |
| Class Summary | |
|---|---|
| CALExecutorException.Type | Enum for the different types of exceptions. |
| CalValue | This is the base class used by CAL for values. |
| DebugSupport | Contains various helper methods implementing machine-independent debugging support. |
| DebugSupport.InternalValueStats | Immutable value class holding statistical information gathered from a CalValue The statistics/information gathered by this class are for debugging purposes only and should not be relied upon in production code. |
| ErrorInfo | Class used to provide the information needed to show source position information in error messages. |
| ExecutionContext | Provides an environment in which the execution of a CAL function occurs. |
| ExecutionContextProperties | This class encapsulates an immutable map of key-value pairs which are exposed in CAL as system properties. |
| ExecutionContextProperties.Builder | An instance of this class can be used to gather up key-value pairs to turn into a
ExecutionContextProperties instance. |
| MachineConfiguration | This class is used to hold string constants for properties general to all machine types. |
| MachineType | Type-safe enum pattern for the machine types supported by CAL. |
| Enum Summary | |
|---|---|
| CalValue.DataType | An enumeration for the underlying value type of an internal value. |
| Exception Summary | |
|---|---|
| CALExecutorException | Base class for exceptions involved in evaluating CAL code. |
| CALExecutorException.ExternalException | A base class for external exceptions. |
| CALExecutorException.ExternalException.ErrorFunctionException | ErrorException is thrown by the CAL Prelude.error function. |
| CALExecutorException.ExternalException.ForeignOrPrimitiveFunctionException | ForeignOrPrimitiveFunctionException is a wrapper to catch exceptions thrown by foreign or primitive functions (such as Prelude.divideInt for division by zero). |
| CALExecutorException.ExternalException.PatternMatchFailure | CALPatternMatchException is thrown for pattern matching failures. |
| CALExecutorException.ExternalException.PrimThrowFunctionException | PrimThrowFunctionException is thrown by the Exception.primThrow function used to implement exception handling in CAL code. |
| CALExecutorException.ExternalException.TerminatedByClientException | CALForeignFunctionException is thrown in response to a client (e.g. user) terminating execution. |
| CALExecutorException.InternalException | Base class for Internal exceptions. |
| CALExecutorException.InternalException.VMException | An exception used to deal with VM errors. |
|
![]() Quark Platform Documentation Version 1.7.0_0 Business Objects |
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||