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