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

Modified Files:
        hibernate-joined-subclass.xdt hibernate-properties.xdt 
Added Files:
        hibernate-key$method.xdt hibernate-dynamic-component.xdt 
        hibernate-key$class.xdt hibernate-join$method.xdt 
        hibernate-component.xdt 
Log Message:
XDT-1257: join and subelements aligned with hibernate 3.0 DTD

--- NEW FILE: hibernate-key$method.xdt ---
<XDtMethod:ifHasMethodTag tagName="hibernate.key">
            <key
    <XDtMethod:ifHasMethodTag tagName="hibernate.key" paramName="column" 
supermethodes="false">
                column="<XDtMethod:methodTagValue tagName="hibernate.key" 
paramName="column" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.key" paramName="property-ref" 
supermethodes="false">
                property-ref="<XDtMethod:methodTagValue tagName="hibernate.key" 
paramName="property-ref" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.key" paramName="foreign-key" 
supermethodes="false">
                foreign-key="<XDtMethod:methodTagValue tagName="hibernate.key" 
paramName="foreign-key" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.key" paramName="on-delete" 
supermethodes="false">
                on-delete="<XDtMethod:methodTagValue tagName="hibernate.key" 
paramName="on-delete" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.key" paramName="not-null" 
supermethodes="false">
                not-null="<XDtMethod:methodTagValue tagName="hibernate.key" 
paramName="not-null" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.key" paramName="update" 
supermethodes="false">
                update="<XDtMethod:methodTagValue tagName="hibernate.key" 
paramName="update" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.key" paramName="unique" 
supermethodes="false">
                unique="<XDtMethod:methodTagValue tagName="hibernate.key" 
paramName="unique" />"
    </XDtMethod:ifHasMethodTag>
            >
    <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-column$method.xdt"></XDtMerge:merge>
            </key>          
</XDtMethod:ifHasMethodTag>            
--- NEW FILE: hibernate-dynamic-component.xdt ---
<XDtMethod:ifHasMethodTag tagName="hibernate.dynamic-component">
        <dynamic-component
            name="<XDtMethod:propertyName />"
    <XDtMethod:ifHasMethodTag tagName="hibernate.dynamic-component" 
paramName="access">
            access="<XDtMethod:methodTagValue 
tagName="hibernate.dynamic-component" paramName="access" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.dynamic-component" 
paramName="unique">
            unique="<XDtMethod:methodTagValue 
tagName="hibernate.dynamic-component" paramName="unique" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.dynamic-component" 
paramName="update">
            update="<XDtMethod:methodTagValue 
tagName="hibernate.dynamic-component" paramName="update" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.dynamic-component" 
paramName="insert">
            insert="<XDtMethod:methodTagValue 
tagName="hibernate.dynamic-component" paramName="insert" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.dynamic-component" 
paramName="optimistic-lock">
            optimistic-lock="<XDtMethod:methodTagValue 
tagName="hibernate.dynamic-component" paramName="optimistic-lock" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.dynamic-component" 
paramName="node">
            node="<XDtMethod:methodTagValue 
tagName="hibernate.dynamic-component" paramName="node" />"
    </XDtMethod:ifHasMethodTag>
        >
    <XDtClass:pushClass value="<XDtMethod:methodTagValue 
tagName='hibernate.dynamic-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>
        </dynamic-component>
</XDtMethod:ifHasMethodTag>

--- NEW FILE: hibernate-key$class.xdt ---
<XDtClass:ifHasClassTag tagName="hibernate.key">
            <key
    <XDtClass:ifHasClassTag tagName="hibernate.key" paramName="column" 
superclasses="false">
                column="<XDtClass:classTagValue tagName="hibernate.key" 
paramName="column" />"
    </XDtClass:ifHasClassTag>
    <XDtClass:ifHasClassTag tagName="hibernate.key" paramName="property-ref" 
superclasses="false">
                property-ref="<XDtClass:classTagValue tagName="hibernate.key" 
paramName="property-ref" />"
    </XDtClass:ifHasClassTag>
    <XDtClass:ifHasClassTag tagName="hibernate.key" paramName="foreign-key" 
superclasses="false">
                foreign-key="<XDtClass:classTagValue tagName="hibernate.key" 
paramName="foreign-key" />"
    </XDtClass:ifHasClassTag>
    <XDtClass:ifHasClassTag tagName="hibernate.key" paramName="on-delete" 
superclasses="false">
                on-delete="<XDtClass:classTagValue tagName="hibernate.key" 
paramName="on-delete" />"
    </XDtClass:ifHasClassTag>
    <XDtClass:ifHasClassTag tagName="hibernate.key" paramName="not-null" 
superclasses="false">
                not-null="<XDtClass:classTagValue tagName="hibernate.key" 
paramName="not-null" />"
    </XDtClass:ifHasClassTag>
    <XDtClass:ifHasClassTag tagName="hibernate.key" paramName="update" 
superclasses="false">
                update="<XDtClass:classTagValue tagName="hibernate.key" 
paramName="update" />"
    </XDtClass:ifHasClassTag>
    <XDtClass:ifHasClassTag tagName="hibernate.key" paramName="unique" 
superclasses="false">
                unique="<XDtClass:classTagValue tagName="hibernate.key" 
paramName="unique" />"
    </XDtClass:ifHasClassTag>
            >
    <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-column$class.xdt"></XDtMerge:merge>
            </key>          
</XDtClass:ifHasClassTag>            
--- NEW FILE: hibernate-join$method.xdt ---
<XDtMethod:ifHasMethodTag tagName="hibernate.join">
        <join
            table="<XDtMethod:methodTagValue tagName="hibernate.join" 
paramName="table"/>"
    <XDtMethod:ifHasMethodTag tagName="hibernate.join" paramName="schema">
            schema="<XDtMethod:methodTagValue tagName="hibernate.join" 
paramName="schema" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.join" paramName="catalog">
            catalog="<XDtMethod:methodTagValue tagName="hibernate.join" 
paramName="catalog" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.join" paramName="subselect">
            subselect="<XDtMethod:methodTagValue tagName="hibernate.join" 
paramName="subselect" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.join" paramName="fetch">
            fetch="<XDtMethod:methodTagValue tagName="hibernate.join" 
paramName="fetch" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.join" paramName="inverse">
            inverse="<XDtMethod:methodTagValue tagName="hibernate.join" 
paramName="inverse" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.join" paramName="optional">
            optional="<XDtMethod:methodTagValue tagName="hibernate.join" 
paramName="optional" />"
    </XDtMethod:ifHasMethodTag>
        >
    <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-subselect$method.xdt"></XDtMerge:merge>
    <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-key$method.xdt"></XDtMerge:merge>
    <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-property.xdt"></XDtMerge:merge>
    <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-many-to-one.xdt"></XDtMerge:merge>
    <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-component.xdt"></XDtMerge:merge>
    <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-dynamic-component.xdt"></XDtMerge:merge>
    <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-any.xdt"></XDtMerge:merge>
    <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-sql-insert$method.xdt"></XDtMerge:merge>
    <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-sql-update$method.xdt"></XDtMerge:merge>
    <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-sql-delete$method.xdt"></XDtMerge:merge>
        </join>
</XDtMethod:ifHasMethodTag>

--- NEW FILE: hibernate-component.xdt ---
<XDtMethod:ifHasMethodTag tagName="hibernate.component">
        <component
    <XDtConfig:ifConfigParamGreaterOrEquals paramName="version" value="2.1">
        <XDtMethod:ifHasMethodTag tagName="hibernate.component" 
paramName="type">
            class="<XDtMethod:methodTagValue tagName="hibernate.component" 
paramName="class" />"
        </XDtMethod:ifHasMethodTag>
    </XDtConfig:ifConfigParamGreaterOrEquals>
    <XDtConfig:ifConfigParamNotGreaterOrEquals paramName="version" value="2.1">
            class="<XDtMethod:methodTagValue tagName="hibernate.component" 
paramName="class" default="<XDtMethod:methodType/>"/>"
    </XDtConfig:ifConfigParamNotGreaterOrEquals>            
            name="<XDtMethod:propertyName />"
    <XDtMethod:ifHasMethodTag tagName="hibernate.component" paramName="access">
            access="<XDtMethod:methodTagValue tagName="hibernate.component" 
paramName="access" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.component" paramName="unique">
            unique="<XDtMethod:methodTagValue tagName="hibernate.component" 
paramName="unique" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.component" paramName="update">
            update="<XDtMethod:methodTagValue tagName="hibernate.component" 
paramName="update" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.component" paramName="insert">
            insert="<XDtMethod:methodTagValue tagName="hibernate.component" 
paramName="insert" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.component" paramName="lazy">
            lazy="<XDtMethod:methodTagValue tagName="hibernate.component" 
paramName="lazy" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.component" 
paramName="optimistic-lock">
            optimistic-lock="<XDtMethod:methodTagValue 
tagName="hibernate.component" paramName="optimistic-lock" />"
    </XDtMethod:ifHasMethodTag>
    <XDtMethod:ifHasMethodTag tagName="hibernate.component" paramName="node">
            node="<XDtMethod:methodTagValue tagName="hibernate.component" 
paramName="node" />"
    </XDtMethod:ifHasMethodTag>
        >
    <XDtHibernate:setColumnPrefix prefix="<XDtMethod:methodTagValue 
tagName='hibernate.component' paramName='prefix' default=''/>">
        <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>
    </XDtHibernate:setColumnPrefix>
        </component>
</XDtMethod:ifHasMethodTag>

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.10
retrieving revision 1.11
diff -C2 -r1.10 -r1.11
*** hibernate-joined-subclass.xdt       20 May 2005 15:01:04 -0000      1.10
--- hibernate-joined-subclass.xdt       31 May 2005 15:50:02 -0000      1.11
***************
*** 68,72 ****
              />
            </XDtClass:ifHasClassTag>
!           <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-key.xdt"></XDtMerge:merge>
          
          <XDtMethod:forAllMethods superclasses="false" sort="true">
--- 68,72 ----
              />
            </XDtClass:ifHasClassTag>
!           <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-key$class.xdt"></XDtMerge:merge>
          
          <XDtMethod:forAllMethods superclasses="false" sort="true">

Index: hibernate-properties.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-properties.xdt,v
retrieving revision 1.38
retrieving revision 1.39
diff -C2 -r1.38 -r1.39
*** hibernate-properties.xdt    25 May 2005 16:11:43 -0000      1.38
--- hibernate-properties.xdt    31 May 2005 15:50:02 -0000      1.39
***************
*** 1,5 ****
! <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-property.xdt"></XDtMerge:merge>
! <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-many-to-one.xdt"></XDtMerge:merge>
! <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-any.xdt"></XDtMerge:merge>
  
       <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one">
--- 1,9 ----
! <XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.join">
!     <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-property.xdt"></XDtMerge:merge>
!     <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-many-to-one.xdt"></XDtMerge:merge>
!     <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-any.xdt"></XDtMerge:merge>
!     <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-component.xdt"></XDtMerge:merge>
! </XDtMethod:ifDoesntHaveMethodTag>
! <XDtMerge:merge 
file="xdoclet/modules/hibernate/resources/hibernate-join$method.xdt"></XDtMerge:merge>
  
       <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one">
***************
*** 22,46 ****
       </XDtMethod:ifHasMethodTag>
  
-      <XDtMethod:ifHasMethodTag tagName="hibernate.component">
-         <component
-             name="<XDtMethod:propertyName />"
-             class="<XDtMethod:methodTagValue tagName="hibernate.component" 
paramName="class" default="<XDtMethod:methodType/>"/>"
-        <XDtMethod:ifHasMethodTag tagName="hibernate.component" 
paramName="lazy">
-             lazy="<XDtMethod:methodTagValue tagName="hibernate.component" 
paramName="lazy" />"
-        </XDtMethod:ifHasMethodTag>
-         >
-           <XDtHibernate:setColumnPrefix
-             prefix="<XDtMethod:methodTagValue
-             tagName='hibernate.component'
-             paramName='prefix' default=''/>">
-             <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>
-           </XDtHibernate:setColumnPrefix>
-         </component>
-      </XDtMethod:ifHasMethodTag>
- 
       <XDtMethod:ifHasMethodTag tagName="hibernate.parent">
          <parent
--- 26,29 ----



-------------------------------------------------------
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