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
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel