Update of /cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/dd/resources In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12666/modules/ejb/src/xdoclet/modules/ejb/dd/resources
Modified Files: ejb-ref.xdt Log Message: Set the same default value for the view-type parameter of ejb-ref and ejb-external-ref (XDT-1264). Removed code dupplication for default view type in ejb-ref.xdt Index: ejb-ref.xdt =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/dd/resources/ejb-ref.xdt,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** ejb-ref.xdt 15 Jan 2005 10:28:20 -0000 1.2 --- ejb-ref.xdt 4 Feb 2005 17:50:37 -0000 1.3 *************** *** 1,5 **** <XDtEjbRef:forAllEjbRefs> ! <XDtClass:ifDoesntHaveClassTag tagName="ejb:ejb-ref" paramName="view-type"> <ejb-ref <XDtId:prefixedId prefix="EJBRef"/>> <ejb-ref-name><XDtEjb:ejbRefName/></ejb-ref-name> --- 1,5 ---- <XDtEjbRef:forAllEjbRefs> ! <XDtEjbRef:ifRemoteEjbRef> <ejb-ref <XDtId:prefixedId prefix="EJBRef"/>> <ejb-ref-name><XDtEjb:ejbRefName/></ejb-ref-name> *************** *** 9,28 **** <ejb-link><XDtClass:classTagValue tagName="ejb:ejb-ref" paramName="ejb-name"/></ejb-link> </ejb-ref> ! </XDtClass:ifDoesntHaveClassTag> ! <XDtClass:ifHasClassTag tagName="ejb:ejb-ref" paramName="view-type"> ! <XDtClass:ifClassTagValueEquals tagName="ejb:ejb-ref" paramName="view-type" value="remote"> ! <ejb-ref <XDtId:prefixedId prefix="EJBRef"/>> ! <ejb-ref-name><XDtEjb:ejbRefName/></ejb-ref-name> ! <ejb-ref-type><XDtEjb:beanType/></ejb-ref-type> ! <home><XDtEjbHome:homeInterface type="remote"/></home> ! <remote><XDtEjbIntf:componentInterface type="remote"/></remote> ! <ejb-link><XDtClass:classTagValue tagName="ejb:ejb-ref" paramName="ejb-name"/></ejb-link> ! </ejb-ref> ! </XDtClass:ifClassTagValueEquals> ! </XDtClass:ifHasClassTag> </XDtEjbRef:forAllEjbRefs> <XDtClass:forAllClassTags tagName="ejb:ejb-external-ref"> ! <XDtClass:ifClassTagValueEquals tagName="ejb:ejb-external-ref" paramName="view-type" value="remote"> <ejb-ref <XDtId:prefixedId prefix="EJBRef"/>> <ejb-ref-name><XDtEjb:ejbExternalRefName/></ejb-ref-name> --- 9,17 ---- <ejb-link><XDtClass:classTagValue tagName="ejb:ejb-ref" paramName="ejb-name"/></ejb-link> </ejb-ref> ! </XDtEjbRef:ifRemoteEjbRef> </XDtEjbRef:forAllEjbRefs> <XDtClass:forAllClassTags tagName="ejb:ejb-external-ref"> ! <XDtEjbRef:ifRemoteEjbRef> <ejb-ref <XDtId:prefixedId prefix="EJBRef"/>> <ejb-ref-name><XDtEjb:ejbExternalRefName/></ejb-ref-name> *************** *** 39,47 **** </XDtClass:ifHasClassTag> </ejb-ref> ! </XDtClass:ifClassTagValueEquals> </XDtClass:forAllClassTags> <XDtClass:forAllClassTags tagName="ejb:ejb-external-ref"> ! <XDtClass:ifClassTagValueEquals tagName="ejb:ejb-external-ref" paramName="view-type" value="local"> <ejb-local-ref <XDtId:prefixedId prefix="EJBLocalRef"/>> <ejb-ref-name><XDtEjb:ejbExternalRefName/></ejb-ref-name> --- 28,36 ---- </XDtClass:ifHasClassTag> </ejb-ref> ! </XDtEjbRef:ifRemoteEjbRef> </XDtClass:forAllClassTags> <XDtClass:forAllClassTags tagName="ejb:ejb-external-ref"> ! <XDtEjbRef:ifLocalEjbRef> <ejb-local-ref <XDtId:prefixedId prefix="EJBLocalRef"/>> <ejb-ref-name><XDtEjb:ejbExternalRefName/></ejb-ref-name> *************** *** 53,61 **** </XDtClass:ifHasClassTag> </ejb-local-ref> ! </XDtClass:ifClassTagValueEquals> </XDtClass:forAllClassTags> <XDtEjbRef:forAllEjbRefs> ! <XDtClass:ifClassTagValueEquals tagName="ejb:ejb-ref" paramName="view-type" value="local"> <ejb-local-ref <XDtId:prefixedId prefix="EJBLocalRef"/>> <ejb-ref-name><XDtEjb:ejbRefName/></ejb-ref-name> --- 42,50 ---- </XDtClass:ifHasClassTag> </ejb-local-ref> ! </XDtEjbRef:ifLocalEjbRef> </XDtClass:forAllClassTags> <XDtEjbRef:forAllEjbRefs> ! <XDtEjbRef:ifLocalEjbRef> <ejb-local-ref <XDtId:prefixedId prefix="EJBLocalRef"/>> <ejb-ref-name><XDtEjb:ejbRefName/></ejb-ref-name> *************** *** 65,69 **** <ejb-link><XDtClass:classTagValue tagName="ejb:ejb-ref" paramName="ejb-name"/></ejb-link> </ejb-local-ref> ! </XDtClass:ifClassTagValueEquals> </XDtEjbRef:forAllEjbRefs> --- 54,58 ---- <ejb-link><XDtClass:classTagValue tagName="ejb:ejb-ref" paramName="ejb-name"/></ejb-link> </ejb-local-ref> ! </XDtEjbRef:ifLocalEjbRef> </XDtEjbRef:forAllEjbRefs> ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ xdoclet-devel mailing list xdoclet-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-devel