| Interface | Description |
|---|---|
| Debuggable |
Interface implemented by marshallers and unmarshallers for debugging
BeanIO's compiled configuration.
|
| Replicateable |
Graph nodes that use a
Replicator for cloning itself must implement
this interface. |
| StatefulWriter |
StatefulWriter can be implemented by writers that maintain state, so
that in case of an error, the last updated state of the writer can be restored and
writing can resume.
|
| StringUtil.PropertySource |
A source of property values.
|
| Class | Description |
|---|---|
| BeanUtil |
Utility class for instantiating configurable bean classes.
|
| DebugUtil |
Utility methods for formatting debug output.
|
| DomUtil |
Utility class for working with XML document object models.
|
| EnumTypeHandler |
Default
Enum type handler that uses Enum.valueOf(Class, String)
to parse a value and Enum.name() to format a value. |
| IOUtil |
Utility class for manipulating streams.
|
| JsonUtil |
Utility class for working with JSON formatted values.
|
| LocaleUtil |
Utility methods for handling Locale.
|
| RecordFilterReader |
A
Reader implementation for tracking the current line number, current
position and record text. |
| Replicator |
Utility class used to copy a hierarchical object graph.
|
| ReplicatorTest | |
| Settings |
Settings is used to load and store BeanIO configuration settings.
|
| StringUtil |
Utility class for working with Strings.
|
| ToStringEnumTypeHandler |
An
Enum type handler that uses Enum.toString()
to parse and format Enum values. |
| TreeNode<T extends TreeNode> |
A basic tree node implementation.
|
| TypeHandlerFactory |
A factory class used to get a TypeHandler for parsing field text
into field objects, and for formatting field objects into field text.
|
| TypeUtil |
Utility class for working with Java types supported by BeanIO.
|