Class SecuritiesSequence
Any sequence of fields and other nested sequences.
Inheritance
SecuritiesSequence
Assembly: Subsembly.Sepa.dll
Syntax
public abstract class SecuritiesSequence : ISecuritiesSequence
Properties
BlockName
If this sequence is a block or a repetitive block, then this provides the block
name of it. Otherwise this may be null
.
Declaration
public abstract string BlockName { get; }
Property Value
IsEmpty
Declaration
public virtual bool IsEmpty { get; }
Property Value
IsValid
Declaration
public virtual bool IsValid { get; }
Property Value
Methods
AddBlock(ISecuritiesSequence, bool)
Declaration
protected void AddBlock(ISecuritiesSequence aSequence, bool fIsMandatory)
Parameters
AddField(SecuritiesField, bool)
Adds a field that is contained in and handled by this sequence.
Declaration
protected void AddField(SecuritiesField aField, bool fIsMandatory)
Parameters
AddRepetitiveBlock(ISecuritiesRepetitiveSequence, bool)
Declaration
protected void AddRepetitiveBlock(ISecuritiesRepetitiveSequence aSequence, bool fIsMandatory)
Parameters
Clear()
Must be overridden to clear all data from this block.
Declaration
public virtual void Clear()
FinishBlock()
Declaration
public virtual void FinishBlock()
ProcessField(SwiftField)
Declaration
public virtual void ProcessField(SwiftField aField)
Parameters
StartBlock(string)
Declaration
public virtual ISecuritiesSequence StartBlock(string sBlockName)
Parameters
Type |
Name |
Description |
string |
sBlockName |
|
Returns
WriteSequence(SwiftWriter)
Declaration
public virtual void WriteSequence(SwiftWriter aWriter)
Parameters
Implements