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
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel