|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--uk.org.ogsadai.converters.databaseschema.toxml.SchemaToXMLConverter
A schema converter that writes an XML document describing a database schema.
| Field Summary | |
private static java.lang.String |
COPYRIGHT_NOTICE
|
| Constructor Summary | |
SchemaToXMLConverter()
|
|
| Method Summary | |
private void |
addColumns(TableMetaData table,
java.lang.StringBuffer schema)
Writes a column description to a buffer. |
private void |
addExportedKeys(KeyMetaData[] keys,
java.lang.StringBuffer schema)
Writes the exported keys information to a buffer. |
private void |
addImportedKeys(KeyMetaData[] keys,
java.lang.StringBuffer schema)
Write the imported keys information to a buffer. |
private void |
addPrimaryKeys(java.lang.String[] keys,
java.lang.StringBuffer output)
Writes the primary keys information to a buffer. |
void |
writeFooter(java.lang.StringBuffer footer)
Write the footer information for the database schema. |
void |
writeHeader(java.lang.StringBuffer header)
Write the header information for the database schema. |
void |
writeProcedures(java.lang.StringBuffer output,
StoredProcedureMetaData procedures)
Convert the stored procedures meta data into a string. |
void |
writeTable(java.lang.StringBuffer schema,
TableMetaData table)
Convert the table meta data into a string. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private static final java.lang.String COPYRIGHT_NOTICE
| Constructor Detail |
public SchemaToXMLConverter()
| Method Detail |
public void writeHeader(java.lang.StringBuffer header)
SchemaConverter
writeHeader in interface SchemaConverterheader - A header.public void writeFooter(java.lang.StringBuffer footer)
SchemaConverter
writeFooter in interface SchemaConverterfooter - A footer.
public void writeTable(java.lang.StringBuffer schema,
TableMetaData table)
SchemaConverter
writeTable in interface SchemaConverterschema - Destination for table meta data.table - Table meta data.
public void writeProcedures(java.lang.StringBuffer output,
StoredProcedureMetaData procedures)
SchemaConverter
writeProcedures in interface SchemaConverteroutput - Destination for stored procedures meta data.procedures - Stored procedures meta data.
private void addColumns(TableMetaData table,
java.lang.StringBuffer schema)
table - Table meta data.schema - Output buffer to write to.
private void addPrimaryKeys(java.lang.String[] keys,
java.lang.StringBuffer output)
keys - Names of the primary keys in this table.output - Output buffer to write to.
private void addImportedKeys(KeyMetaData[] keys,
java.lang.StringBuffer schema)
keys - Imported keys of this table.schema - Output buffer to write to.
private void addExportedKeys(KeyMetaData[] keys,
java.lang.StringBuffer schema)
keys - Exported keys of this table.schema - Output buffer to write to.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||