Diffusion .NET Client Library
6.1.5
|
Namespaces | |
package | Record |
Classes | |
interface | ICustomFieldHandler |
A custom field handler defines the behaviour of a
metadata type. More... | |
interface | IMContent |
Interface for a content metadata node. More... | |
interface | IMContentBuilder |
Content metadata builder. More... | |
interface | IMCustomString |
Custom string field metadata. More... | |
interface | IMCustomStringBuilder |
Custom string field metadata builder. More... | |
interface | IMDecimalString |
Decimal string field metadata. More... | |
interface | IMDecimalStringBuilder |
Decimal string field metadata builder. More... | |
interface | IMetadataCodec |
Metadata codec. More... | |
interface | IMetadataContext |
Wrapper of context for metadata serialisation. More... | |
interface | IMetadataDefaults |
Metadata defaults used for efficient serialisation dependent upon metadata codec in use. More... | |
interface | IMetadataFactory |
This factory provides mechanisms for building and serialising metadata. More... | |
interface | IMField |
The top-level interface for metadata field definitions. More... | |
interface | IMGroup |
A metadata node that represents a group of fields and/or groups. More... | |
interface | IMGroupBuilder< out T, out TB > |
Abstract metadata group builder. More... | |
interface | IMIntegerString |
Integer field metadata definition. More... | |
interface | IMIntegerStringBuilder |
Interger string field metadata builder. More... | |
interface | IMNode |
The base interface for all metadata definition nodes. More... | |
interface | IMNodeBuilder< out T, out TB > |
The node builder interface. More... | |
interface | IMNodeMultiplicity |
Defines the multiplicity of a metadata node within its parent. More... | |
interface | IMRecord |
A record metadata definition. More... | |
interface | IMRecordBuilder |
The metadata record builder. More... | |
interface | IMString |
A string metadata definition. More... | |
interface | IMStringAbstractBuilder< out T, out TB > |
Abstract string field metadata builder. More... | |
interface | IMStringBuilder |
String metadata field builder. More... | |
interface | IRecordContentReader |
Record content reader. More... | |
interface | IRecordStructuredBuilder |
The interface for a record builder that uses IMRecord metadata. More... | |
class | MetadataContext |
Implementation of client-side topic details metadata context. More... | |
class | MetadataDefaults |
Default metadata used in topic details. More... | |
class | MetadataNodeType |
Defines the metadata node type. More... | |
class | MetadataViolationException |
Indicates that the fules of Diffusion metadata definition have been broken. More... | |
class | MNodeDataType |
The data type. More... | |
class | Multiplicity |
Defines the multiplicity of a metadata node within its parent. More... | |
Enumerations | |
enum | MDataType { MDataType.STRING, MDataType.INTEGER_STRING, MDataType.DECIMAL_STRING, MDataType.CUSTOM_STRING } |
Data types supported by Diffusion generic metadata. More... | |
enum | MFieldType { MFieldType.STRING, MFieldType.INTEGER_STRING, MFieldType.DECIMAL_STRING, MFieldType.CUSTOM_STRING } |
Field types supported by metadata. More... | |
Data types supported by Diffusion generic metadata.