Update of /cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11002/modules/hibernate/src/xdoclet/modules/hibernate/resources
Modified Files: hibernate-properties.xdt Added Files: hibernate-many-to-one.xdt Log Message: XDT-1257: many-to-one and subelements aligned with hibernate 3.0 DTD --- NEW FILE: hibernate-many-to-one.xdt --- <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"> <many-to-one name="<XDtMethod:propertyName/>" <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="access"> access="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="access"/>" </XDtMethod:ifHasMethodTag> <XDtConfig:ifConfigParamGreaterOrEquals paramName="version" value="2.1"> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="class"> class="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="class" />" </XDtMethod:ifHasMethodTag> </XDtConfig:ifConfigParamGreaterOrEquals> <XDtConfig:ifConfigParamNotGreaterOrEquals paramName="version" value="2.1"> class="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="class" default="<XDtMethod:methodType/>" />" </XDtConfig:ifConfigParamNotGreaterOrEquals> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="entity-name"> entity-name="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="entity-name"/>" </XDtMethod:ifHasMethodTag> <XDtConfig:ifConfigParamGreaterOrEquals paramName="version" value="2.1"> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="column"> column="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="column"/>" </XDtMethod:ifHasMethodTag> </XDtConfig:ifConfigParamGreaterOrEquals> <XDtConfig:ifConfigParamNotGreaterOrEquals paramName="version" value="2.1"> <XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.column"> <XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.property" paramName="formula"> column="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="column" default="<XDtHibernate:computeColumnName base='<XDtMethod:propertyName/>'/>"/>" </XDtMethod:ifDoesntHaveMethodTag> </XDtMethod:ifDoesntHaveMethodTag> </XDtConfig:ifConfigParamNotGreaterOrEquals> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="not-null"> not-null="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="not-null"/>" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="unique"> unique="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="unique"/>" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="cascade"> cascade="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="cascade"/>" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="outer-join"> outer-join="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="outer-join"/>" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="fetch"> fetch="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="fetch"/>" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="insert"> insert="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="insert"/>" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="update"> update="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="update"/>" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="optimistic-lock"> optimistic-lock="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="optimistic-lock" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="foreign-key"> foreign-key="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="foreign-key"/>" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="property-ref"> property-ref="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="property-ref"/>" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="formula"> formula="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="formula"/>" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="index"> index="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="index"/>" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="lazy"> lazy="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="lazy"/>" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="node"> node="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="node"/>" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="embed-xml"> embed-xml="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="embed-xml"/>" </XDtMethod:ifHasMethodTag> > <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-meta$method.xdt"></XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-column$method.xdt"></XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-formula.xdt"></XDtMerge:merge> </many-to-one> </XDtMethod:ifHasMethodTag> Index: hibernate-properties.xdt =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-properties.xdt,v retrieving revision 1.37 retrieving revision 1.38 diff -C2 -r1.37 -r1.38 *** hibernate-properties.xdt 20 May 2005 15:00:18 -0000 1.37 --- hibernate-properties.xdt 25 May 2005 16:11:43 -0000 1.38 *************** *** 1,47 **** <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 - name="<XDtMethod:propertyName/>" - class="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="class" default="<XDtMethod:methodType/>" />" - cascade="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="cascade" values="none,all,save-update,delete" default="none"/>" - outer-join="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="outer-join" values="true,false,auto" default="auto"/>" - <XDtConfig:ifConfigParamGreaterOrEquals paramName="version" value="2.0"> - update="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="update" values="true,false" default="true"/>" - insert="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="insert" values="true,false" default="true"/>" - <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="access"> - access="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="access" default="property"/>" - </XDtMethod:ifHasMethodTag> - <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="foreign-key"> - foreign-key="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="foreign-key"/>" - </XDtMethod:ifHasMethodTag> - <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="property-ref"> - property-ref="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="property-ref"/>" - </XDtMethod:ifHasMethodTag> - </XDtConfig:ifConfigParamGreaterOrEquals> - <XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.column"> - <XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.property" paramName="formula"> - column="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="column" default="<XDtHibernate:computeColumnName base='<XDtMethod:propertyName/>'/>"/>" - <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="length"> - length="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="length" />" - </XDtMethod:ifHasMethodTag> - <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="optimistic-lock"> - optimistic-lock="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="optimistic-lock" />" - </XDtMethod:ifHasMethodTag> - <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="not-null"> - not-null="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="not-null" values="true,false" default="false"/>" - </XDtMethod:ifHasMethodTag> - <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="unique"> - unique="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" 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$method.xdt"></XDtMerge:merge> - </many-to-one> - </XDtMethod:ifHasMethodTag> - <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one"> <one-to-one --- 1,6 ---- <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"> <one-to-one ------------------------------------------------------- SF.Net email is sponsored by: GoToMeeting - the easiest way to collaborate online with coworkers and clients while avoiding the high cost of travel and communications. There is no equipment to buy and you can meet as often as you want. Try it free.http://ads.osdn.com/?ad_id=7402&alloc_id=16135&op=click _______________________________________________ xdoclet-devel mailing list xdoclet-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-devel