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