See: Description
Interface | Description |
---|---|
FieldFormat |
A FieldFormat provides format specific processing for a
Field parser. |
Iteration |
Repeating components must implement Iteration to offset record positions
during marshalling and unmarshalling.
|
MessageFactory |
A MessageFactory implementation is used to generate localized error
messages for record and field level errors.
|
Parser |
A Parser is used marshal and unmarshal record components.
|
Property |
The Property interface is implemented by parser components capable
of storing a property value.
|
PropertyAccessor |
A PropertyAccessor provides access to a bean property.
|
RecordFormat |
A RecordFormat provides format specific processing for a
Record parser. |
Selector | |
StreamFormat |
A StreamFormat provides format specific extensions for a
Stream parser. |
Value |
Stores special property values.
|
Class | Description |
---|---|
Aggregation |
Base class for parser components capable of aggregating descendant properties.
|
ArrayParser | |
Bean |
A component used to aggregate
Property 's into a bean object, which
may also be a property of a parent bean object itself. |
BeanReaderImpl |
A
BeanReader implementation. |
BeanWriterImpl |
A
BeanReader implementation. |
CollectionBean |
A
Property that stores children in a Collection . |
CollectionParser |
A CollectionParser provides iteration support for a
Segment or Field ,
and is optionally bound to a Collection type property value. |
Component |
The base class for all nodes in the parser tree.
|
Constant |
A simple property implementation that stores a constant value.
|
DelegatingParser | |
ErrorContext | |
Field |
A parser for marshalling and unmarshalling a single field in a record.
|
Group |
A Group holds child nodes including records and other groups.
|
MapParser | |
MarshallerImpl |
Default
Marshaller implementation. |
MarshallingContext |
Stores context information needed to marshal a bean object.
|
ParserComponent |
Base class for all parser components in that implement
Parser . |
ParserLocal<T> |
Used to create a reference to a variable held by a
ParsingContext . |
ParsingContext |
Base class for the parsing context- marshalling or unmarshaling.
|
PropertyComponent |
Base class for
Property implementations that hold other properties (e.g. |
Record | |
RecordAggregation | |
RecordArray | |
RecordCollection | |
RecordMap | |
Segment |
A segment is used aggregate other
Parser components, such as fields
and other segments. |
Stream | |
StreamFormatSupport |
Base class for
StreamFormat implementations. |
UnmarshallerImpl |
Default
Unmarshaller implementation. |
UnmarshallingContext |
Stores context information needed to unmarshal a bean object.
|
Exception | Description |
---|---|
AbortRecordUnmarshalligException |
This exception may be thrown by
Parser.unmarshal(UnmarshallingContext) to
abort record unmarshalling after a critical validation error has occurred. |