Summer.Batch.Extra.Ebcdic Namespace Reference

Namespaces

Classes

class  AbstractEbcdicMapper
 Abstract super type for all mappers. It only contains the implementation of ToCamelCase, which is required by both reader and writer mappers. More...
 
class  AbstractEbcdicReaderMapper
 Abstract super type for implementation of IEbcdicReaderMapper. It holds information and code required by most mappers, like date parser. More...
 
class  CompositeEbcdicReaderMapper
 A mapper for reading EBCDIC files with different record formats. It must be provided with the correct mappers, and will delegate to them according to the discriminator value. More...
 
class  EbcdicFileReader
 A Summer.Batch reader for EBCDIC files.Given a file and a copybook it returns the records in the file. An IEbcdicReaderMapper is also required to match records to actual business objects More...
 
class  EbcdicFileWriter
 A Spring Batch writer for a EBCDIC files. It writes business object as EBCDIC records, according to a copybook and a mapper. More...
 
class  EbcdicParseException
 Exception throw by the EbcdicFileReader when there is an error reading an EBCDIC file. More...
 
class  EbcdicReader
 An EbcdicReader reads bytes from an input stream and returns records, according to a copybook. Each call to NextRecord returns a list of objects, containing the decoded values of the fields. When there are no more records to read, it returns null. Copybooks with multiple records are supported. The reader relies on the position get/set methods of the input stream to detect the format of the current record. More...
 
class  EbcdicWriter
 An EbcdicWriter writes records to an output stream, according to a copybook. Please note that this class is "Stream agnostic" More...
 
class  EbcdicWriterMapper
 An EbcdicWriterMapper maps an item to a list of objects that can be written as an EBCDIC record. It requires a boolean encoder and a date parser to correctly manage booleans and dates. For each, a default implementation is used if none is provided. More...
 
interface  ICopybookIo
 Interface for classes using copybooks for reading or writing EBCDIC files. More...
 
interface  IEbcdicBusinessObject
 Represents a business object mapped on a EBCDIC record. More...
 
interface  IEbcdicReaderMapper
 An EbcdicReaderMapper maps a list of fields, corresponding to an EBCDIC record, to a business object. More...