|
|||||||||||
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 SchemaConverter
header
- A header.public void writeFooter(java.lang.StringBuffer footer)
SchemaConverter
writeFooter
in interface SchemaConverter
footer
- A footer.public void writeTable(java.lang.StringBuffer schema, TableMetaData table)
SchemaConverter
writeTable
in interface SchemaConverter
schema
- Destination for table meta data.table
- Table meta data.public void writeProcedures(java.lang.StringBuffer output, StoredProcedureMetaData procedures)
SchemaConverter
writeProcedures
in interface SchemaConverter
output
- 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 |