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

Reply via email to