Summer.Batch.Extra.Sort.Legacy.Parser.FilterParser Class Reference
Parser for include and omit configuration cards that produce instances of IFilter<T>. More...
Inheritance diagram for Summer.Batch.Extra.Sort.Legacy.Parser.FilterParser:
Public Member Functions | |
FilterParser () | |
Default constructor. More... | |
IFilter< byte[]> | GetFilter (string include, string omit) |
Constructs a new IFilter<T> from the include an omit configuration cards. More... | |
Properties | |
Encoding | Encoding [get, set] |
The encoding of the records. Default is System.Text.Encoding.Default. More... | |
Encoding | SortEncoding [get, set] |
The encoding to use when sorting, if different from Encoding. Default is null . 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 include and omit configuration cards that produce instances of IFilter<T>.
Constructor & Destructor Documentation
Summer.Batch.Extra.Sort.Legacy.Parser.FilterParser.FilterParser | ( | ) |
Default constructor.
Member Function Documentation
IFilter<byte[]> Summer.Batch.Extra.Sort.Legacy.Parser.FilterParser.GetFilter | ( | string | include, |
string | omit | ||
) |
Constructs a new IFilter<T> from the include an omit configuration cards.
- Parameters
-
include the include configuration card omit the omit configuration card
- Returns
- the corresponding IFilter<T>
Property Documentation
|
getset |
The encoding of the records. Default is System.Text.Encoding.Default.
|
getset |
The encoding to use when sorting, if different from Encoding. Default is null
.
The documentation for this class was generated from the following file:
- Summer.Batch.Extra/Sort/Legacy/Parser/FilterParser.cs