Interface | Description |
---|---|
BeanReader |
Interface for unmarshalling bean objects from an input stream.
|
BeanReaderErrorHandler |
A callback interface for handling exceptions thrown by a
BeanReader . |
BeanWriter |
Interface for marshalling bean objects to an output stream.
|
Marshaller |
Interface for marshalling bean objects.
|
RecordContext |
Provides information about a record parsed by a
BeanReader or Unmarshaller . |
Unmarshaller |
Interface for unmarshalling single records.
|
Class | Description |
---|---|
BeanReaderErrorHandlerSupport |
Provides support for BeanReaderErrorHandler implementations.
|
StreamFactory |
A StreamFactory is used to load BeanIO mapping files and create
BeanReader , BeanWriter , Unmarshaller and Marshaller instances. |
Exception | Description |
---|---|
BeanIOConfigurationException |
Exception thrown when an invalid BeanIO configuration file is loaded.
|
BeanIOException |
Base class for all exceptions thrown by the BeanIO framework.
|
BeanReaderException |
Exception thrown by a
BeanReader or Unmarshaller . |
BeanReaderIOException |
Exception thrown when a
BeanReader 's underlying
input stream throws an IOException . |
BeanWriterException |
Exception thrown by a
BeanWriter or Marshaller . |
BeanWriterIOException |
Exception thrown when a
BeanWriter 's underlying
output stream throws an IOException . |
InvalidRecordException |
Exception thrown when a record or one of its fields does not pass validation
during unmarshalling.
|
InvalidRecordGroupException |
Exception thrown when one or more records fail validation while unmarshalling
a record group.
|
MalformedRecordException |
Exception thrown when a record does not adhere to the expected syntax of
the stream format.
|
UnexpectedRecordException |
Exception thrown when the record type of last record read by a
BeanReader
is out of order based on the expected order defined by the stream's mapping file. |
UnidentifiedRecordException |
Exception thrown when the record type of the last record read from a
BeanReader
could not be determined. |