Update of /cvsroot/xdoclet/xdoclet/modules/hibernate/src/META-INF
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15692/modules/hibernate/src/META-INF

Modified Files:
        xtags.xml 
Log Message:
cleanup of collections.xdt; prefer Hibernate tags named after DTD elements over 
@hibernate.collection-* tags.

Index: xtags.xml
===================================================================
RCS file: /cvsroot/xdoclet/xdoclet/modules/hibernate/src/META-INF/xtags.xml,v
retrieving revision 1.59
retrieving revision 1.60
diff -C2 -r1.59 -r1.60
*** xtags.xml   6 Jun 2005 16:47:36 -0000       1.59
--- xtags.xml   6 Jun 2005 19:02:42 -0000       1.60
***************
*** 603,606 ****
--- 603,624 ----
                  </parameter>
              </tag>
+             <tag>
+                 <level>class</level>
+                 <name>hibernate.sql-delete-all</name>
+                 <usage-description>Hibernate sql-delete-all 
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>false</mandatory>
+                 </parameter>
+             </tag>
              
              <!-- Identifier mappings -->
***************
*** 2387,2391 ****
              <tag>
                  <level>method</level>
!                 <name>hibernate.collection-element</name>
                  <usage-description>Declares a collection 
element</usage-description>
                  <unique>true</unique>
--- 2405,2409 ----
              <tag>
                  <level>method</level>
!                 <name>hibernate.element</name>
                  <usage-description>Declares a collection 
element</usage-description>
                  <unique>true</unique>
***************
*** 2398,2401 ****
--- 2416,2429 ----
                  </parameter>
                  <parameter type="text">
+                     <name>node</name>
+                     <usage-description>specify a XML binding node 
name</usage-description>
+                     <mandatory>false</mandatory>
+                 </parameter>
+                 <parameter type="text">
+                     <name>formula</name>
+                     <usage-description>Formula for calculating the value of 
this proerty</usage-description>
+                     <mandatory>false</mandatory>
+                 </parameter>
+                 <parameter type="text">
                      <name>type</name>
                      <usage-description>The Hibernate type</usage-description>
***************
*** 2404,2408 ****
                  <parameter type="text">
                      <name>length</name>
!                     <usage-description>The length of the mapped database 
table column</usage-description>
                      <mandatory>false</mandatory>
                  </parameter>
--- 2432,2446 ----
                  <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>
***************
*** 2420,2424 ****
              <tag>
                  <level>method</level>
!                 <name>hibernate.collection-composite-element</name>
                  <usage-description>Declares a composite collection 
element</usage-description>
                  <unique>true</unique>
--- 2458,2462 ----
              <tag>
                  <level>method</level>
!                 <name>hibernate.composite-element</name>
                  <usage-description>Declares a composite collection 
element</usage-description>
                  <unique>true</unique>
***************
*** 2430,2437 ****
                      <mandatory>true</mandatory>
                  </parameter>
              </tag>
              <tag>
                  <level>method</level>
!                 <name>hibernate.collection-many-to-many</name>
                  <usage-description>Declares a many-to-many 
relationship</usage-description>
                  <unique>true</unique>
--- 2468,2518 ----
                      <mandatory>true</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>method</level>
+                 <name>hibernate.nested-composite-element</name>
+                 <usage-description>Declares a nested composite 
element</usage-description>
+                 <unique>true</unique>
+                 <condition-description>Hibernate</condition-description>
+                 <condition type="method"/>
+                 <parameter type="text">
+                     <name>class</name>
+                     <usage-description>The name of the element 
class</usage-description>
+                     <mandatory>true</mandatory>
+                 </parameter>
+                 <parameter type="text">
+                     <name>name</name>
+                     <usage-description>The name of the 
element</usage-description>
+                     <mandatory>true</mandatory>
+                 </parameter>
+                 <parameter type="text">
+                     <name>access</name>
+                     <usage-description>The strategy Hibernate should use for 
accessing the property value.</usage-description>
+                     <mandatory>false</mandatory>
+                     <default>property</default>
+                     <option-sets>
+                         <option-set>
+                             <options>
+                                 <option>field</option>
+                                 <option>property</option>
+                                 <option>ClassName</option>
+                             </options>
+                         </option-set>
+                     </option-sets>
+                 </parameter>
+                 <parameter type="text">
+                     <name>node</name>
+                     <usage-description>specify a XML binding node 
name</usage-description>
+                     <mandatory>false</mandatory>
+                 </parameter>
              </tag>
              <tag>
                  <level>method</level>
!                 <name>hibernate.many-to-many</name>
                  <usage-description>Declares a many-to-many 
relationship</usage-description>
                  <unique>true</unique>
***************
*** 2439,2442 ****
--- 2520,2544 ----
                  <condition type="method"/>
                  <parameter type="text">
+                     <name>class</name>
+                     <usage-description>Fully qualified class 
name</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>
+                 <parameter type="bool">
+                     <name>embed-xml</name>
+                     <usage-description>Should the XML tree for the associated 
entity (or collection of value type) will be embedded directly in the XML tree 
for the entity that owns the association?</usage-description>
+                     <mandatory>false</mandatory>
+                     <default>true</default>
+                 </parameter>
+                 <parameter type="text">
+                     <name>entity-name</name>
+                     <usage-description>Entity name</usage-description>
+                     <mandatory>false</mandatory>
+                 </parameter>
+                 <parameter type="text">
                      <name>column</name>
                      <usage-description>The name of the mapped database table 
column</usage-description>
***************
*** 2444,2452 ****
                  </parameter>
                  <parameter type="text">
!                     <name>class</name>
!                     <usage-description>Fully qualified class 
name</usage-description>
                      <mandatory>false</mandatory>
                  </parameter>
                  <parameter type="text">
                      <name>outer-join</name>
                      <usage-description>Enable outer-join 
fetching</usage-description>
--- 2546,2568 ----
                  </parameter>
                  <parameter type="text">
!                     <name>formula</name>
!                     <usage-description>Formula for calculating the value of 
this proerty</usage-description>
                      <mandatory>false</mandatory>
                  </parameter>
                  <parameter type="text">
+                     <name>not-found</name>
+                     <usage-description>What to do when not 
found</usage-description>
+                     <mandatory>false</mandatory>
+                     <default>exception</default>
+                     <option-sets>
+                         <option-set>
+                             <options>
+                                 <option>exception</option>
+                                 <option>ignore</option>
+                             </options>
+                         </option-set>
+                     </option-sets>
+                 </parameter>
+                 <parameter type="text">
                      <name>outer-join</name>
                      <usage-description>Enable outer-join 
fetching</usage-description>
***************
*** 2463,2470 ****
                      </option-sets>
                  </parameter>
              </tag>
              <tag>
                  <level>method</level>
!                 <name>hibernate.collection-one-to-many</name>
                  <usage-description>Declares a one-to-many 
relationship</usage-description>
                  <unique>true</unique>
--- 2579,2619 ----
                      </option-sets>
                  </parameter>
+                 <parameter type="text">
+                     <name>fetch</name>
+                     <usage-description>Chooses between outer-join fetching or 
sequential select fetching.</usage-description>
+                     <mandatory>false</mandatory>
+                     <option-sets>
+                         <option-set>
+                             <options>
+                                 <option>join</option>
+                                 <option>select</option>
+                             </options>
+                         </option-set>
+                     </option-sets>
+                 </parameter>
+                 <parameter type="text">
+                     <name>lazy</name>
+                     <usage-description>Specifies the class itself to use for 
CGLIB proxy interface</usage-description>
+                     <mandatory>false</mandatory>
+                 </parameter>
+                 <parameter type="text">
+                     <name>foreign-key</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="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>
+                 <parameter type="text">
+                     <name>where</name>
+                     <usage-description>the where clause to use when loading 
elements for this class</usage-description>
+                     <mandatory>false</mandatory>
+                 </parameter>
              </tag>
              <tag>
                  <level>method</level>
!                 <name>hibernate.one-to-many</name>
                  <usage-description>Declares a one-to-many 
relationship</usage-description>
                  <unique>true</unique>
***************
*** 2473,2477 ****
                  <parameter type="text">
                      <name>class</name>
!                     <usage-description>Fully qualified class name of the 
associated class</usage-description>
                      <mandatory>false</mandatory>
                  </parameter>
--- 2622,2656 ----
                  <parameter type="text">
                      <name>class</name>
!                     <usage-description>Fully qualified class 
name</usage-description>
!                     <mandatory>false</mandatory>
!                 </parameter>
!                 <parameter type="text">
!                     <name>not-found</name>
!                     <usage-description>What to do when not 
found</usage-description>
!                     <mandatory>false</mandatory>
!                     <default>exception</default>
!                     <option-sets>
!                         <option-set>
!                             <options>
!                                 <option>exception</option>
!                                 <option>ignore</option>
!                             </options>
!                         </option-set>
!                     </option-sets>
!                 </parameter>
!                 <parameter type="text">
!                     <name>node</name>
!                     <usage-description>specify a XML binding node 
name</usage-description>
!                     <mandatory>false</mandatory>
!                 </parameter>
!                 <parameter type="bool">
!                     <name>embed-xml</name>
!                     <usage-description>Should the XML tree for the associated 
entity (or collection of value type) will be embedded directly in the XML tree 
for the entity that owns the association?</usage-description>
!                     <mandatory>false</mandatory>
!                     <default>true</default>
!                 </parameter>
!                 <parameter type="text">
!                     <name>entity-name</name>
!                     <usage-description>Entity name</usage-description>
                      <mandatory>false</mandatory>
                  </parameter>
***************
*** 2574,2577 ****
--- 2753,2774 ----
                  </parameter>
              </tag>
+             <tag>
+                 <level>method</level>
+                 <name>hibernate.filter</name>
+                 <usage-description>Specify a filter to apply ... the filter 
must be defined with @hibernate.filter-def</usage-description>
+                 <unique>false</unique>
+                 <condition-description>Hibernate</condition-description>
+                 <condition type="method"/>
+                 <parameter type="text">
+                     <name>name</name>
+                     <usage-description>Name of the filter to 
use</usage-description>
+                     <mandatory>true</mandatory>
+                 </parameter>
+                 <parameter type="text">
+                     <name>condition</name>
+                     <usage-description>sql conditions to apply to the 
filter</usage-description>
+                     <mandatory>false</mandatory>
+                 </parameter>
+             </tag>
          </tags>
      </namespace>



-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to