C# Class Adf.Base.Messaging.CsvMessageHandler

Inheritance: IMessageHandler
Datei anzeigen Open project: NLADP/ADF

Public Methods

Method Description
Commit ( string messagename ) : object
GetEmpty ( string messagename, string tablename ) : IInternalState
Retrieve ( string messagename ) : object

Protected Methods

Method Description
IsNegativeAmountSign ( string value, FieldDefinition fieldDefinition ) : bool
ReadRecordField ( DictionaryState state, TableDescriber table, FieldDefinition fieldDefinition, string fields ) : void

Private Methods

Method Description
BreakIntoRecords ( MessageDefinition definition, StreamReader reader ) : IEnumerable
ConstructHeader ( RecordDefinition recordDefinition ) : string
CreateLine ( RecordDefinition recordDefinition, IInternalState state ) : string
GetValueForField ( FieldDefinition fieldDefinition, IInternalState state ) : string
ToString ( IFormattable value, string format ) : string
TryGetCultureInfo ( string format, CultureInfo &cultureInfo ) : bool

Method Details

Commit() public method

public Commit ( string messagename ) : object
messagename string
return object

GetEmpty() public method

public GetEmpty ( string messagename, string tablename ) : IInternalState
messagename string
tablename string
return IInternalState

IsNegativeAmountSign() protected method

protected IsNegativeAmountSign ( string value, FieldDefinition fieldDefinition ) : bool
value string
fieldDefinition Adf.Core.Messaging.FieldDefinition
return bool

ReadRecordField() protected method

protected ReadRecordField ( DictionaryState state, TableDescriber table, FieldDefinition fieldDefinition, string fields ) : void
state DictionaryState
table Adf.Core.Data.TableDescriber
fieldDefinition Adf.Core.Messaging.FieldDefinition
fields string
return void

Retrieve() public method

public Retrieve ( string messagename ) : object
messagename string
return object