BeanIO 2.0.4

Package org.beanio

Core BeanIO API.

See:
          Description

Interface Summary
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 Summary
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 Summary
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.
 

Package org.beanio Description

Core BeanIO API.


BeanIO 2.0.4

Copyright © 2010-2013 Kevin Seim