Update of
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19897/modules/hibernate/src/xdoclet/modules/hibernate/resources
Modified Files:
hibernate-joined-subclass.xdt hibernate-properties.xdt
hibernate.xdt hibernate-collections.xdt hibernate-subclass.xdt
Added Files:
hibernate-meta-value.xdt hibernate-any.xdt
Log Message:
XDT-1249: improved support for hibernate <any>
--- NEW FILE: hibernate-meta-value.xdt ---
<XDtMethod:forAllMethodTags tagName="hibernate.meta-value">
<meta-value
value="<XDtMethod:methodTagValue tagName="hibernate.meta-value"
paramName="value" />"
class="<XDtMethod:methodTagValue tagName="hibernate.meta-value"
paramName="class" />"
/>
</XDtMethod:forAllMethodTags>
--- NEW FILE: hibernate-any.xdt ---
<XDtMethod:ifHasMethodTag tagName="hibernate.any">
<any
id-type="<XDtMethod:methodTagValue tagName="hibernate.any"
paramName="id-type"/>"
<XDtMethod:ifHasMethodTag tagName="hibernate.any" paramName="meta-type">
meta-type="<XDtMethod:methodTagValue tagName="hibernate.any"
paramName="meta-type" />"
</XDtMethod:ifHasMethodTag>
name="<XDtMethod:propertyName />"
<XDtMethod:ifHasMethodTag tagName="hibernate.any" paramName="access">
access="<XDtMethod:methodTagValue tagName="hibernate.any"
paramName="access" />"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.any" paramName="insert">
insert="<XDtMethod:methodTagValue tagName="hibernate.any"
paramName="insert" />"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.any" paramName="update">
update="<XDtMethod:methodTagValue tagName="hibernate.any"
paramName="update" />"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.any" paramName="cascade">
cascade="<XDtMethod:methodTagValue tagName="hibernate.any"
paramName="cascade" />"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.any" paramName="index">
index="<XDtMethod:methodTagValue tagName="hibernate.any"
paramName="index" />"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.any"
paramName="optimistic-lock">
optimistic-lock="<XDtMethod:methodTagValue tagName="hibernate.any"
paramName="optimistic-lock" />"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.any" paramName="lazy">
lazy="<XDtMethod:methodTagValue tagName="hibernate.any"
paramName="lazy" />"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.any" paramName="node">
node="<XDtMethod:methodTagValue tagName="hibernate.any"
paramName="node" />"
</XDtMethod:ifHasMethodTag>
>
<XDtMethod:forAllMethodTags tagName="hibernate.any-column">
<!-- @hibernate.any-column is deprecated, use @hibernate.column
instead -->
<column
name="<XDtHibernate:computeColumnName
base='<XDtMethod:methodTagValue tagName="hibernate.any-column"
paramName="name"/>'/>"
<XDtMethod:ifHasMethodTag tagName="hibernate.any-column"
paramName="length">
length="<XDtMethod:methodTagValue
tagName="hibernate.any-column" paramName="length" />"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.any-column"
paramName="unique-key">
unique-key="<XDtMethod:methodTagValue
tagName="hibernate.any-column" paramName="unique-key" />"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.any-column"
paramName="index">
index="<XDtMethod:methodTagValue tagName="hibernate.any-column"
paramName="index" />"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.any-column"
paramName="not-null">
not-null="<XDtMethod:methodTagValue
tagName="hibernate.any-column" paramName="not-null" default="false" />"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.any-column"
paramName="unique">
unique="<XDtMethod:methodTagValue
tagName="hibernate.any-column" paramName="unique" default="false" />"
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="hibernate.any-column"
paramName="sql-type">
sql-type="<XDtMethod:methodTagValue
tagName="hibernate.any-column" paramName="sql-type" />"
</XDtMethod:ifHasMethodTag>
/>
</XDtMethod:forAllMethodTags>
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-meta$method.xdt"></XDtMerge:merge>
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-meta-value.xdt"></XDtMerge:merge>
<XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-column.xdt"></XDtMerge:merge>
</any>
</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.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** hibernate-joined-subclass.xdt 17 May 2005 16:49:09 -0000 1.8
--- hibernate-joined-subclass.xdt 19 May 2005 13:20:08 -0000 1.9
***************
*** 37,41 ****
<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>
--- 37,40 ----
Index: hibernate-properties.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-properties.xdt,v
retrieving revision 1.35
retrieving revision 1.36
diff -C2 -r1.35 -r1.36
*** hibernate-properties.xdt 18 May 2005 12:53:25 -0000 1.35
--- hibernate-properties.xdt 19 May 2005 13:20:08 -0000 1.36
***************
*** 1,2 ****
--- 1,5 ----
+ <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-property.xdt"></XDtMerge:merge>
+ <XDtMerge:merge
file="xdoclet/modules/hibernate/resources/hibernate-any.xdt"></XDtMerge:merge>
+
<XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one">
<many-to-one
***************
*** 74,78 ****
<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>
--- 77,80 ----
***************
*** 293,328 ****
</primitive-array>
</XDtMethod:ifHasMethodTag>
-
- <XDtMethod:ifHasMethodTag tagName="hibernate.any">
- <any
- name="<XDtMethod:propertyName />"
- id-type="<XDtMethod:methodTagValue tagName="hibernate.any"
paramName="id-type"/>"
- meta-type="<XDtMethod:methodTagValue
tagName="hibernate.any" paramName="meta-type"
default="net.sf.hibernate.type.ClassType"/>"
- cascade="<XDtMethod:methodTagValue tagName="hibernate.any"
paramName="cascade" values="none,all,save-update" default="none"/>"
- access="<XDtMethod:methodTagValue
tagName="hibernate.property" paramName="access" default="property"/>"
- >
- <XDtMethod:forAllMethodTags tagName="hibernate.any-column">
- <column
- name="<XDtHibernate:computeColumnName
base='<XDtMethod:methodTagValue tagName="hibernate.any-column"
paramName="name"/>'/>"
- <XDtMethod:ifHasMethodTag tagName="hibernate.any-column"
paramName="length">
- length="<XDtMethod:methodTagValue
tagName="hibernate.any-column" paramName="length" />"
- </XDtMethod:ifHasMethodTag>
- <XDtMethod:ifHasMethodTag tagName="hibernate.any-column"
paramName="unique-key">
- unique-key="<XDtMethod:methodTagValue
tagName="hibernate.any-column" paramName="unique-key" />"
- </XDtMethod:ifHasMethodTag>
- <XDtMethod:ifHasMethodTag tagName="hibernate.any-column"
paramName="index">
- index="<XDtMethod:methodTagValue
tagName="hibernate.any-column" paramName="index" />"
- </XDtMethod:ifHasMethodTag>
- <XDtMethod:ifHasMethodTag tagName="hibernate.any-column"
paramName="not-null">
- not-null="<XDtMethod:methodTagValue
tagName="hibernate.any-column" paramName="not-null" default="false" />"
- </XDtMethod:ifHasMethodTag>
- <XDtMethod:ifHasMethodTag tagName="hibernate.any-column"
paramName="unique">
- unique="<XDtMethod:methodTagValue
tagName="hibernate.any-column" paramName="unique" default="false" />"
- </XDtMethod:ifHasMethodTag>
- <XDtMethod:ifHasMethodTag tagName="hibernate.any-column"
paramName="sql-type">
- sql-type="<XDtMethod:methodTagValue
tagName="hibernate.any-column" paramName="sql-type" />"
- </XDtMethod:ifHasMethodTag>
- />
- </XDtMethod:forAllMethodTags>
- </any>
- </XDtMethod:ifHasMethodTag>
--- 295,296 ----
Index: hibernate.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate.xdt,v
retrieving revision 1.39
retrieving revision 1.40
diff -C2 -r1.39 -r1.40
*** hibernate.xdt 17 May 2005 16:49:09 -0000 1.39
--- hibernate.xdt 19 May 2005 13:20:08 -0000 1.40
***************
*** 241,245 ****
<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>
--- 241,244 ----
Index: hibernate-collections.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-collections.xdt,v
retrieving revision 1.26
retrieving revision 1.27
diff -C2 -r1.26 -r1.27
*** hibernate-collections.xdt 17 May 2005 16:49:09 -0000 1.26
--- hibernate-collections.xdt 19 May 2005 13:20:08 -0000 1.27
***************
*** 175,179 ****
<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>
--- 175,178 ----
Index: hibernate-subclass.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-subclass.xdt,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -r1.14 -r1.15
*** hibernate-subclass.xdt 17 May 2005 16:49:09 -0000 1.14
--- hibernate-subclass.xdt 19 May 2005 13:20:08 -0000 1.15
***************
*** 26,30 ****
<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>
--- 26,29 ----
-------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel