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. |
SimpleType
s 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 ValueHolder
s 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.