Package org.apache.ddlutils.io

The org.apache.ddlutils.io package contains a classes for input and output of both the database schemas and data files.

See:
          Description

Interface Summary
DataSink Marks classes that can receive dyna beans read by the DataReader.
 

Class Summary
BinaryObjectsHelper Helper class for dealing with the serialization and Base64 encoding of objects.
ConverterConfiguration Contains the configuration for converters, which convert between the Java data types corresponding to SQL data, and string representations.
DatabaseDataIO Provides basic live database data <-> XML functionality.
DatabaseIO This class provides functions to read and write database models from/to XML.
DataConverterRegistration Represents the registration of a data converter for tasks that work on data files.
DataDtdWriter Generates the DTD for data xml files usable with a specified database model.
DataReader Reads data XML into dyna beans matching a specified database model.
DataToDatabaseSink Data sink that directly inserts the beans into the database.
DataWriter Writes dyna beans matching a specified database model into an XML file.
DigesterRules An extended rules implementation that is able to match case-insensitively.
DynaSqlCreateRule A digester rule for creating dyna beans.
Identity Stores the identity of an database object as defined by its primary keys.
LocalEntityResolver An entity resolver that matches the specific database dtds to the one that comes with DdlUtils, and that can handle file url's.
SetColumnPropertyFromSubElementRule A digester rule for setting a bean property that corresponds to a column with the value derived from a sub element.
SetColumnPropertyRule A digester rule for setting a bean property that corresponds to a column.
WaitingObject Represents an object waiting for insertion into the database.
 

Exception Summary
DataSinkException Exception generated by DataSink implementations.
DataWriterException Exception generated by the DataWriter.
 

Package org.apache.ddlutils.io Description

The org.apache.ddlutils.io package contains a classes for input and output of both the database schemas and data files. Specifically, the DatabaseIO class reads from and writes to schema XML files, and the DataReader and DataWriter classes to the same for data XML files. The DTD for these data XML files is generated via the DataDtdWriter class.



Copyright © 2005-2007 Apache Software Foundation. All Rights Reserved.