[Missing <summary> documentation for N:BioSharp.Core.Bio.Program.TagValue]
Classes
Class | Description | |
---|---|---|
ChangeTable |
A mapping between keys and actions to turn old values into new values.
| |
LineSplitParser |
A parser that splits a line into tag/value at a given column number.
| |
Parser |
Encapsulate the parsing of lines from a buffered reader into tag-value events.
| |
RegexSplitter |
A ValueChanger.Splitter that splits a line of text using a regular expression, returning one value per match.
| |
SimpleTagValueWrapper |
Helper class to wrap one ITagValueListener inside another one.
| |
TagDropper |
Silently drop all tags except those specified, and pass the rest onto a delegate.
| |
TagValue |
Utility class for representing tag-value pairs for TagValueParser implementors.
| |
ValueChanger |
Intercept the values associated with some tags and change them systematically.
|
Interfaces
Interface | Description | |
---|---|---|
ChangeTable..::.IChanger |
Callback used to produce a new value from an old one.
| |
ChangeTable..::.ISplitter |
Callback used to produce a list of values from a single old one.
| |
ITagValueContext |
Communication interface between Parser and a TagValueListener that allows
listeners to request that a parser/listener pair be pushed onto the stack to
handle the current tag.
| |
ITagValueListener |
An object that wishes to be informed of events during the parsing of a file.
| |
ITagValueParser |
Tokenize single records (lines of text, objects) into a tag and a value.
| |
ITagValueWrapper |
Interface for ITagValueListeners that wrap other ITagValueListeners
|