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 aReplicatorfor cloning itself must implement this interface.StatefulWriter StatefulWritercan 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 DefaultEnumtype 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 AReaderimplementation for tracking the current line number, current position and record text.Replicator Utility class used to copy a hierarchical object graph.ReplicatorTest Settings Settingsis used to load and store BeanIO configuration settings.StringUtil Utility class for working withStrings.ToStringEnumTypeHandler AnEnumtype 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 aTypeHandlerfor 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.