Message: A new issue has been created in JIRA.
--------------------------------------------------------------------- View the issue: http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1300 Here is an overview of the issue: --------------------------------------------------------------------- Key: XDT-1300 Summary: datastore-identity placement doesn't match jdo DTD Type: Bug Status: Open Priority: Major Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: XDoclet Components: JDO Module Versions: 1.3 Assignee: xdoclet-devel (Use for new issues) Reporter: Hugo Duncan Created: Thu, 17 Mar 2005 11:05 AM Updated: Thu, 17 Mar 2005 11:05 AM Description: datastore-identity should be generated before inheritance-strategy in order to match DTD. Solution is to move jdo_xml.package_class_datastore-identity.xdt before jdo_xml.package_class_inheritance.xdt in jdo_xml.xdt Index: jdo_xml.xdt =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/jdo/src/xdoclet/modules/jdo/resources/jdo_xml.xdt,v retrieving revision 1.13 diff -c -r1.13 jdo_xml.xdt *** jdo_xml.xdt 6 Jan 2005 16:21:07 -0000 1.13 --- jdo_xml.xdt 17 Mar 2005 17:02:02 -0000 *************** *** 51,63 **** <XDtJdo:forAllVendorExtensions level="class"> <XDtJdo:vendorExtension/> ! </XDtJdo:forAllVendorExtensions> <XDtConfig:ifConfigParamEquals paramName="jdospec" value="2.0"> <XDtClass:ifHasClassTag tagName="jdo.inheritance" superclasses="false"> <XDtMerge:merge file="xdoclet/modules/jdo/resources/jdo_xml.package_class_inheritance.xdt"> </XDtMerge:merge> </XDtClass:ifHasClassTag> </XDtConfig:ifConfigParamEquals> <XDtField:forAllFields superclasses="false"> --- 51,69 ---- <XDtJdo:forAllVendorExtensions level="class"> <XDtJdo:vendorExtension/> ! </XDtJdo:forAllVendorExtensions> <XDtConfig:ifConfigParamEquals paramName="jdospec" value="2.0"> + <XDtClass:ifHasClassTag tagName="jdo.datastore-identity" superclasses="false"> + <XDtMerge:merge file="xdoclet/modules/jdo/resources/jdo_xml.package_class_datastore-identity.xdt"> + </XDtMerge:merge> + </XDtClass:ifHasClassTag> + <XDtClass:ifHasClassTag tagName="jdo.inheritance" superclasses="false"> <XDtMerge:merge file="xdoclet/modules/jdo/resources/jdo_xml.package_class_inheritance.xdt"> </XDtMerge:merge> </XDtClass:ifHasClassTag> + </XDtConfig:ifConfigParamEquals> <XDtField:forAllFields superclasses="false"> *************** *** 66,110 **** </XDtMerge:merge> </XDtField:ifHasFieldTag> </XDtField:forAllFields> ! <XDtConfig:ifConfigParamEquals paramName="jdospec" value="2.0"> <XDtMerge:merge file="xdoclet/modules/jdo/resources/jdo_xml.package_class_fetch-group.xdt"> </XDtMerge:merge> </XDtConfig:ifConfigParamEquals> <XDtConfig:ifConfigParamEquals paramName="jdospec" value="2.0"> - <XDtClass:ifHasClassTag tagName="jdo.datastore-identity" superclasses="false"> - <XDtMerge:merge file="xdoclet/modules/jdo/resources/jdo_xml.package_class_datastore-identity.xdt"> - </XDtMerge:merge> - </XDtClass:ifHasClassTag> - <XDtMerge:merge file="xdoclet/modules/jdo/resources/jdo_xml.package_class_implements.xdt"> </XDtMerge:merge> </XDtConfig:ifConfigParamEquals> </class> ! </XDtClass:ifHasClassTag> </XDtJdo:forAllClassesInPackage> <XDtJdo:forAllClassesInPackage> ! <XDtClass:ifHasClassTag tagName="jdo.package-vendor-extension" superclasses="false"> <extension vendor-name="<XDtClass:classTagValue tagName="jdo.package-vendor-extension" paramName="vendor-name"/>" key="<XDtClass:classTagValue tagName="jdo.package-vendor-extension" paramName="key"/>" value="<XDtClass:classTagValue tagName="jdo.package-vendor-extension" paramName="value"/>"> <XDtClass:classTagValue tagName="jdo.package-vendor-extension" paramName="content" default=""/> </extension> ! </XDtClass:ifHasClassTag> </XDtJdo:forAllClassesInPackage> ! </package> </XDtJdo:forAllPackages> <XDtMerge:merge file="vendor-extensions.xml"> <!-- To use additional vendor extensions, create a vendor-extensions.xml file that contains the additional extensions (in extension tags) and place it in your ! projects merge dir. --> </XDtMerge:merge> --- 72,111 ---- </XDtMerge:merge> </XDtField:ifHasFieldTag> </XDtField:forAllFields> ! <XDtConfig:ifConfigParamEquals paramName="jdospec" value="2.0"> <XDtMerge:merge file="xdoclet/modules/jdo/resources/jdo_xml.package_class_fetch-group.xdt"> </XDtMerge:merge> </XDtConfig:ifConfigParamEquals> <XDtConfig:ifConfigParamEquals paramName="jdospec" value="2.0"> <XDtMerge:merge file="xdoclet/modules/jdo/resources/jdo_xml.package_class_implements.xdt"> </XDtMerge:merge> </XDtConfig:ifConfigParamEquals> </class> ! </XDtClass:ifHasClassTag> </XDtJdo:forAllClassesInPackage> <XDtJdo:forAllClassesInPackage> ! <XDtClass:ifHasClassTag tagName="jdo.package-vendor-extension" superclasses="false"> <extension vendor-name="<XDtClass:classTagValue tagName="jdo.package-vendor-extension" paramName="vendor-name"/>" key="<XDtClass:classTagValue tagName="jdo.package-vendor-extension" paramName="key"/>" value="<XDtClass:classTagValue tagName="jdo.package-vendor-extension" paramName="value"/>"> <XDtClass:classTagValue tagName="jdo.package-vendor-extension" paramName="content" default=""/> </extension> ! </XDtClass:ifHasClassTag> </XDtJdo:forAllClassesInPackage> ! </package> </XDtJdo:forAllPackages> <XDtMerge:merge file="vendor-extensions.xml"> <!-- To use additional vendor extensions, create a vendor-extensions.xml file that contains the additional extensions (in extension tags) and place it in your ! projects merge dir. --> </XDtMerge:merge> --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/xdoclet/secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ xdoclet-devel mailing list xdoclet-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-devel