Update of /cvsroot/xdoclet/xdoclet/modules/jdo/src/xdoclet/modules/jdo/resources
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32247/modules/jdo/src/xdoclet/modules/jdo/resources

Modified Files:
        jdo_xml.package_class_field.xdt 
        jdo_xml.package_class_fetch-group.xdt 
Log Message:
- removed the project's default-fetch-depth again (not necessary, because the 
fetch-depth applies only to a few special situations)
- added the possibility to declare the fetch-depth (in square brackets) for 
each field within a fetch-group (e.g.: jdo.fetch-group name="myFetchGroup" 
field-names="name, parent[2], children[5]")

Index: jdo_xml.package_class_field.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/jdo/src/xdoclet/modules/jdo/resources/jdo_xml.package_class_field.xdt,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -r1.11 -r1.12
*** jdo_xml.package_class_field.xdt     18 Sep 2005 23:14:41 -0000      1.11
--- jdo_xml.package_class_field.xdt     18 Sep 2005 23:37:51 -0000      1.12
***************
*** 52,65 ****
                 load-fetch-group="<XDtField:fieldTagValue tagName="jdo.field" 
paramName="load-fetch-group"/>"
            </XDtField:ifHasFieldTag>
-           <XDtField:ifHasFieldTag tagName="jdo.field" paramName="fetch-depth">
-                fetch-depth="<XDtField:fieldTagValue tagName="jdo.field" 
paramName="fetch-depth"/>"
-           </XDtField:ifHasFieldTag>
-           <XDtField:ifDoesntHaveFieldTag tagName="jdo.field" 
paramName="fetch-depth">
-            <XDtConfig:ifConfigParamNotEquals paramName="fetchDepth" 
value="-1">
-             <XDtJdo:ifCurrentFieldIsInFetchGroup>
-                fetch-depth="<XDtConfig:configParameterValue 
paramName="fetchDepth"/>"
-             </XDtJdo:ifCurrentFieldIsInFetchGroup>
-            </XDtConfig:ifConfigParamNotEquals>
-           </XDtField:ifDoesntHaveFieldTag>
            <XDtField:ifHasFieldTag tagName="jdo.field" paramName="mapped-by">
                 mapped-by="<XDtField:fieldTagValue tagName="jdo.field" 
paramName="mapped-by"/>"
--- 52,55 ----

Index: jdo_xml.package_class_fetch-group.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/jdo/src/xdoclet/modules/jdo/resources/jdo_xml.package_class_fetch-group.xdt,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** jdo_xml.package_class_fetch-group.xdt       27 Aug 2005 16:13:59 -0000      
1.2
--- jdo_xml.package_class_fetch-group.xdt       18 Sep 2005 23:37:51 -0000      
1.3
***************
*** 8,16 ****
         </XDtClass:ifHasClassTag>
        >
!        <XDtClass:ifHasClassTag tagName="jdo.fetch-group" 
paramName="field-names">
!         <XDtClass:forAllClassTagTokens tagName="jdo.fetch-group" 
paramName="field-names" delimiter=", ">
!          <field name="<XDtClass:currentToken/>"/>
!         </XDtClass:forAllClassTagTokens>
!        </XDtClass:ifHasClassTag>
         <XDtClass:ifHasClassTag tagName="jdo.fetch-group" 
paramName="fetch-group-names">
          <XDtClass:forAllClassTagTokens tagName="jdo.fetch-group" 
paramName="fetch-group-names" delimiter=", ">
--- 8,18 ----
         </XDtClass:ifHasClassTag>
        >
!        <XDtJdo:forAllFetchGroupFieldNames>
!          <field name="<XDtJdo:currentFetchGroupFieldName/>"
!           <XDtJdo:ifCurrentFetchGroupFieldHasFetchDepth>
!                 fetch-depth="<XDtJdo:currentFetchGroupFieldFetchDepth/>"
!           </XDtJdo:ifCurrentFetchGroupFieldHasFetchDepth>
!          />
!        </XDtJdo:forAllFetchGroupFieldNames>
         <XDtClass:ifHasClassTag tagName="jdo.fetch-group" 
paramName="fetch-group-names">
          <XDtClass:forAllClassTagTokens tagName="jdo.fetch-group" 
paramName="fetch-group-names" delimiter=", ">



-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. 
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to