Package edu.internet2.middleware.grouper.ext.org.apache.ddlutils.io
package edu.internet2.middleware.grouper.ext.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. Specifically, the
org.apache.ddlutils.io.DatabaseIO
class reads from and writes to schema
XML files, and the org.apache.ddlutils.io.DataReader
and
org.apache.ddlutils.io.DataWriter
classes to the same for data XML files.
The DTD for these data XML files is generated via the
org.apache.ddlutils.io.DataDtdWriter
class.
-
ClassDescriptionHelper class for dealing with the serialization and Base64 encoding of objects.Contains the configuration for converters, which convert between the Java data types corresponding to SQL data, and string representations.Provides basic live database data <-> XML functionality.Represents the registration of a data converter for tasks that work on data files.Generates the DTD for data xml files usable with a specified database model.Reads data XML into dyna beans matching a specified database model.Marks classes that can receive dyna beans read by the
org.apache.ddlutils.io.DataReader
.Exception generated byorg.apache.ddlutils.io.DataSink
implementations.Data sink that directly inserts the beans into the database.Writes dyna beans matching a specified database model into an XML file.Exception generated by theorg.apache.ddlutils.io.DataWriter
.An extended rules implementation that is able to match case-insensitively.A digester rule for creating dyna beans.Stores the identity of an database object as defined by its primary keys.An entity resolver that matches the specific database dtds to the one that comes with DdlUtils, and that can handle file url's.A digester rule for setting a bean property that corresponds to a column with the value derived from a sub element.A digester rule for setting a bean property that corresponds to a column.Represents an object waiting for insertion into the database.