[hibernate-commits] Hibernate SVN: r10692 - in branches/Branch_3_2/HibernateExt/tools/src: java/org/hibernate/tool/hbm2x templates/doc/tables
hibernate-commits at lists.jboss.org
hibernate-commits at lists.jboss.org
Thu Nov 2 14:12:41 EST 2006
Author: max.andersen at jboss.com
Date: 2006-11-02 14:12:37 -0500 (Thu, 02 Nov 2006)
New Revision: 10692
Modified:
branches/Branch_3_2/HibernateExt/tools/src/java/org/hibernate/tool/hbm2x/DocExporter.java
branches/Branch_3_2/HibernateExt/tools/src/templates/doc/tables/schema-summary.ftl
branches/Branch_3_2/HibernateExt/tools/src/templates/doc/tables/summary.ftl
Log:
HBX-806 Improve usability of table pages
Modified: branches/Branch_3_2/HibernateExt/tools/src/java/org/hibernate/tool/hbm2x/DocExporter.java
===================================================================
--- branches/Branch_3_2/HibernateExt/tools/src/java/org/hibernate/tool/hbm2x/DocExporter.java 2006-11-02 18:59:45 UTC (rev 10691)
+++ branches/Branch_3_2/HibernateExt/tools/src/java/org/hibernate/tool/hbm2x/DocExporter.java 2006-11-02 19:12:37 UTC (rev 10692)
@@ -105,6 +105,11 @@
private static final String FTL_TABLES_TABLE_LIST = "doc/tables/table-list.ftl";
/**
+ * Template used for table lists for a specific schema.
+ */
+ private static final String FTL_TABLES_PERSCHEMA_TABLE_LIST = "doc/tables/schema-table-list.ftl";
+
+ /**
* Template used for schema lists.
*/
private static final String FTL_TABLES_SCHEMA_LIST = "doc/tables/schema-list.ftl";
@@ -568,7 +573,7 @@
parameters.put("title", schemaName);
parameters.put("tableList", docHelper.getTables(schemaName) );
- processTemplate(parameters, FTL_TABLES_TABLE_LIST, file);
+ processTemplate(parameters, FTL_TABLES_PERSCHEMA_TABLE_LIST, file);
}
}
Modified: branches/Branch_3_2/HibernateExt/tools/src/templates/doc/tables/schema-summary.ftl
===================================================================
--- branches/Branch_3_2/HibernateExt/tools/src/templates/doc/tables/schema-summary.ftl 2006-11-02 18:59:45 UTC (rev 10691)
+++ branches/Branch_3_2/HibernateExt/tools/src/templates/doc/tables/schema-summary.ftl 2006-11-02 19:12:37 UTC (rev 10692)
@@ -12,7 +12,7 @@
<table>
<thead>
<tr>
- <th class="MainTableHeading" colspan="2">
+ <th class="MainTableHeading">
Tables
</th>
</tr>
@@ -25,44 +25,6 @@
${table.name}
</a>
</td>
- <td>
- <table>
- <thead>
- <tr>
- <th style="width: 50%">
- Name
- </th>
- <th style="width: 30%">
- SQL Type
- </th>
- <th style="width: 15%">
- Nullable
- </th>
- <th style="width: 15%">
- Unique
- </th>
- </tr>
- </thead>
- <tbody>
- <#foreach column in table.columnIterator>
- <tr>
- <td>
- ${column.name}
- </td>
- <td>
- ${dochelper.getSQLTypeName(column)}
- </td>
- <td>
- ${column.nullable?string}
- </td>
- <td>
- ${column.unique?string}
- </td>
- </tr>
- </#foreach>
- </tbody>
- </table>
- </td>
</tr>
</#foreach>
</tbody>
Modified: branches/Branch_3_2/HibernateExt/tools/src/templates/doc/tables/summary.ftl
===================================================================
--- branches/Branch_3_2/HibernateExt/tools/src/templates/doc/tables/summary.ftl 2006-11-02 18:59:45 UTC (rev 10691)
+++ branches/Branch_3_2/HibernateExt/tools/src/templates/doc/tables/summary.ftl 2006-11-02 19:12:37 UTC (rev 10692)
@@ -18,68 +18,26 @@
</p>
</#if>
- <#foreach schema in dochelper.tablesBySchema.keySet()>
- <table>
- <thead>
+ <table>
+ <thead>
+ <tr>
+ <th class="MainTableHeading">
+ Schemas
+ </th>
+ </tr>
+ </thead>
+ <tbody>
+ <#foreach schema in dochelper.tablesBySchema.keySet()>
<tr>
- <th class="MainTableHeading" colspan="2">
- ${schema}
- </th>
+ <td>
+ <a href="${docFileManager.getRef(docFile, docFileManager.getSchemaSummaryDocFile(schema))}" target="generalFrame">
+ ${schema}
+ </a>
+ </td>
</tr>
- </thead>
- <tbody>
- <#foreach table in dochelper.getTables(schema)>
- <tr>
- <td>
- <a href="${docFileManager.getRef(docFile, docFileManager.getTableDocFile(table))}" target="generalFrame">
- ${table.name}
- </a>
- </td>
- <td>
- <table>
- <thead>
- <tr>
- <th style="width: 50%">
- Name
- </th>
- <th style="width: 30%">
- SQL Type
- </th>
- <th style="width: 15%">
- Nullable
- </th>
- <th style="width: 15%">
- Unique
- </th>
- </tr>
- </thead>
- <tbody>
- <#foreach column in table.columnIterator>
- <tr>
- <td>
- <a href="${docFileManager.getRef(docFile, docFileManager.getTableDocFile(table))}#column_detail_${column.name}" target="generalFrame">
- ${column.name}
- </a>
- </td>
- <td>
- ${dochelper.getSQLTypeName(column)}
- </td>
- <td>
- ${column.nullable?string}
- </td>
- <td>
- ${column.unique?string}
- </td>
- </tr>
- </#foreach>
- </tbody>
- </table>
- </td>
- </tr>
- </#foreach>
- </tbody>
- </table>
- </#foreach>
+ </#foreach>
+ </tbody>
+ </table>
</body>
</html>
More information about the hibernate-commits
mailing list