Namespace EncDotNet.Iso8211
Classes
- Iso8211DataDescriptiveRecord
Represents a parsed ISO 8211 Data Descriptive Record (DDR).
- Iso8211DataDescriptiveRecordReader
Parses the Data Descriptive Record (DDR) of an ISO 8211 document and produces a strongly-typed Iso8211DataDescriptiveRecord.
- Iso8211DataDescriptiveRecordWriter
Encodes Data Descriptive Record (DDR) field definitions into ISO 8211 field data.
- Iso8211DirectoryEntry
Represents a directory entry within an ISO 8211 record.
- Iso8211Document
Represents a complete ISO 8211 document containing multiple records.
- Iso8211DocumentBuilder
Builds an Iso8211Document from a sequence of records.
- Iso8211DocumentReader
Provides methods to read ISO 8211 formatted data and return structured objects.
- Iso8211DocumentWriter
Provides methods to write (serialize) an Iso8211Document to ISO 8211 bytes.
- Iso8211Field
Represents a field within an ISO 8211 record.
- Iso8211FieldBuilder
Builds an Iso8211Field by encoding subfield values according to a field definition.
- Iso8211FieldDefinition
Represents a single field definition from the DDR.
- Iso8211FieldReader
Reads and extracts subfield values from ISO 8211 field data using the field's definition from the DDR.
- Iso8211ReaderOptions
Options for configuring the Iso8211Reader.
- Iso8211Record
Represents a single ISO 8211 record with its leader, directory, and fields.
- Iso8211RecordBuilder
Builds an Iso8211Record from a set of fields, computing its directory and leader.
- Iso8211SubfieldDefinition
Represents a single subfield definition within a field definition.
- Iso8211SubfieldGroup
Represents a group of subfields from a repeating subfield group.
- Iso8211WriterOptions
Options for configuring the ISO 8211 writer and builders.
Structs
- Iso8211Leader
Contains the parsed leader information for the current record.
- Iso8211Reader
Provides a high-performance, low-allocation, forward-only reader for ISO 8211 (ISO/IEC 8211) formatted data.
- Iso8211RecordLeader
Represents the leader information for an ISO 8211 record.
- Iso8211StreamingReaderState
Captures the current state of a Iso8211Reader to support resuming reading after getting more data.
- Iso8211SubfieldFormat
Describes the format of an ISO 8211 subfield.
Enums
- Iso8211DataStructureCode
Specifies the data structure code for an ISO 8211 field definition.
- Iso8211DataTypeCode
Specifies the data type code for an ISO 8211 field definition.
- Iso8211ReaderState
Represents the state of the forward-only reader.
- Iso8211SubfieldFormatType
Specifies the format type of an ISO 8211 subfield.
- Iso8211TokenType
Specifies the type of ISO 8211 token.