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