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

Modified Files:
        hibernate.xdt hibernate-column.xdt 
Added Files:
        hibernate-meta$class.xdt hibernate-meta$method.xdt 
Log Message:
XDT-1312: add class-level meta element, and beginnings of support for 
method-level meta element

--- NEW FILE: hibernate-meta$class.xdt ---
<XDtClass:forAllClassTags tagName="hibernate.meta" superclasses="false">
        <meta
            attribute="<XDtClass:classTagValue tagName="hibernate.meta" 
paramName="attribute" />"
    <XDtClass:ifHasClassTag tagName="hibernate.meta" paramName="inherit">
            inherit="<XDtClass:classTagValue tagName="hibernate.meta" 
paramName="inherit" />"
    </XDtClass:ifHasClassTag>
        >
            <![CDATA[<XDtClass:classTagValue tagName="hibernate.meta" 
paramName="value" />]]>
        </meta>
</XDtClass:forAllClassTags>      

--- NEW FILE: hibernate-meta$method.xdt ---
<XDtMethod:forAllMethodTags tagName="hibernate.meta">
            <meta
                attribute="<XDtMethod:methodTagValue tagName="hibernate.meta" 
paramName="attribute" />"
            >
                <![CDATA[<XDtMethod:methodTagValue tagName="hibernate.meta" 
paramName="value" />]]>
            </meta>
</XDtMethod:forAllMethodTags>      

Index: hibernate.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate.xdt,v
retrieving revision 1.37
retrieving revision 1.38
diff -C2 -r1.37 -r1.38
*** hibernate.xdt       20 Apr 2005 21:56:23 -0000      1.37
--- hibernate.xdt       6 May 2005 15:33:43 -0000       1.38
***************
*** 69,73 ****
        </XDtClass:ifHasClassTag>
      >
!     
      <XDtClass:ifHasClassTag tagName="hibernate.cache" superclasses="false">
          <cache usage="<XDtClass:classTagValue tagName="hibernate.cache" 
paramName="usage" 
values="read-write,nonstrict-read-write,read-only,transactional" />" />
--- 69,76 ----
        </XDtClass:ifHasClassTag>
      >
! 
!     <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-meta$class.xdt">
!     </XDtMerge:merge>
!         
      <XDtClass:ifHasClassTag tagName="hibernate.cache" superclasses="false">
          <cache usage="<XDtClass:classTagValue tagName="hibernate.cache" 
paramName="usage" 
values="read-write,nonstrict-read-write,read-only,transactional" />" />
***************
*** 95,98 ****
--- 98,105 ----
            </XDtMethod:ifHasMethodTag>
          >
+       
+             <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-meta$method.xdt">
+             </XDtMerge:merge>
+ 
              <XDtMethod:forAllMethodTags tagName="hibernate.column">
                  <column
***************
*** 149,152 ****
--- 156,163 ----
              </XDtMethod:ifHasMethodTag>
          >
+ 
+         <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-meta$method.xdt">
+         </XDtMerge:merge>
+ 
          <XDtClass:pushClass value='<XDtMethod:methodTagValue 
tagName="hibernate.id" paramName="type" default="<XDtMethod:methodType/>"/>'>
              <XDtMethod:forAllMethods superclasses="true" sort="true">

Index: hibernate-column.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-column.xdt,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -r1.7 -r1.8
*** hibernate-column.xdt        2 May 2005 14:33:08 -0000       1.7
--- hibernate-column.xdt        6 May 2005 15:33:43 -0000       1.8
***************
*** 18,25 ****
          </XDtHibernate:ifCurrentMappingElementIsnt>
        </XDtMethod:ifDoesntHaveMethodTag>          
-         />
      </XDtMethod:ifDoesntHaveMethodTag>
-     <XDtMethod:ifHasMethodTag tagName="hibernate.column">
          >
          <XDtMethod:forAllMethodTags tagName="hibernate.column">
              <column
--- 18,24 ----
          </XDtHibernate:ifCurrentMappingElementIsnt>
        </XDtMethod:ifDoesntHaveMethodTag>          
      </XDtMethod:ifDoesntHaveMethodTag>
          >
+     <XDtMethod:ifHasMethodTag tagName="hibernate.column">
          <XDtMethod:forAllMethodTags tagName="hibernate.column">
              <column
***************
*** 45,48 ****
              />
          </XDtMethod:forAllMethodTags>
-         </<XDtHibernate:getCurrentMappingElement/>>
      </XDtMethod:ifHasMethodTag>
--- 44,49 ----
              />
          </XDtMethod:forAllMethodTags>
      </XDtMethod:ifHasMethodTag>
+     <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-meta$method.xdt">
+     </XDtMerge:merge>
+         </<XDtHibernate:getCurrentMappingElement/>>



-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to