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