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