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