Update of /cvsroot/xdoclet/xdoclet/modules/hibernate/src/META-INF
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31305/modules/hibernate/src/META-INF
Modified Files:
xtags.xml
Log Message:
New attributes and sub-elements for property and column elements
Index: xtags.xml
===================================================================
RCS file: /cvsroot/xdoclet/xdoclet/modules/hibernate/src/META-INF/xtags.xml,v
retrieving revision 1.51
retrieving revision 1.52
diff -C2 -r1.51 -r1.52
*** xtags.xml 17 May 2005 12:40:04 -0000 1.51
--- xtags.xml 17 May 2005 16:54:39 -0000 1.52
***************
*** 524,535 ****
<level>method</level>
<name>hibernate.property</name>
! <usage-description>Defines a property</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>false</mandatory>
</parameter>
<parameter type="text">
--- 524,550 ----
<level>method</level>
<name>hibernate.property</name>
! <usage-description>Defines a property mapping. The property
name is taken directly from the method name that the tag is declared
on.</usage-description>
<unique>true</unique>
<condition-description>Hibernate</condition-description>
<condition type="method"/>
<parameter type="text">
! <name>node</name>
! <usage-description>For XML mapping, the node name to be
used</usage-description>
! <mandatory>false</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">
***************
*** 539,546 ****
--- 554,576 ----
</parameter>
<parameter type="text">
+ <name>column</name>
+ <usage-description>The name of the mapped database table
column</usage-description>
+ <mandatory>false</mandatory>
+ </parameter>
+ <parameter type="text">
<name>length</name>
<usage-description>The length of the mapped database
table column</usage-description>
<mandatory>false</mandatory>
</parameter>
+ <parameter type="text">
+ <name>precision</name>
+ <usage-description>The precision of a mapped numeric
database table column</usage-description>
+ <mandatory>false</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>scale</name>
+ <usage-description>The scale of a mapped numeric database
table column</usage-description>
+ <mandatory>false</mandatory>
+ </parameter>
<parameter type="bool">
<name>not-null</name>
***************
*** 554,564 ****
</parameter>
<parameter type="bool">
<name>insert</name>
<usage-description>Should the column appear in the SQL
INSERT</usage-description>
<mandatory>false</mandatory>
</parameter>
! <parameter type="bool">
! <name>update</name>
! <usage-description>Should the column appear in the SQL
UPDATE</usage-description>
<mandatory>false</mandatory>
</parameter>
--- 584,599 ----
</parameter>
<parameter type="bool">
+ <name>update</name>
+ <usage-description>Should the column appear in the SQL
UPDATE</usage-description>
+ <mandatory>false</mandatory>
+ </parameter>
+ <parameter type="bool">
<name>insert</name>
<usage-description>Should the column appear in the SQL
INSERT</usage-description>
<mandatory>false</mandatory>
</parameter>
! <parameter type="text">
! <name>optimistic-lock</name>
! <usage-description>Specifies that updates to this
property do or do not require acquisition of the optimistic
lock.</usage-description>
<mandatory>false</mandatory>
</parameter>
***************
*** 569,589 ****
</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>optimistic-lock</name>
! <usage-description>Specifies that updates to this
property do or do not require acquisition of the optimistic
lock.</usage-description>
<mandatory>false</mandatory>
</parameter>
--- 604,614 ----
</parameter>
<parameter type="text">
! <name>index</name>
! <usage-description>Associated index
name</usage-description>
<mandatory>false</mandatory>
</parameter>
! <parameter type="bool">
! <name>lazy</name>
! <usage-description>Specifies that this property should be
fetched lazily when the instance variable is first accessed</usage-description>
<mandatory>false</mandatory>
</parameter>
***************
*** 591,594 ****
--- 616,663 ----
<tag>
<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>
+ <level>method</level>
+ <name>hibernate.type</name>
+ <usage-description>Defines a user type for a property
mapping.</usage-description>
+ <unique>true</unique>
+ <condition-description>Hibernate</condition-description>
+ <condition type="method"/>
+ <parameter type="text">
+ <name>name</name>
+ <usage-description>The name of the user
type.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ </tag>
+ <tag>
+ <level>method</level>
+ <name>hibernate.param</name>
+ <usage-description>Defines a user type parameter for a
property mapping.</usage-description>
+ <unique>false</unique>
+ <condition-description>Hibernate</condition-description>
+ <condition type="method"/>
+ <parameter type="text">
+ <name>name</name>
+ <usage-description>The name of the
parameter.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>value</name>
+ <usage-description>The value of the
parameter.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ </tag>
+ <tag>
+ <level>method</level>
<name>hibernate.any</name>
<usage-description>Declares any type
mapping</usage-description>
-------------------------------------------------------
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