|
![]() Quark Platform Documentation Version 1.7.0_0 Business Objects |
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| ValueNodeTransformer | A ValueNodeTransformer's purpose is to transform (transfer data) between two ValueNodes (as long as they are compatible). |
| Class Summary | |
|---|---|
| AbstractRecordValueNode | Abstract AlgebraicValueNode for handling values whose type expr is a RecordType. |
| AlgebraicValueNode | AlgebraicValueNode is used as a base class for representing values that within CAL are of a type given by a non-foreign data declaration. |
| CALRunner | CALRunner is the abstract super class which is used to subclass other runners that coordinate the actual work of running CAL code. |
| ColourValueNode | A specialized AlgebraicValueNode used to handle values of the Color.Colour type. |
| ColourValueNode.ColourValueNodeProvider | A custom ValueNodeProvider for the ColourValueNode. |
| DataConstructorValueNode | DataConstructorValueNode is a specialized ValueNode used to represent DataConstructor values. |
| DataConstructorValueNode.DataConstructorValueNodeProvider | A custom ValueNodeProvider for the DataConstructorValueNode. |
| DefaultValueNodeTransformer | Default ValueNodeTransformer used to transform (transfer data) between ValueNodes. |
| FileNameValueNode | A specialized AlgebraicValueNode used to handle values of the File.FileName type. |
| FileNameValueNode.FileNameValueNodeProvider | A custom ValueNodeProvider for the FileNameValueNode. |
| ForeignValueNode | A value node designed to hold onto foreign values. |
| ForeignValueNode.ForeignValueNodeProvider | A custom ValueNodeProvider for the ForeignValueNode. |
| GemEntityValueNode | A value node that represents a function value corresponding to a named CAL function or data constructor or class method. |
| GemEntityValueNode.GemEntityValueNodeProvider | A custom ValueNodeProvider for the GemEntityValueNode. |
| JTimeValueNode | |
| JTimeValueNode.JTimeValueNodeProvider | A custom ValueNodeProvider for the JTimeValueNode. |
| ListOfCharValueNode | A specialized ValueNode used to handle values of the Prelude. |
| ListOfCharValueNode.ListOfCharValueNodeProvider | A custom ValueNodeProvider for the ListOfCharValueNode. |
| ListValueNode | A specialized CompositeValueNode used to handle values of the Prelude.List parametric type. |
| ListValueNode.ListValueNodeProvider | A custom ValueNodeProvider for the ListValueNode. |
| LiteralValueNode | LiteralValueNode is a specialized ValueNode used to represent values having a built-in opaque type in CAL as a Java object. |
| LiteralValueNode.LiteralValueNodeProvider | A custom ValueNodeProvider for the LiteralValueNode. |
| NTupleValueNode | A specialized ValueNode used to handle tuple record values. |
| NTupleValueNode.NTupleValueNodeProvider | A custom ValueNodeProvider for the NTupleValueNode. |
| OpaqueValueNode | This is an abstract base class used to represent an opaque value. |
| ParametricValueNode | A specialized ValueNode used to handle values having types such as 'a' and 'Num a => a' but not a specialization of it e.g. |
| ParametricValueNode.ParametricValueNodeProvider | A custom ValueNodeProvider for the ParametricValueNode. |
| RangeValueNode | A specialized AlgebraicValueNode used to handle values of the Range.Range type. |
| RangeValueNode.Form | Class describing the form of a range. |
| RangeValueNode.RangeValueNodeProvider | A custom ValueNodeProvider for the RangeValueNode. |
| RecordValueNode | Specialized AlgebraicValueNode for handling record values. |
| RecordValueNode.RecordValueNodeProvider | A custom ValueNodeProvider for the RecordValueNode. |
| RelativeDateTimeValueNode | A specialized AlgebraicValueNode used to handle values of the RelativeTime.RelativeDateTime data type. |
| RelativeDateTimeValueNode.RelativeDateTimeValueNodeProvider | A custom ValueNodeProvider for the RelativeDateTimeValueNode. |
| RelativeDateValueNode | A specialized AlgebraicValueNode to handle values of the CAL RelativeTime.RelativeDate type. |
| RelativeDateValueNode.RelativeDateValueNodeProvider | A custom ValueNodeProvider for the RelativeDateValueNode. |
| RelativeTemporalValueNode | |
| RelativeTimeValueNode | A specialized AlgebraicValueNode used to handle values of the RelativeTime.RelativeTime type. |
| RelativeTimeValueNode.RelativeTimeValueNodeProvider | A custom ValueNodeProvider for the RelativeTimeValueNode. |
| Target | An interface to a target that can be run by a target runner. |
| Target.SimpleTarget | A simple Target with no arguments. |
| TargetRunner | A TargetRunner runs CAL code and returns a value node. |
| ValueNode | The underlying tree data structure used to represent values. |
| ValueNodeBuilderHelper | This class is used to help during the construction of ValueNodes (primarily during output mechanism). |
| ValueNodeCommitHelper | This is a helper class that can be used to calculate the changes that would take place when a value node is committed, and that value node is type-linked to other value nodes. |
| ValueNodeProvider<T extends ValueNode> | A value node provider is used to provide information about a particular type of value node and get an instance of a value node. |
| Exception Summary | |
|---|---|
| TargetRunner.ProgramCompileException | A ProgramCompileException is an exception which signifies a failure to compile a program. |
|
![]() Quark Platform Documentation Version 1.7.0_0 Business Objects |
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||