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