The Cobol data reader that produces nested structure schema
The abstract class for Cobol block (fixed length records) data readers from various sources
The Cobol data reader from text files that produces nested structure schema
The abstract class for Cobol all data readers from various sources
Trait used to specify entities (e.g.
The Cobol data reader for variable length records that gets input binary data as a stream and produces nested structure schema
The abstract class for Cobol data readers from various sequential sources (e.g.
The abstract class for Cobol data readers from various sequential sources (e.g. variable size EBCDIC records)
Trait used to specify entities (e.g. DataSources) that know how to produce Readers.
This would push the burden to created specialized Readers into specialized DataSources, "decentralizing" the implementation of new sources. If, at any time, this decentralization becomes undesired, the model can be easily redone as a Factory Method (GoF).