Summer.Batch.Extra.Sort.Legacy.Parser.FormatterParser Class Reference
Parser for "inrec" and "outrec" configuration cards that produce instances of Summer.Batch.Extra.Sort.Format.IFormatter<T>. More...
Inheritance diagram for Summer.Batch.Extra.Sort.Legacy.Parser.FormatterParser:
Public Member Functions | |
LegacyFormatter | GetFormatter (string configuration) |
Gets a formatter from its configuration card. More... | |
Properties | |
Encoding | Encoding [get, set] |
The encoding of the output records. Default is System.Text.Encoding.Default. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Summer.Batch.Extra.Sort.Legacy.Parser.AbstractParser | |
Lexer | GetLexer (Regex formatRegex, string configuration, out string defaultFormat) |
Creates a lexer from a regex and a configuration card. The regex is used to get the default format which is then written in defaultFormat . More... | |
object | GetAccessor (int start, int length, string format, Encoding encoding) |
Creates an accessor depending on the format. More... | |
Protected Attributes inherited from Summer.Batch.Extra.Sort.Legacy.Parser.AbstractParser | |
const string | StringFormat = "CH" |
String format constant. More... | |
const string | SubstringFormat = "SS" |
Substring format constant. More... | |
const string | ZonedFormat = "ZD" |
Zoned format constant. More... | |
const string | PackedFormat = "PD" |
Packed format constant. More... | |
const string | SignedBinaryFormat = "FI" |
Signed binary format constant. More... | |
const string | BinaryFormat = "BI" |
Unsigned binary format constant. More... | |
const string | OpeningPar = "(" |
Opening parenthese constant. More... | |
const string | ClosingPar = ")" |
Closing parenthese constant More... | |
Detailed Description
Parser for "inrec" and "outrec" configuration cards that produce instances of Summer.Batch.Extra.Sort.Format.IFormatter<T>.
Member Function Documentation
LegacyFormatter Summer.Batch.Extra.Sort.Legacy.Parser.FormatterParser.GetFormatter | ( | string | configuration | ) |
Gets a formatter from its configuration card.
- Parameters
-
configuration a formatter configuration card
- Returns
- the corresponding LegacyFormatter
Property Documentation
|
getset |
The encoding of the output records. Default is System.Text.Encoding.Default.
The documentation for this class was generated from the following file:
- Summer.Batch.Extra/Sort/Legacy/Parser/FormatterParser.cs