Module org.fissore.jrecordbind
Package org.fissore.jrecordbind
-
Interface Summary Interface Description Converter Used to convert a String to an appropriate object and an object to its String representation.LineReader When theUnmarshaller
reads a text file, it reads it via a LineReader.
Unless specified, the default implementation will be used,SimpleLineReader
, which will read each line and pass it to theUnmarshaller
Sometimes, text files contains lines you're not interested to, or you want to do some preprocessing before parsing them: in such cases, it's useful to provide your own implementation of LineReaderPadder Used when writing records to a file. -
Class Summary Class Description DefinitionLoader Reads the record definition and creates as manyRecordDefinition
s as neededMarshaller<E> Transforms beans to text according to the given record definitionRecordDefinition The definition of the record bean.RecordDefinition.Property A single "element" in the fixed-length file definitionRegexGenerator Generates the regular expression the matches theRecordDefinition
SimpleLineReader The defaultLineReader
implementation.Unmarshaller<E> Transforms an input reader into beans.