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

Modified Files:
        xtags.xml 
Log Message:
XDT-1257: join and 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.55
retrieving revision 1.56
diff -C2 -r1.55 -r1.56
*** xtags.xml   25 May 2005 16:11:44 -0000      1.55
--- xtags.xml   31 May 2005 15:50:02 -0000      1.56
***************
*** 395,398 ****
--- 395,403 ----
                  </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="text">
                      <name>on-delete</name>
                      <usage-description>Specifies whether the foreign key 
constraint has database-level cascade delete enabled.</usage-description>
***************
*** 1010,1013 ****
--- 1015,1123 ----
              <tag>
                  <level>method</level>
+                 <name>hibernate.join</name>
+                 <usage-description>Map properties of one class to several 
tables.</usage-description>
+                 <unique>false</unique>
+                 <condition-description>Hibernate</condition-description>
+                 <condition type="method"/>
+                 <parameter type="text">
+                     <name>table</name>
+                     <usage-description>The name of the joined 
table.</usage-description>
+                     <mandatory>true</mandatory>
+                 </parameter>
+                 <parameter type="text">
+                     <name>schema</name>
+                     <usage-description>Override the schema name specified by 
the root &lt;hibernate-mapping&gt; element.</usage-description>
+                     <mandatory>false</mandatory>
+                 </parameter>
+                 <parameter type="text">
+                     <name>catalog</name>
+                     <usage-description>Override the catalog name specified by 
the root &lt;hibernate-mapping&gt; 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="text">
+                     <name>fetch</name>
+                     <usage-description>If set to join, the default, Hibernate 
will use an inner join to retrieve a &lt;join&gt; defined by a class or its 
superclasses and an outer join for a &lt;join&gt; defined by a subclass. If set 
to select then Hibernate will use a sequential select for a &lt;join&gt; 
defined on a subclass, which will be issued only if a row turns out to 
represent an instance of the subclass. Inner joins will still be used to 
retrieve a &lt;join&gt; defined by the class and its 
superclasses.</usage-description>
+                     <mandatory>false</mandatory>
+                     <default>join</default>
+                     <option-sets>
+                         <option-set>
+                             <options>
+                                 <option>join</option>
+                                 <option>select</option>
+                             </options>
+                         </option-set>
+                     </option-sets>
+                 </parameter>
+                 <parameter type="bool">
+                     <name>inverse</name>
+                     <usage-description>If enabled, Hibernate will not try to 
insert or update the properties defined by this join.</usage-description>
+                     <mandatory>false</mandatory>
+                     <default>false</default>
+                 </parameter>
+                 <parameter type="bool">
+                     <name>optional</name>
+                     <usage-description>If enabled, Hibernate will insert a 
row only if the properties defined by this join are non-null and will always 
use an outer join to retrieve the properties.</usage-description>
+                     <mandatory>false</mandatory>
+                     <default>false</default>
+                 </parameter>
+             </tag>
+             <tag>
+                 <level>class</level>
+                 <name>hibernate.key</name>
+                 <usage-description>Declares a 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 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>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="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>
+             <tag>
+                 <level>method</level>
                  <name>hibernate.component</name>
                  <usage-description>Declares a component</usage-description>
***************
*** 1021,1024 ****
--- 1131,1179 ----
                  </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="bool">
+                     <name>unique</name>
+                     <usage-description>If the column is 
unique</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>
+                 <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>lazy</name>
+                     <usage-description>Specifies that this component should 
be fetched lazily when the instance variable is first accessed (requires 
build-time bytecode instrumentation).</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>
+                 <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>prefix</name>
                      <usage-description>When multiple Java fields are of the 
same component datatype, use this to specify a discriminating 
column-name-prefix.
***************
*** 1028,1034 ****
                      <mandatory>false</mandatory>
                  </parameter>
                  <parameter type="text">
!                     <name>lazy</name>
!                     <usage-description>Specifies that this component should 
be fetched lazily when the instance variable is first accessed (requires 
build-time bytecode instrumentation).</usage-description>
                      <mandatory>false</mandatory>
                  </parameter>
--- 1183,1232 ----
                      <mandatory>false</mandatory>
                  </parameter>
+             </tag>
+             <tag>
+                 <level>method</level>
+                 <name>hibernate.dynamic-component</name>
+                 <usage-description>Declares a dynamic 
component</usage-description>
+                 <unique>true</unique>
+                 <condition-description>Hibernate</condition-description>
+                 <condition type="method"/>
                  <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="bool">
!                     <name>unique</name>
!                     <usage-description>If the column is 
unique</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>
!                 <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>
!                 <parameter type="text">
!                     <name>node</name>
!                     <usage-description>For XML mapping, the node name to be 
used</usage-description>
                      <mandatory>false</mandatory>
                  </parameter>



-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to