Package org.beanio.internal.util
Internal utility classes.
-
Interface Summary Interface Description Debuggable Interface implemented by marshallers and unmarshallers for debugging BeanIO's compiled configuration.Replicateable Graph nodes that use aReplicator
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 Summary 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 DefaultEnum
type handler that usesEnum.valueOf(Class, String)
to parse a value andEnum.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 AReader
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 withStrings
.ToStringEnumTypeHandler AnEnum
type handler that usesEnum.toString()
to parse and format Enum values.TreeNode<T extends TreeNode> A basic tree node implementation.TypeHandlerFactory A factory class used to get aTypeHandler
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.