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

Modified Files:
        hibernate-joined-subclass.xdt hibernate-properties.xdt 
        hibernate.xdt hibernate-column.xdt hibernate-collections.xdt 
        hibernate-subclass.xdt 
Added Files:
        hibernate-formula.xdt hibernate-type.xdt 
        hibernate-property.xdt hibernate-param.xdt 
Log Message:
Factor out property element into it's own XDT file and add missing attributes 
for Hibernate 3

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

--- NEW FILE: hibernate-type.xdt ---
<XDtMethod:ifHasMethodTag tagName="hibernate.type">
            <type name="<XDtMethod:methodTagValue tagName="hibernate.type" 
paramName="name" />">
    <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-param.xdt"></XDtMerge:merge>
            </type>
</XDtMethod:ifHasMethodTag>

--- NEW FILE: hibernate-property.xdt ---
<XDtMethod:ifHasMethodTag tagName="hibernate.property">
        <property
            name="<XDtMethod:propertyName />"
    <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="node">
            node="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="node" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="access">
            access="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="access" />"
    </XDtMethod:ifHasMethodTag>
    <XDtConfig:ifConfigParamGreaterOrEquals paramName="version" value="2.1">
        <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="type">
            type="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="type" />"
        </XDtMethod:ifHasMethodTag>
    </XDtConfig:ifConfigParamGreaterOrEquals>
    <XDtConfig:ifConfigParamNotGreaterOrEquals paramName="version" value="2.1">
            type="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="type" default="<XDtMethod:methodType/>"/>"
    </XDtConfig:ifConfigParamNotGreaterOrEquals>
    <XDtMethod:ifHasMethodTag tagName="hibernate.column">
        <XDtMethod:ifHasMethodTag tagName="hibernate.property" 
paramName="column">
            column="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="column" />"
        </XDtMethod:ifHasMethodTag>
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.column">
            column="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="column" default="<XDtHibernate:computeColumnName 
base='<XDtMethod:propertyName/>'/>"/>"
    </XDtMethod:ifDoesntHaveMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="length">
            length="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="length" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.property" 
paramName="precision">
            precision="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="precision" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="scale">
            scale="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="scale" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="not-null">
            not-null="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="not-null" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="unique">
            unique="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="unique" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="update">
            update="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="update" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="insert">
            insert="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="insert" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.property" 
paramName="optimistic-lock">
            optimistic-lock="<XDtMethod:methodTagValue 
tagName="hibernate.property" paramName="optimistic-lock" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="formula">
            formula="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="formula" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="index">
            index="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="index" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="lazy">
            lazy="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="lazy" />"
    </XDtMethod:ifHasMethodTag>
        >
              <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-meta$method.xdt"></XDtMerge:merge>
              <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-column.xdt"></XDtMerge:merge>
              <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-formula.xdt"></XDtMerge:merge>
              <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-type.xdt"></XDtMerge:merge>
        </property>
</XDtMethod:ifHasMethodTag>
--- NEW FILE: hibernate-param.xdt ---
<XDtMethod:forAllMethodTags tagName="hibernate.param">
                <param name="<XDtMethod:methodTagValue 
tagName="hibernate.param" paramName="name" />">
                    <![CDATA[<XDtMethod:methodTagValue 
tagName="hibernate.param" paramName="value" />]]>
                </param>
</XDtMethod:forAllMethodTags>

Index: hibernate-joined-subclass.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-joined-subclass.xdt,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -r1.7 -r1.8
*** hibernate-joined-subclass.xdt       23 Mar 2005 19:39:06 -0000      1.7
--- hibernate-joined-subclass.xdt       17 May 2005 16:49:09 -0000      1.8
***************
*** 37,42 ****
          
          <XDtMethod:forAllMethods superclasses="false" sort="true">
!             <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt">
!             </XDtMerge:merge>
          </XDtMethod:forAllMethods>
  
--- 37,42 ----
          
          <XDtMethod:forAllMethods superclasses="false" sort="true">
!             <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-property.xdt"></XDtMerge:merge>
!             <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt"></XDtMerge:merge>
          </XDtMethod:forAllMethods>
  

Index: hibernate-properties.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-properties.xdt,v
retrieving revision 1.33
retrieving revision 1.34
diff -C2 -r1.33 -r1.34
*** hibernate-properties.xdt    17 May 2005 12:40:04 -0000      1.33
--- hibernate-properties.xdt    17 May 2005 16:49:09 -0000      1.34
***************
*** 1,43 ****
-         <XDtMethod:ifHasMethodTag tagName="hibernate.property">
-         <property
-             name="<XDtMethod:propertyName />"
-             type="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="type" default="<XDtMethod:methodType/>"/>"
-           <XDtConfig:ifConfigParamGreaterOrEquals paramName="version" 
value="2.0">
-            <XDtMethod:ifHasMethodTag tagName="hibernate.property" 
paramName="formula">
-             formula="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="formula" default=""/>"
-             update="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="update" values="true,false" default="false"/>"
-             insert="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="insert" values="true,false" default="false"/>"
-            </XDtMethod:ifHasMethodTag>
-            <XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.property" 
paramName="formula">
-             update="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="update" values="true,false" default="true"/>"
-             insert="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="insert" values="true,false" default="true"/>"
-            </XDtMethod:ifDoesntHaveMethodTag>
-            <XDtMethod:ifHasMethodTag tagName="hibernate.property" 
paramName="access">
-             access="<XDtMethod:methodTagValue tagName="hibernate.property" 
paramName="access" default="property"/>"
-            </XDtMethod:ifHasMethodTag>
-           </XDtConfig:ifConfigParamGreaterOrEquals>
-           <XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.column">
-             <XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.property" 
paramName="formula">      
-             column="<XDtMethod:methodTagValue tagName="property" 
paramName="column" default="<XDtHibernate:computeColumnName 
base='<XDtMethod:propertyName/>'/>"/>"
-               <XDtMethod:ifHasMethodTag tagName="property" paramName="length">
-             length="<XDtMethod:methodTagValue tagName="property" 
paramName="length" />"
-               </XDtMethod:ifHasMethodTag>
-               <XDtMethod:ifHasMethodTag tagName="property" 
paramName="optimistic-lock">
-             optimistic-lock="<XDtMethod:methodTagValue tagName="property" 
paramName="optimistic-lock" />"
-               </XDtMethod:ifHasMethodTag>
-               <XDtMethod:ifHasMethodTag tagName="property" 
paramName="not-null">
-             not-null="<XDtMethod:methodTagValue tagName="property" 
paramName="not-null" values="true,false" default="false"/>"
-               </XDtMethod:ifHasMethodTag>
-               <XDtMethod:ifHasMethodTag tagName="property" paramName="unique">
-             unique="<XDtMethod:methodTagValue tagName="property" 
paramName="unique" values="true,false" default="false"/>"
-               </XDtMethod:ifHasMethodTag>
-             </XDtMethod:ifDoesntHaveMethodTag>          
-           </XDtMethod:ifDoesntHaveMethodTag>
-         >
-               <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-meta$method.xdt"></XDtMerge:merge>
-               <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-column.xdt"></XDtMerge:merge>
-         </property>
-         </XDtMethod:ifHasMethodTag>
- 
          <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one">
          <many-to-one
--- 1,2 ----
***************
*** 115,120 ****
              <XDtClass:pushClass value="<XDtMethod:methodTagValue 
tagName='hibernate.component' paramName='class' 
default='<XDtMethod:methodType/>' />">
                  <XDtMethod:forAllMethods superclasses="true" sort="true">
!                     <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt">
!                     </XDtMerge:merge>
                  </XDtMethod:forAllMethods>
              </XDtClass:pushClass>
--- 74,79 ----
              <XDtClass:pushClass value="<XDtMethod:methodTagValue 
tagName='hibernate.component' paramName='class' 
default='<XDtMethod:methodType/>' />">
                  <XDtMethod:forAllMethods superclasses="true" sort="true">
!                     <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-property.xdt"></XDtMerge:merge>
!                     <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt"></XDtMerge:merge>
                  </XDtMethod:forAllMethods>
              </XDtClass:pushClass>

Index: hibernate.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate.xdt,v
retrieving revision 1.38
retrieving revision 1.39
diff -C2 -r1.38 -r1.39
*** hibernate.xdt       6 May 2005 15:33:43 -0000       1.38
--- hibernate.xdt       17 May 2005 16:49:09 -0000      1.39
***************
*** 241,246 ****
  
      <XDtMethod:forAllMethods superclasses="true" sort="true">
!         <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt">
!         </XDtMerge:merge>
      </XDtMethod:forAllMethods>
  
--- 241,246 ----
  
      <XDtMethod:forAllMethods superclasses="true" sort="true">
!         <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-property.xdt"></XDtMerge:merge>
!         <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt"></XDtMerge:merge>
      </XDtMethod:forAllMethods>
  

Index: hibernate-column.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-column.xdt,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -r1.9 -r1.10
*** hibernate-column.xdt        17 May 2005 12:40:04 -0000      1.9
--- hibernate-column.xdt        17 May 2005 16:49:09 -0000      1.10
***************
*** 1,34 ****
! <XDtMethod:ifHasMethodTag tagName="hibernate.column">
!     <XDtMethod:forAllMethodTags tagName="hibernate.column">
              <column
                  name="<XDtHibernate:computeColumnName 
base='<XDtMethod:methodTagValue tagName="hibernate.column" 
paramName="name"/>'/>" 
!         <XDtMethod:ifHasMethodTag tagName="hibernate.column" 
paramName="length">
                  length="<XDtMethod:methodTagValue tagName="hibernate.column" 
paramName="length" />"
!         </XDtMethod:ifHasMethodTag>
!         <XDtMethod:ifHasMethodTag tagName="hibernate.column" 
paramName="precision">
                  precision="<XDtMethod:methodTagValue 
tagName="hibernate.column" paramName="precision" />"
!         </XDtMethod:ifHasMethodTag>
!         <XDtMethod:ifHasMethodTag tagName="hibernate.column" 
paramName="scale">
                  scale="<XDtMethod:methodTagValue tagName="hibernate.column" 
paramName="scale" />"
!         </XDtMethod:ifHasMethodTag>
!         <XDtMethod:ifHasMethodTag tagName="hibernate.column" 
paramName="not-null">
                  not-null="<XDtMethod:methodTagValue 
tagName="hibernate.column" paramName="not-null" />"
!         </XDtMethod:ifHasMethodTag>
!         <XDtMethod:ifHasMethodTag tagName="hibernate.column" 
paramName="unique">
                  unique="<XDtMethod:methodTagValue tagName="hibernate.column" 
paramName="unique" />"
!         </XDtMethod:ifHasMethodTag>
!         <XDtMethod:ifHasMethodTag tagName="hibernate.column" 
paramName="unique-key">
                  unique-key="<XDtMethod:methodTagValue 
tagName="hibernate.column" paramName="unique-key" />"
!         </XDtMethod:ifHasMethodTag>
!         <XDtMethod:ifHasMethodTag tagName="hibernate.column" 
paramName="sql-type">
                  sql-type="<XDtMethod:methodTagValue 
tagName="hibernate.column" paramName="sql-type" />"
!         </XDtMethod:ifHasMethodTag>
!         <XDtMethod:ifHasMethodTag tagName="hibernate.column" 
paramName="index">
                  index="<XDtMethod:methodTagValue tagName="hibernate.column" 
paramName="index" />"
!         </XDtMethod:ifHasMethodTag>
!         <XDtMethod:ifHasMethodTag tagName="hibernate.column" 
paramName="check">
                  check="<XDtMethod:methodTagValue tagName="hibernate.column" 
paramName="check" />"
!         </XDtMethod:ifHasMethodTag>
              />
!    </XDtMethod:forAllMethodTags>
! </XDtMethod:ifHasMethodTag>
--- 1,32 ----
! <XDtMethod:forAllMethodTags tagName="hibernate.column">
              <column
                  name="<XDtHibernate:computeColumnName 
base='<XDtMethod:methodTagValue tagName="hibernate.column" 
paramName="name"/>'/>" 
!     <XDtMethod:ifHasMethodTag tagName="hibernate.column" paramName="length">
                  length="<XDtMethod:methodTagValue tagName="hibernate.column" 
paramName="length" />"
!     </XDtMethod:ifHasMethodTag>
!     <XDtMethod:ifHasMethodTag tagName="hibernate.column" 
paramName="precision">
                  precision="<XDtMethod:methodTagValue 
tagName="hibernate.column" paramName="precision" />"
!     </XDtMethod:ifHasMethodTag>
!     <XDtMethod:ifHasMethodTag tagName="hibernate.column" paramName="scale">
                  scale="<XDtMethod:methodTagValue tagName="hibernate.column" 
paramName="scale" />"
!     </XDtMethod:ifHasMethodTag>
!     <XDtMethod:ifHasMethodTag tagName="hibernate.column" paramName="not-null">
                  not-null="<XDtMethod:methodTagValue 
tagName="hibernate.column" paramName="not-null" />"
!     </XDtMethod:ifHasMethodTag>
!     <XDtMethod:ifHasMethodTag tagName="hibernate.column" paramName="unique">
                  unique="<XDtMethod:methodTagValue tagName="hibernate.column" 
paramName="unique" />"
!     </XDtMethod:ifHasMethodTag>
!     <XDtMethod:ifHasMethodTag tagName="hibernate.column" 
paramName="unique-key">
                  unique-key="<XDtMethod:methodTagValue 
tagName="hibernate.column" paramName="unique-key" />"
!     </XDtMethod:ifHasMethodTag>
!     <XDtMethod:ifHasMethodTag tagName="hibernate.column" paramName="sql-type">
                  sql-type="<XDtMethod:methodTagValue 
tagName="hibernate.column" paramName="sql-type" />"
!     </XDtMethod:ifHasMethodTag>
!     <XDtMethod:ifHasMethodTag tagName="hibernate.column" paramName="index">
                  index="<XDtMethod:methodTagValue tagName="hibernate.column" 
paramName="index" />"
!     </XDtMethod:ifHasMethodTag>
!     <XDtMethod:ifHasMethodTag tagName="hibernate.column" paramName="check">
                  check="<XDtMethod:methodTagValue tagName="hibernate.column" 
paramName="check" />"
!     </XDtMethod:ifHasMethodTag>
              />
! </XDtMethod:forAllMethodTags>

Index: hibernate-collections.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-collections.xdt,v
retrieving revision 1.25
retrieving revision 1.26
diff -C2 -r1.25 -r1.26
*** hibernate-collections.xdt   17 May 2005 12:40:04 -0000      1.25
--- hibernate-collections.xdt   17 May 2005 16:49:09 -0000      1.26
***************
*** 175,180 ****
                    <XDtClass:pushClass value="<XDtMethod:methodTagValue 
tagName='hibernate.collection-composite-element' paramName='class' />">
                        <XDtMethod:forAllMethods superclasses="true" 
sort="true">
!                           <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt">
!                           </XDtMerge:merge>
                        </XDtMethod:forAllMethods>
  
--- 175,180 ----
                    <XDtClass:pushClass value="<XDtMethod:methodTagValue 
tagName='hibernate.collection-composite-element' paramName='class' />">
                        <XDtMethod:forAllMethods superclasses="true" 
sort="true">
!                           <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-property.xdt"></XDtMerge:merge>
!                           <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt"></XDtMerge:merge>
                        </XDtMethod:forAllMethods>
  

Index: hibernate-subclass.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-subclass.xdt,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -r1.13 -r1.14
*** hibernate-subclass.xdt      24 Mar 2005 15:49:23 -0000      1.13
--- hibernate-subclass.xdt      17 May 2005 16:49:09 -0000      1.14
***************
*** 26,31 ****
          
              <XDtMethod:forAllMethods superclasses="false" sort="true">
!                 <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt">
!                 </XDtMerge:merge>
              </XDtMethod:forAllMethods>
            <XDtMerge:merge file="hibernate-properties-{0}.xml">
--- 26,31 ----
          
              <XDtMethod:forAllMethods superclasses="false" sort="true">
!                 <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-property.xdt"></XDtMerge:merge>
!                 <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt"></XDtMerge:merge>
              </XDtMethod:forAllMethods>
            <XDtMerge:merge file="hibernate-properties-{0}.xml">



-------------------------------------------------------
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
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to