C# Runtime  0.8
Namespaces | Classes
alfa.rt Namespace Reference

Classes

class  AlfaEnum
 Base class for generated code representing an Alfa Enum. More...
 
class  AlfaException
 Base class of exceptions thrown in the Alfa runtime code. More...
 
interface  AlfaObject
 Base interface implemented by all Alfa Java objects corresponding to user-defined-types in Alfa. More...
 
class  AlfaValidationException
 Exception thrown when object validation fails constraint checks. More...
 
class  Builder
 Abstract base class of all generated Builder class implementations. More...
 
class  BuilderConfig
 Configuration object passed into builder classes to configure behaviour. More...
 
class  Codec
 The Codec class contains utility methods that encode and decode Alfa objects to and from JSON. More...
 
class  Compressed
 Representation of a compressed Alfa object value. Contains a implementation specific compress byte[] value. representing the underlying value. More...
 
class  Encrypted
 Representation of an encrypted Alfa object value. Contains a implementation specific encrypted byte[] value. More...
 
interface  Entity
 Based interface for all Alfa generated keyless-Entity types. More...
 
class  EntityBuilder
 Abstract base class for entity builders. More...
 
interface  IBuilder
 Base interface for Builder implementations. More...
 
interface  IEntityBuilder
 Base interface for Entity object builder, with facility to assign the entity key. More...
 
interface  IEntityTypeDescriptor
 Entity type descriptor containing the key descriptor More...
 
interface  ITypeDescriptor
 This class contains metadata and utilities that aide generic algorithms to be applied to process data for the class this descriptor is representing. Primarily for internal use by the encoder/decoder and other utilities. More...
 
interface  Key
 Based interface for all Alfa generated Key types. More...
 
interface  KeyedEntity
 Based interface for all Alfa generated keyed-Entity types. More...
 
interface  Record
 Based interface for all Alfa generated Record types. More...
 
interface  RuntimeContext
 Context object passed with BuilderConfig to manipulate runtime behaviour. More...
 
interface  Service
 Base interface implememented by all Alfa generated services. More...
 
interface  Trait
 Based interface for all Alfa generated Trait types. More...
 
interface  Union
 Based interface for all Alfa generated Union types. More...