|
BeanIO 2.0.4 | ||||||||
PREV NEXT | FRAMES NO FRAMES |
InvalidRecordException.toString()
to append record context details to the
error message.
PropertyAccessorFactory
that uses ASM to generate PropertyAccessor
implementations.Property
's into a bean object, which
may also be a property of a parent bean object itself.StreamFactory
instances for
BeanIO item readers and writers.BeanReader
.BeanReader
or Unmarshaller
.BeanReader
implementation.BeanReader
's underlying
input stream throws an IOException
.BeanWriter
or Marshaller
.BeanReader
implementation.BeanWriter
's underlying
output stream throws an IOException
.Property
that stores children in a Collection
.Segment
or Field
,
and is optionally bound to a Collection
type property value.PropertyAccessorSupport
implementation
of the given name.
BeanReader
for reading from the given input stream.
BeanWriter
for writing to the given output stream.
FieldFormat
.
Marshaller
.
Marshaller
for marshalling bean objects.
XmlMappingParser
for reading an mapping input stream.
RecordFormat
.
RecordParserFactory
for a stream configuration.
StreamFactory
and loads configured stream mapping resources.
StreamFormat
.
Unmarshaller
.
Unmarshaller
for unmarshalling records.
Unmarshaller
for unmarshalling records.
ParserFactory
for the CSV stream format.RecordMarshaller
and RecordUnmarshaller
implementation
for CSV formatted records.RecordParserFactory
for the CSV stream format.StreamFormatSupport
implementation for the CSV format.FieldFormat
implementation for a field in a delimited stream.MarshallingContext
for delimited records.ParserFactory
for the delimited stream format.RecordFormat
for delimited records.RecordMarshaller
and RecordUnmarshaller
implementation
for delimited formatted records.RecordParserFactory
for the delimited stream format.StreamFormatSupport
implementation for the delimited stream format.UnmarshallingContext
for a delimited record.Enum
type handler that uses Enum.valueOf(Class, String)
to parse a value and Enum.name()
to format a value.Field
parser.PropertyAccessor
that uses reflection to access a public field.ParserFactorySupport.finalizeGroupMain(GroupConfig)
to allow subclasses to perform
further finalization of the created Group
.
ParserFactorySupport.finalizeRecord(RecordConfig)
to allow subclasses to perform
further finalization of the created Record
.
ParserFactorySupport.finalizeSegmentMain(SegmentConfig)
to allow subclasses to perform
further finalization of the created Segment
.
ParserFactorySupport.finalizeSegment(SegmentConfig)
to finalize segment iteration.
ParserFactorySupport.finalizeSegment(SegmentConfig)
to finalize the segment component.
FieldFormat
implementation for a field in a fixed length formatted stream.FieldPadding
implementation for a fixed length field.MarshallingContext
for a fixed length formatted stream.ParserFactory
for the fixed length stream format.Preprocessor
for a fixed length stream format.RecordFormat
implementation for a fixed length formatted record.RecordMarshaller
and RecordUnmarshaller
implementation
for fixed length formatted records.RecordParserFactory
for the fixed length stream format.StreamFormatSupport
implementation for the fixed length stream format.UnmarshallingContext
implementation for a fixed length formatted stream.FieldFormat
for flat stream formats
(i.e.FlatFieldFormat
implementations.Preprocessor
implementations for flat stream formats
(i.e.Boolean.toString()
, or null if value
is null.
Object.toString()
.
URL
by calling toString().
UUID
by calling toString().
Boolean.toString()
, or null if value
is null.
Constructor
used to instantiate this bean object, or null
if the default no-arg constructor is used.
BeanReaderException.getRecordContext()
RecordParserFactory
.
Field
for a given property
name from the current bean class on the property stack.
Map
of all field errors.
JsonWrapper
components in the parser tree layout.
MessageFactory
for formatting error messages.
Property
mapped to this component, or null if there is
no property mapping.
PropertyAccessor
.
PropertyAccessor
.
XmlMappingReader
for reading XML mapping files
into a document object model (DOM).
BeanReaderException.getRecordContext(int)
is called.
RecordContext.getLineNumber()
RecordWriter
when
MarshallingContext.writeRecord()
is called.
RecordParserFactory
used by this stream.
RecordReader
to read from.
RecordWriter
to write to.
DatatypeConstants.FIELD_UNDEFINED
if a time zone was not configured.
URL
.
UUID
.
BeanReaderException
when using
a BeanReader
.
Reader
to read from
ParserFactorySupport.initializeSegment(SegmentConfig)
to initialize segment iteration.
ParserFactorySupport.initializeSegment(SegmentConfig)
to initialize the segment.
StreamFactory
if one was not set, loads the stream
mapping resource if set, and validates the StreamFactory has a
mapping for the configured stream name.
StreamFactory
if one was not set, loads the stream
mapping resource if set, and validates the StreamFactory has a
mapping for the configured stream name.
UnmarshallingContext.nextRecord()
was called.
Map
.
Property.createValue(ParsingContext)
is invoked.
FieldFormat
implementation for a field in a JSON formatted record.MarshallingContext
for JSON formatted streams.JsonNode
.ParserFactory
for the JSON stream format.Preprocessor
for the JSON stream format.RecordReader
implementation for JSON formatted records.RecordMarshaller
implementation for JSON formatted records.RecordParserFactory
for JSON formatted streams.RecordUnmarshaller
implementation for JSON formatted records.StreamFormatSupport
implementation for the JSON stream format.UnmarshallingContext
for JSON formatted streams.RecordWriter
implementation for writing JSON formatted record.PropertyAccessor
for getting and setting Map
values.Parser
component for aggregating inline Map
objects.Document
.
Marshaller
implementation.PropertyAccessor
that uses reflection to get and set a bean value.UnmarshallingContext.setRecordValue(Object)
.
TypeHandler.format(Object)
for XML formatted streams to indicate
a nillable element should be set to nil even if the field's minimum occurrences is zero.
URL
using its constructor URL.URL(String)
.
UUID.fromString(String)
.
Parser
.ParserFactory
implementation.ParsingContext
.Iteration
pushed onto the stack.
ParserFactorySupport
compiles the configuration into parser components.PropertyAccessor
implementations.PropertyAccessor
implementations.Property
implementations that hold other properties (e.g.Iteration
onto a stack for adjusting
field positions and indices.
Parser
tree component for parsing an array of bean objects, where
a bean object is mapped to a Record
.Parser
tree component for parsing a collection of bean objects, where
a bean object is mapped to a Record
or Group
.UnmarshallingContext.recordSkipped()
) must be invoked after a
record is unmarshalled, even if an error has occurred.
BeanReader
or Unmarshaller
.ErrorContext
for
the exception.
Reader
implementation for tracking the current line number, current
position and record text.Record
parser.RecordReader
or RecordUnmarshaller
encounters a malformed record.RecordParserFactory
.PropertyAccessorFactory
implementations based on Java reflection.Replicator
for cloning itself must implement
this interface.Parser
components, such as fields
and other segments.Group
or Record
for
marshalling and unmarshalling.RecordConfig
and
GroupConfig
components.ClassLoader
to use for resolving configured class names.
Constructor
used to instantiate this bean object.
BeanReader.read()
.
JsonWrapper
components in the parser tree layout.
MessageFactory
for formatting error messages.
Reader
to read from.
RecordParserFactory
for creating record parsers.
RecordReader
to read from.
RecordWriter
to write to.
Property.createValue(ParsingContext)
is invoked.
ExecutionContext
during the ItemStream
call to
update.
StreamFactory
for loading stream mapping configurations.
StreamFactory
for loading stream mapping configurations.
Map
type.
AbstractItemCountingItemStreamItemReader.read()
to wrap BeanIO exceptions
to their closest Spring-batch counterpart.
InputStream
into a collection of
Stream
parsers.BeanReader
, BeanWriter
, Unmarshaller
and Marshaller
instances.Stream
parser.StreamFormat
implementations.Document
.
Document
for xml
formatted streams.
List
.
List
for csv
and delimited formatted streams.
XmlFieldFormat.toString()
to append attributes of this field.
TreeNode.toString()
to append node parameters to the output.
List
to a record value.
Node
to a record value.
Enum
type handler that uses Enum.toString()
to parse and format Enum values.ClassLoader
that loaded this class.
BeanReader
is out of order based on the expected order defined by the stream's mapping file.BeanReader
could not be determined.List
of fields.
Node
.
Unmarshaller
implementation.Bean
's constructor if one or more of its properties are
constructor arguments.
URL
values.UUID
values.Map
in JSON object format.
Iterable
in JSON array format.
String
in JSON string format.
FieldFormat
for a field in an XML formatted stream parsed as
an attribute of its parent.FieldFormat
for a field in an XML formatted stream parsed as
an element of its parent.FieldFormat
implementations.BeanIOConfig
objects.MarshallingContext
for XML records.XmlNode
.ParserFactory
for the XML stream format.Preprocessor
for an XML stream format.RecordMarshaller
implementation for XML formatted records.RecordParserFactory
for the XML stream format.RecordUnmarshaller
implementation for XML formatted records.StreamFormatSupport
implementation for the XML stream format.UnmarshallingContext
for an XML formatted record.
|
BeanIO 2.0.4 | ||||||||
PREV NEXT | FRAMES NO FRAMES |