Update of /cvsroot/xdoclet/xdoclet/modules/hibernate/src/META-INF In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17663/modules/hibernate/src/META-INF
Modified Files: xtags.xml Log Message: XDT-1257: joined-subclass and many subelements aligned with hibernate 3.0 DTD Index: xtags.xml =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/hibernate/src/META-INF/xtags.xml,v retrieving revision 1.53 retrieving revision 1.54 diff -C2 -r1.53 -r1.54 *** xtags.xml 19 May 2005 13:23:18 -0000 1.53 --- xtags.xml 20 May 2005 15:00:19 -0000 1.54 *************** *** 296,304 **** <condition-description>Hibernate</condition-description> <condition type="class"/> ! <parameter type="bool"> ! <name>lazy</name> ! <usage-description>Specifies the class itself to use for CGLIB proxy interface</usage-description> <mandatory>false</mandatory> - <default>false</default> </parameter> <parameter type="text"> --- 296,303 ---- <condition-description>Hibernate</condition-description> <condition type="class"/> ! <parameter type="text"> ! <name>entity-name</name> ! <usage-description>Entity name</usage-description> <mandatory>false</mandatory> </parameter> <parameter type="text"> *************** *** 307,315 **** <mandatory>false</mandatory> </parameter> <parameter type="bool"> <name>dynamic-update</name> <usage-description>Specifies that only changed columns should appear in the SQL UPDATE</usage-description> <mandatory>false</mandatory> - <default>false</default> </parameter> <parameter type="bool"> --- 306,333 ---- <mandatory>false</mandatory> </parameter> + <parameter type="text"> + <name>table</name> + <usage-description>Name of the table, where this class should be persisted in</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>schema</name> + <usage-description>Override the schema name specified by the root hibernate-mapping element</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>catalog</name> + <usage-description>Override the catalog name specified by the root hibernate-mapping element</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>subselect</name> + <usage-description>Specify a subselect SQL expression</usage-description> + <mandatory>false</mandatory> + </parameter> <parameter type="bool"> <name>dynamic-update</name> <usage-description>Specifies that only changed columns should appear in the SQL UPDATE</usage-description> <mandatory>false</mandatory> </parameter> <parameter type="bool"> *************** *** 317,345 **** <usage-description>Specifies that null columns should not appear in the SQL INSERT</usage-description> <mandatory>false</mandatory> ! <default>false</default> </parameter> <parameter type="text"> ! <name>schema</name> ! <usage-description>Override the schema name specified by the root hibernate-mapping element</usage-description> <mandatory>false</mandatory> </parameter> <parameter type="text"> ! <name>table</name> ! <usage-description>Name of the table, where this class should be persisted in</usage-description> <mandatory>false</mandatory> - <default>unqualified class name</default> </parameter> </tag> <tag> <level>class</level> ! <name>hibernate.joined-subclass-key</name> ! <usage-description>Declares a joined-subclass key</usage-description> <unique>true</unique> <condition-description>Hibernate</condition-description> ! <condition type="method"/> <parameter type="text"> <name>column</name> ! <usage-description>The name of the mapped database table column</usage-description> ! <mandatory>true</mandatory> </parameter> </tag> --- 335,424 ---- <usage-description>Specifies that null columns should not appear in the SQL INSERT</usage-description> <mandatory>false</mandatory> ! </parameter> ! <parameter type="bool"> ! <name>select-before-update</name> ! <usage-description>Should row be selected before updating?</usage-description> ! <mandatory>false</mandatory> </parameter> <parameter type="text"> ! <name>extends</name> ! <usage-description>superclass name</usage-description> ! <mandatory>false</mandatory> ! </parameter> ! <parameter type="bool"> ! <name>lazy</name> ! <usage-description>Specifies the class itself to use for CGLIB proxy interface</usage-description> ! <mandatory>false</mandatory> ! </parameter> ! <parameter type="bool"> ! <name>abstract</name> ! <usage-description>Is the class abstract?</usage-description> <mandatory>false</mandatory> </parameter> <parameter type="text"> ! <name>persister</name> ! <usage-description>specify a persister class name</usage-description> ! <mandatory>false</mandatory> ! </parameter> ! <parameter type="text"> ! <name>check</name> ! <usage-description>specify a SQL check expression</usage-description> ! <mandatory>false</mandatory> ! </parameter> ! <parameter type="text"> ! <name>batch-size</name> ! <usage-description>specify an optimizing batch size</usage-description> ! <mandatory>false</mandatory> ! </parameter> ! <parameter type="text"> ! <name>node</name> ! <usage-description>specify a XML binding node name</usage-description> <mandatory>false</mandatory> </parameter> </tag> <tag> <level>class</level> ! <name>hibernate.key</name> ! <usage-description>Declares a subclass key</usage-description> <unique>true</unique> <condition-description>Hibernate</condition-description> ! <condition type="class"/> <parameter type="text"> <name>column</name> ! <usage-description>The name of the foreign key column. This may also be specified by nested @hibernate.column tag(s)</usage-description> ! <mandatory>false</mandatory> ! </parameter> ! <parameter type="text"> ! <name>property-ref</name> ! <usage-description>Specifies that the foreign key refers to columns that are not the primary key of the orginal table.</usage-description> ! <mandatory>false</mandatory> ! </parameter> ! <parameter type="text"> ! <name>on-delete</name> ! <usage-description>Specifies whether the foreign key constraint has database-level cascade delete enabled.</usage-description> ! <mandatory>false</mandatory> ! <option-sets> ! <option-set> ! <options> ! <option>noaction</option> ! <option>cascade</option> ! </options> ! </option-set> ! </option-sets> ! </parameter> ! <parameter type="bool"> ! <name>not-null</name> ! <usage-description>Specifies that the foreign key columns are not nullable (this is implied whenever the foreign key is also part of the primary key).</usage-description> ! <mandatory>false</mandatory> ! </parameter> ! <parameter type="bool"> ! <name>update</name> ! <usage-description>Specifies that the foreign key should never be updated (this is implied whenever the foreign key is also part of the primary key).</usage-description> ! <mandatory>false</mandatory> ! </parameter> ! <parameter type="bool"> ! <name>unique</name> ! <usage-description>Specifies that the foreign key should have a unique constraint (this is implied whenever the foreign key is also the primary key).</usage-description> ! <mandatory>false</mandatory> </parameter> </tag> *************** *** 432,435 **** --- 511,602 ---- </parameter> </tag> + <tag> + <level>class</level> + <name>hibernate.subselect</name> + <usage-description>Defines a SQL subselect expression. There are no parameters, specify the expression immediately after the tag.</usage-description> + <unique>true</unique> + <condition-description>Hibernate</condition-description> + <condition type="class"/> + </tag> + <tag> + <level>class</level> + <name>hibernate.synchronize</name> + <usage-description>Specify a table to sync with.</usage-description> + <unique>false</unique> + <condition-description>Hibernate</condition-description> + <condition type="class"/> + <parameter type="text"> + <name>table</name> + <usage-description>Name of the table to sync against</usage-description> + <mandatory>true</mandatory> + </parameter> + </tag> + <tag> + <level>class</level> + <name>hibernate.loader</name> + <usage-description>Specify a table to sync with.</usage-description> + <unique>false</unique> + <condition-description>Hibernate</condition-description> + <condition type="class"/> + <parameter type="text"> + <name>table</name> + <usage-description>Name of the table to sync against</usage-description> + <mandatory>true</mandatory> + </parameter> + </tag> + <tag> + <level>class</level> + <name>hibernate.sql-insert</name> + <usage-description>Hibernate sql-insert element</usage-description> + <unique>true</unique> + <condition-description>Hibernate</condition-description> + <condition type="class"/> + <parameter type="text"> + <name>callable</name> + <usage-description>callable attribute</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>value</name> + <usage-description>element value</usage-description> + <mandatory>true</mandatory> + </parameter> + </tag> + <tag> + <level>class</level> + <name>hibernate.sql-update</name> + <usage-description>Hibernate sql-update element</usage-description> + <unique>true</unique> + <condition-description>Hibernate</condition-description> + <condition type="class"/> + <parameter type="text"> + <name>callable</name> + <usage-description>callable attribute</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>value</name> + <usage-description>element value</usage-description> + <mandatory>true</mandatory> + </parameter> + </tag> + <tag> + <level>class</level> + <name>hibernate.sql-delete</name> + <usage-description>Hibernate sql-delete element</usage-description> + <unique>true</unique> + <condition-description>Hibernate</condition-description> + <condition type="class"/> + <parameter type="text"> + <name>callable</name> + <usage-description>callable attribute</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>value</name> + <usage-description>element value</usage-description> + <mandatory>true</mandatory> + </parameter> + </tag> <!-- Identifier mappings --> *************** *** 518,521 **** --- 685,800 ---- </parameter> </tag> + <tag> + <level>class</level> + <name>hibernate.column</name> + <usage-description>Customize column mapping - used in specifying a subclass key, for example.</usage-description> + <unique>false</unique> + <condition-description>Hibernate</condition-description> + <condition type="class"/> + <parameter type="text"> + <name>name</name> + <usage-description>The column name, normally automatically computed from the property name of the method you attach the @hibernate.column tag to.</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>length</name> + <usage-description>The column length</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>precision</name> + <usage-description>The column precision</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>scale</name> + <usage-description>The column scale</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="bool"> + <name>not-null</name> + <usage-description>Is the column nullable</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="bool"> + <name>unique</name> + <usage-description>Is the column unique</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>unique-key</name> + <usage-description>The name of a unique constraint</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>sql-type</name> + <usage-description>The SQL column type</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>index</name> + <usage-description>The name of an index</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>check</name> + <usage-description>An SQL check expression</usage-description> + <mandatory>false</mandatory> + </parameter> + </tag> + <tag> + <level>method</level> + <name>hibernate.sql-insert</name> + <usage-description>Hibernate sql-insert element</usage-description> + <unique>true</unique> + <condition-description>Hibernate</condition-description> + <condition type="method"/> + <parameter type="text"> + <name>callable</name> + <usage-description>callable attribute</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>value</name> + <usage-description>element value</usage-description> + <mandatory>true</mandatory> + </parameter> + </tag> + <tag> + <level>method</level> + <name>hibernate.sql-update</name> + <usage-description>Hibernate sql-update element</usage-description> + <unique>true</unique> + <condition-description>Hibernate</condition-description> + <condition type="method"/> + <parameter type="text"> + <name>callable</name> + <usage-description>callable attribute</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>value</name> + <usage-description>element value</usage-description> + <mandatory>true</mandatory> + </parameter> + </tag> + <tag> + <level>method</level> + <name>hibernate.sql-delete</name> + <usage-description>Hibernate sql-delete element</usage-description> + <unique>true</unique> + <condition-description>Hibernate</condition-description> + <condition type="method"/> + <parameter type="text"> + <name>callable</name> + <usage-description>callable attribute</usage-description> + <mandatory>false</mandatory> + </parameter> + <parameter type="text"> + <name>value</name> + <usage-description>element value</usage-description> + <mandatory>true</mandatory> + </parameter> + </tag> <!-- Property mappings --> *************** *** 617,629 **** <level>method</level> <name>hibernate.formula</name> ! <usage-description>Defines a SQL formula for a property mapping.</usage-description> <unique>false</unique> <condition-description>Hibernate</condition-description> <condition type="method"/> ! <parameter type="text"> ! <name>value</name> ! <usage-description>SQL text for the formula</usage-description> ! <mandatory>true</mandatory> ! </parameter> </tag> <tag> --- 896,911 ---- <level>method</level> <name>hibernate.formula</name> ! <usage-description>Defines a SQL formula for a property mapping. There are no parameters, specify the expression immediately after the tag. There are no parameters, specify the expression immediately after the tag.</usage-description> <unique>false</unique> <condition-description>Hibernate</condition-description> <condition type="method"/> ! </tag> ! <tag> ! <level>method</level> ! <name>hibernate.subselect</name> ! <usage-description>Defines a SQL subselect expression. There are no parameters, specify the expression immediately after the tag.</usage-description> ! <unique>true</unique> ! <condition-description>Hibernate</condition-description> ! <condition type="method"/> </tag> <tag> ------------------------------------------------------- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click _______________________________________________ xdoclet-devel mailing list xdoclet-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-devel