[Missing <summary> documentation for N:BioSharp.Core.Bio.Program.TagValue]

Classes

  ClassDescription
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

  InterfaceDescription
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