See: Description
| Interface | Description |
|---|---|
| AssociationHandler |
Interface for object that handles associations.
|
| BinaryHolder |
Interface for binary data holder.
|
| ClosureHolder |
Holder representing a closure.
|
| ClosureHolderInternal | |
| CollectionHolder | |
| ExternalRecordPresentation |
Interface for presentation object containing
record data
|
| ListHolder |
All objects of the type
ListType must implement this interface. |
| MapHolder |
All objects of the type
MapType must implement this interface. |
| Namespace |
Interface representing namespace in execution.
|
| RecordHolder |
All objects of the type
RecordType must implement this interface. |
| ReferenceHolder |
All objects of the type
ReferenceType must implement this interface. |
| SetHolder |
All objects of the type
SetType must implement this interface. |
| ValueHolder |
Base interface for all complex type holder interfaces.
|
| Class | Description |
|---|---|
| EnumerationImpl | |
| MockBinaryHolder |
Mock binary holder.
|
| MockClosureHolder | |
| MockListHolder |
Mock list holder.
|
| MockMapHolder |
Mock map holder.
|
| MockRecordHolder | |
| MockRecordNamespace | |
| MockSetHolder |
Test implementation of "SetHolder".
|
| MockValueHolder<T extends Type> |
Common supertype for test value holders.
|
| Path |
The object represents a path.
|
| Property |
The property object represents a declared property of a particular record
type.
|
| PropertyPath | |
| RangeHolder |
Mock range holder.
|
| ToStringBuilder |
Helper class which builds string representation for the language objects.
|
| TypeBasedRecordMapView |
Map view of a
RecordHolder implemented using the properties of the record-type. |
SimpleTypes are represented entirely by
some existing Java class (e.g. decimal and integer types are
represented by Decimal). The complex types - lists, sets,
maps, references, closures and records - are represented by interfaces where
the real implementation is given by the implementation of the
HolderFactory
which is returned by the implementation of the Namespace.
All the ValueHolders have their runtime type which can be obtained
by ValueHolder.getType() (for simple types see
TypeHelper.typeForRuntimeObject(Object).
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.