Update of /cvsroot/xdoclet/xdoclet/modules/jboss/src/xdoclet/modules/jboss/ejb/resources In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14839/modules/jboss/src/xdoclet/modules/jboss/ejb/resources
Modified Files: jboss_xml.xdt Log Message: support for the new environment handling added (XDT-1330) Index: jboss_xml.xdt =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/jboss/src/xdoclet/modules/jboss/ejb/resources/jboss_xml.xdt,v retrieving revision 1.40 retrieving revision 1.41 diff -C2 -r1.40 -r1.41 *** jboss_xml.xdt 6 Apr 2005 21:45:02 -0000 1.40 --- jboss_xml.xdt 8 Apr 2005 12:43:45 -0000 1.41 *************** *** 47,50 **** --- 47,60 ---- <security-proxy><XDtClass:classTagValue tagName="jboss.security-proxy" paramName="name"/></security-proxy> </XDtClass:ifHasClassTag> + <XDtEjbEnvEjbRef:forAllEjbRefs tagName="ejb.ejb-external-ref"> + <XDtEjbEnvEjbRef:ifRemoteEjbRef> + <XDtEjbEnvEjbRef:ifHasParam paramName="jndi-name"> + <ejb-ref> + <ejb-ref-name><XDtEjbEnvEjbRef:name/></ejb-ref-name> + <jndi-name><XDtEjbEnvEjbRef:paramValue paramName="jndi-name"/></jndi-name> + </ejb-ref> + </XDtEjbEnvEjbRef:ifHasParam> + </XDtEjbEnvEjbRef:ifRemoteEjbRef> + </XDtEjbEnvEjbRef:forAllEjbRefs> <XDtClass:forAllClassTags tagName="jboss.ejb-ref-jndi"> <ejb-ref> *************** *** 53,56 **** --- 63,76 ---- </ejb-ref> </XDtClass:forAllClassTags> + <XDtEjbEnvEjbRef:forAllEjbRefs tagName="ejb.ejb-external-ref"> + <XDtEjbEnvEjbRef:ifLocalEjbRef> + <XDtEjbEnvEjbRef:ifHasParam paramName="jndi-name"> + <ejb-local-ref> + <ejb-ref-name><XDtEjbEnvEjbRef:name/></ejb-ref-name> + <local-jndi-name><XDtEjbEnvEjbRef:paramValue paramName="jndi-name"/></local-jndi-name> + </ejb-local-ref> + </XDtEjbEnvEjbRef:ifHasParam> + </XDtEjbEnvEjbRef:ifLocalEjbRef> + </XDtEjbEnvEjbRef:forAllEjbRefs> <XDtConfig:ifConfigParamGreaterOrEquals paramName="Version" value="3.2"> <XDtClass:forAllClassTags tagName="jboss.ejb-local-ref"> *************** *** 63,74 **** <XDtConfig:ifConfigParamNotGreaterOrEquals paramName="Version" value="4.0"> ! <XDtClass:forAllClassTags tagName="ejb.destination-ref"> ! <XDtClass:ifHasClassTag tagName="ejb.destination-ref" paramName="jndi-name"> <resource-ref> ! <res-ref-name><XDtClass:classTagValue tagName="ejb.destination-ref" paramName="name"/></res-ref-name> ! <jndi-name><XDtClass:classTagValue tagName="ejb.destination-ref" paramName="jndi-name"/></jndi-name> </resource-ref> ! </XDtClass:ifHasClassTag> ! </XDtClass:forAllClassTags> <XDtClass:forAllClassTags tagName="jboss.destination-ref"> <resource-ref> --- 83,94 ---- <XDtConfig:ifConfigParamNotGreaterOrEquals paramName="Version" value="4.0"> ! <XDtEjbEnv:forAllTags tagName="ejb.destination-ref"> ! <XDtEjbEnv:ifHasParam paramName="jndi-name"> <resource-ref> ! <res-ref-name><XDtEjbEnv:name paramName="name"/></res-ref-name> ! <jndi-name><XDtEjbEnv:paramValue paramName="jndi-name"/></jndi-name> </resource-ref> ! </XDtEjbEnv:ifHasParam> ! </XDtEjbEnv:forAllTags> <XDtClass:forAllClassTags tagName="jboss.destination-ref"> <resource-ref> *************** *** 79,90 **** </XDtConfig:ifConfigParamNotGreaterOrEquals> ! <XDtClass:forAllClassTags tagName="ejb.resource-ref"> ! <XDtClass:ifHasClassTag tagName="ejb.resource-ref" paramName="jndi-name"> ! <resource-ref> ! <res-ref-name><XDtClass:classTagValue tagName="ejb.resource-ref" paramName="res-ref-name"/></res-ref-name> ! <jndi-name><XDtClass:classTagValue tagName="ejb.resource-ref" paramName="jndi-name"/></jndi-name> ! </resource-ref> ! </XDtClass:ifHasClassTag> ! </XDtClass:forAllClassTags> <XDtClass:forAllClassTags tagName="jboss.resource-ref"> --- 99,110 ---- </XDtConfig:ifConfigParamNotGreaterOrEquals> ! <XDtEjbEnv:forAllTags tagName="ejb.resource-ref"> ! <XDtEjbEnv:ifHasParam paramName="jndi-name"> ! <resource-ref> ! <res-ref-name><XDtEjbEnv:name paramName="res-name,res-ref-name"/></res-ref-name> ! <jndi-name><XDtEjbEnv:paramValue paramName="jndi-name"/></jndi-name> ! </resource-ref> ! </XDtEjbEnv:ifHasParam> ! </XDtEjbEnv:forAllTags> <XDtClass:forAllClassTags tagName="jboss.resource-ref"> *************** *** 103,114 **** </XDtClass:forAllClassTags> ! <XDtClass:forAllClassTags tagName="ejb.resource-env-ref"> ! <XDtClass:ifHasClassTag tagName="ejb.resource-ref" paramName="jndi-name"> ! <resource-env-ref> ! <resource-env-ref-name><XDtClass:classTagValue tagName="ejb.resource-env-ref" paramName="name"/></resource-env-ref-name> ! <jndi-name><XDtClass:classTagValue tagName="ejb.resource-env-ref" paramName="jndi-name"/></jndi-name> ! </resource-env-ref> ! </XDtClass:ifHasClassTag> ! </XDtClass:forAllClassTags> <XDtClass:forAllClassTags tagName="jboss.resource-env-ref"> --- 123,134 ---- </XDtClass:forAllClassTags> ! <XDtEjbEnv:forAllTags tagName="ejb.resource-env-ref"> ! <XDtEjbEnv:ifHasParam paramName="jndi-name"> ! <resource-env-ref> ! <resource-env-ref-name><XDtEjbEnv:name paramName="name"/></resource-env-ref-name> ! <jndi-name><XDtEjbEnv:paramValue paramName="jndi-name"/></jndi-name> ! </resource-env-ref> ! </XDtEjbEnv:ifHasParam> ! </XDtEjbEnv:forAllTags> <XDtClass:forAllClassTags tagName="jboss.resource-env-ref"> *************** *** 120,131 **** <XDtConfig:ifConfigParamGreaterOrEquals paramName="Version" value="4.0"> ! <XDtClass:forAllClassTags tagName="ejb.destination-ref"> ! <XDtClass:ifHasClassTag tagName="ejb.destination-ref" paramName="jndi-name"> <message-destination-ref> ! <message-destination-ref-name><XDtClass:classTagValue tagName="ejb.destination-ref" paramName="name"/></message-destination-ref-name> ! <jndi-name><XDtClass:classTagValue tagName="ejb.destination-ref" paramName="jndi-name"/></jndi-name> </message-destination-ref> ! </XDtClass:ifHasClassTag> ! </XDtClass:forAllClassTags> <XDtClass:forAllClassTags tagName="jboss.destination-ref"> <message-destination-ref> --- 140,151 ---- <XDtConfig:ifConfigParamGreaterOrEquals paramName="Version" value="4.0"> ! <XDtEjbEnv:forAllTags tagName="ejb.destination-ref"> ! <XDtEjbEnv:ifHasParam paramName="jndi-name"> <message-destination-ref> ! <message-destination-ref-name><XDtEjbEnv:name paramName="name"/></message-destination-ref-name> ! <jndi-name><XDtEjbEnv:paramValue paramName="jndi-name"/></jndi-name> </message-destination-ref> ! </XDtEjbEnv:ifHasParam> ! </XDtEjbEnv:forAllTags> <XDtClass:forAllClassTags tagName="jboss.destination-ref"> <message-destination-ref> *************** *** 241,244 **** --- 261,274 ---- <security-proxy><XDtClass:classTagValue tagName="jboss.security-proxy" paramName="name"/></security-proxy> </XDtClass:ifHasClassTag> + <XDtEjbEnvEjbRef:forAllEjbRefs tagName="ejb.ejb-external-ref"> + <XDtEjbEnvEjbRef:ifRemoteEjbRef> + <XDtEjbEnvEjbRef:ifHasParam paramName="jndi-name"> + <ejb-ref> + <ejb-ref-name><XDtEjbEnvEjbRef:name/></ejb-ref-name> + <jndi-name><XDtEjbEnvEjbRef:paramValue paramName="jndi-name"/></jndi-name> + </ejb-ref> + </XDtEjbEnvEjbRef:ifHasParam> + </XDtEjbEnvEjbRef:ifRemoteEjbRef> + </XDtEjbEnvEjbRef:forAllEjbRefs> <XDtClass:forAllClassTags tagName="jboss.ejb-ref-jndi"> <ejb-ref> *************** *** 247,250 **** --- 277,290 ---- </ejb-ref> </XDtClass:forAllClassTags> + <XDtEjbEnvEjbRef:forAllEjbRefs tagName="ejb.ejb-external-ref"> + <XDtEjbEnvEjbRef:ifLocalEjbRef> + <XDtEjbEnvEjbRef:ifHasParam paramName="jndi-name"> + <ejb-local-ref> + <ejb-ref-name><XDtEjbEnvEjbRef:name/></ejb-ref-name> + <local-jndi-name><XDtEjbEnvEjbRef:paramValue paramName="jndi-name"/></local-jndi-name> + </ejb-local-ref> + </XDtEjbEnvEjbRef:ifHasParam> + </XDtEjbEnvEjbRef:ifLocalEjbRef> + </XDtEjbEnvEjbRef:forAllEjbRefs> <XDtConfig:ifConfigParamGreaterOrEquals paramName="Version" value="3.2"> <XDtClass:forAllClassTags tagName="jboss.ejb-local-ref"> *************** *** 257,268 **** <XDtConfig:ifConfigParamNotGreaterOrEquals paramName="Version" value="4.0"> ! <XDtClass:forAllClassTags tagName="ejb.destination-ref"> ! <XDtClass:ifHasClassTag tagName="ejb.destination-ref" paramName="jndi-name"> <resource-ref> ! <res-ref-name><XDtClass:classTagValue tagName="ejb.destination-ref" paramName="name"/></res-ref-name> ! <jndi-name><XDtClass:classTagValue tagName="ejb.destination-ref" paramName="jndi-name"/></jndi-name> </resource-ref> ! </XDtClass:ifHasClassTag> ! </XDtClass:forAllClassTags> <XDtClass:forAllClassTags tagName="jboss.destination-ref"> <resource-ref> --- 297,308 ---- <XDtConfig:ifConfigParamNotGreaterOrEquals paramName="Version" value="4.0"> ! <XDtEjbEnv:forAllTags tagName="ejb.destination-ref"> ! <XDtEjbEnv:ifHasParam paramName="jndi-name"> <resource-ref> ! <res-ref-name><XDtEjbEnv:name paramName="name"/></res-ref-name> ! <jndi-name><XDtEjbEnv:paramValue paramName="jndi-name"/></jndi-name> </resource-ref> ! </XDtEjbEnv:ifHasParam> ! </XDtEjbEnv:forAllTags> <XDtClass:forAllClassTags tagName="jboss.destination-ref"> <resource-ref> *************** *** 273,285 **** </XDtConfig:ifConfigParamNotGreaterOrEquals> ! <XDtClass:forAllClassTags tagName="ejb.resource-ref"> ! <XDtClass:ifHasClassTag tagName="ejb.resource-ref" paramName="jndi-name"> ! <resource-ref> ! <res-ref-name><XDtClass:classTagValue tagName="ejb.resource-ref" paramName="res-ref-name"/></res-ref-name> ! <jndi-name><XDtClass:classTagValue tagName="ejb.resource-ref" paramName="jndi-name"/></jndi-name> ! </resource-ref> ! </XDtClass:ifHasClassTag> ! </XDtClass:forAllClassTags> ! <XDtClass:forAllClassTags tagName="jboss.resource-ref"> --- 313,324 ---- </XDtConfig:ifConfigParamNotGreaterOrEquals> ! <XDtEjbEnv:forAllTags tagName="ejb.resource-ref"> ! <XDtEjbEnv:ifHasParam paramName="jndi-name"> ! <resource-ref> ! <res-ref-name><XDtEjbEnv:name paramName="res-name,res-ref-name"/></res-ref-name> ! <jndi-name><XDtEjbEnv:paramValue paramName="jndi-name"/></jndi-name> ! </resource-ref> ! </XDtEjbEnv:ifHasParam> ! </XDtEjbEnv:forAllTags> <XDtClass:forAllClassTags tagName="jboss.resource-ref"> *************** *** 298,309 **** </XDtClass:forAllClassTags> ! <XDtClass:forAllClassTags tagName="ejb.resource-env-ref"> ! <XDtClass:ifHasClassTag tagName="ejb.resource-ref" paramName="jndi-name"> ! <resource-env-ref> ! <resource-env-ref-name><XDtClass:classTagValue tagName="ejb.resource-env-ref" paramName="name"/></resource-env-ref-name> ! <jndi-name><XDtClass:classTagValue tagName="ejb.resource-env-ref" paramName="jndi-name"/></jndi-name> ! </resource-env-ref> ! </XDtClass:ifHasClassTag> ! </XDtClass:forAllClassTags> <XDtClass:forAllClassTags tagName="jboss.resource-env-ref"> --- 337,348 ---- </XDtClass:forAllClassTags> ! <XDtEjbEnv:forAllTags tagName="ejb.resource-env-ref"> ! <XDtEjbEnv:ifHasParam paramName="jndi-name"> ! <resource-env-ref> ! <resource-env-ref-name><XDtEjbEnv:name paramName="name"/></resource-env-ref-name> ! <jndi-name><XDtEjbEnv:paramValue paramName="jndi-name"/></jndi-name> ! </resource-env-ref> ! </XDtEjbEnv:ifHasParam> ! </XDtEjbEnv:forAllTags> <XDtClass:forAllClassTags tagName="jboss.resource-env-ref"> *************** *** 315,326 **** <XDtConfig:ifConfigParamGreaterOrEquals paramName="Version" value="4.0"> ! <XDtClass:forAllClassTags tagName="ejb.destination-ref"> ! <XDtClass:ifHasClassTag tagName="ejb.destination-ref" paramName="jndi-name"> <message-destination-ref> ! <message-destination-ref-name><XDtClass:classTagValue tagName="ejb.destination-ref" paramName="name"/></message-destination-ref-name> ! <jndi-name><XDtClass:classTagValue tagName="ejb.destination-ref" paramName="jndi-name"/></jndi-name> </message-destination-ref> ! </XDtClass:ifHasClassTag> ! </XDtClass:forAllClassTags> <XDtClass:forAllClassTags tagName="jboss.destination-ref"> <message-destination-ref> --- 354,365 ---- <XDtConfig:ifConfigParamGreaterOrEquals paramName="Version" value="4.0"> ! <XDtEjbEnv:forAllTags tagName="ejb.destination-ref"> ! <XDtEjbEnv:ifHasParam paramName="jndi-name"> <message-destination-ref> ! <message-destination-ref-name><XDtEjbEnv:name paramName="name"/></message-destination-ref-name> ! <jndi-name><XDtEjbEnv:paramValue paramName="jndi-name"/></jndi-name> </message-destination-ref> ! </XDtEjbEnv:ifHasParam> ! </XDtEjbEnv:forAllTags> <XDtClass:forAllClassTags tagName="jboss.destination-ref"> <message-destination-ref> *************** *** 471,474 **** --- 510,523 ---- <security-proxy><XDtClass:classTagValue tagName="jboss.security-proxy" paramName="name"/></security-proxy> </XDtClass:ifHasClassTag> + <XDtEjbEnvEjbRef:forAllEjbRefs tagName="ejb.ejb-external-ref"> + <XDtEjbEnvEjbRef:ifRemoteEjbRef> + <XDtEjbEnvEjbRef:ifHasParam paramName="jndi-name"> + <ejb-ref> + <ejb-ref-name><XDtEjbEnvEjbRef:name/></ejb-ref-name> + <jndi-name><XDtEjbEnvEjbRef:paramValue paramName="jndi-name"/></jndi-name> + </ejb-ref> + </XDtEjbEnvEjbRef:ifHasParam> + </XDtEjbEnvEjbRef:ifRemoteEjbRef> + </XDtEjbEnvEjbRef:forAllEjbRefs> <XDtClass:forAllClassTags tagName="jboss.ejb-ref-jndi"> <ejb-ref> *************** *** 477,490 **** </ejb-ref> </XDtClass:forAllClassTags> <XDtConfig:ifConfigParamNotGreaterOrEquals paramName="Version" value="4.0"> ! <XDtClass:forAllClassTags tagName="ejb.destination-ref"> ! <XDtClass:ifHasClassTag tagName="ejb.destination-ref" paramName="jndi-name"> <resource-ref> ! <res-ref-name><XDtClass:classTagValue tagName="ejb.destination-ref" paramName="name"/></res-ref-name> ! <jndi-name><XDtClass:classTagValue tagName="ejb.destination-ref" paramName="jndi-name"/></jndi-name> </resource-ref> ! </XDtClass:ifHasClassTag> ! </XDtClass:forAllClassTags> <XDtClass:forAllClassTags tagName="jboss.destination-ref"> <resource-ref> --- 526,549 ---- </ejb-ref> </XDtClass:forAllClassTags> + <XDtEjbEnvEjbRef:forAllEjbRefs tagName="ejb.ejb-external-ref"> + <XDtEjbEnvEjbRef:ifLocalEjbRef> + <XDtEjbEnvEjbRef:ifHasParam paramName="jndi-name"> + <ejb-local-ref> + <ejb-ref-name><XDtEjbEnvEjbRef:name/></ejb-ref-name> + <local-jndi-name><XDtEjbEnvEjbRef:paramValue paramName="jndi-name"/></local-jndi-name> + </ejb-local-ref> + </XDtEjbEnvEjbRef:ifHasParam> + </XDtEjbEnvEjbRef:ifLocalEjbRef> + </XDtEjbEnvEjbRef:forAllEjbRefs> <XDtConfig:ifConfigParamNotGreaterOrEquals paramName="Version" value="4.0"> ! <XDtEjbEnv:forAllTags tagName="ejb.destination-ref"> ! <XDtEjbEnv:ifHasParam paramName="jndi-name"> <resource-ref> ! <res-ref-name><XDtEjbEnv:name paramName="name"/></res-ref-name> ! <jndi-name><XDtEjbEnv:paramValue paramName="jndi-name"/></jndi-name> </resource-ref> ! </XDtEjbEnv:ifHasParam> ! </XDtEjbEnv:forAllTags> <XDtClass:forAllClassTags tagName="jboss.destination-ref"> <resource-ref> *************** *** 495,507 **** </XDtConfig:ifConfigParamNotGreaterOrEquals> ! <XDtClass:forAllClassTags tagName="ejb.resource-ref"> ! <XDtClass:ifHasClassTag tagName="ejb.resource-ref" paramName="jndi-name"> ! <resource-ref> ! <res-ref-name><XDtClass:classTagValue tagName="ejb.resource-ref" paramName="res-ref-name"/></res-ref-name> ! <jndi-name><XDtClass:classTagValue tagName="ejb.resource-ref" paramName="jndi-name"/></jndi-name> ! </resource-ref> ! </XDtClass:ifHasClassTag> ! </XDtClass:forAllClassTags> ! <XDtClass:forAllClassTags tagName="jboss.resource-ref"> --- 554,565 ---- </XDtConfig:ifConfigParamNotGreaterOrEquals> ! <XDtEjbEnv:forAllTags tagName="ejb.resource-ref"> ! <XDtEjbEnv:ifHasParam paramName="jndi-name"> ! <resource-ref> ! <res-ref-name><XDtEjbEnv:name paramName="res-name,res-ref-name"/></res-ref-name> ! <jndi-name><XDtEjbEnv:paramValue paramName="jndi-name"/></jndi-name> ! </resource-ref> ! </XDtEjbEnv:ifHasParam> ! </XDtEjbEnv:forAllTags> <XDtClass:forAllClassTags tagName="jboss.resource-ref"> *************** *** 520,531 **** </XDtClass:forAllClassTags> ! <XDtClass:forAllClassTags tagName="ejb.resource-env-ref"> ! <XDtClass:ifHasClassTag tagName="ejb.resource-ref" paramName="jndi-name"> ! <resource-env-ref> ! <resource-env-ref-name><XDtClass:classTagValue tagName="ejb.resource-env-ref" paramName="name"/></resource-env-ref-name> ! <jndi-name><XDtClass:classTagValue tagName="ejb.resource-env-ref" paramName="jndi-name"/></jndi-name> ! </resource-env-ref> ! </XDtClass:ifHasClassTag> ! </XDtClass:forAllClassTags> <XDtClass:forAllClassTags tagName="jboss.resource-env-ref"> --- 578,589 ---- </XDtClass:forAllClassTags> ! <XDtEjbEnv:forAllTags tagName="ejb.resource-env-ref"> ! <XDtEjbEnv:ifHasParam paramName="jndi-name"> ! <resource-env-ref> ! <resource-env-ref-name><XDtEjbEnv:name paramName="name"/></resource-env-ref-name> ! <jndi-name><XDtEjbEnv:paramValue paramName="jndi-name"/></jndi-name> ! </resource-env-ref> ! </XDtEjbEnv:ifHasParam> ! </XDtEjbEnv:forAllTags> <XDtClass:forAllClassTags tagName="jboss.resource-env-ref"> *************** *** 537,548 **** <XDtConfig:ifConfigParamGreaterOrEquals paramName="Version" value="4.0"> ! <XDtClass:forAllClassTags tagName="ejb.destination-ref"> ! <XDtClass:ifHasClassTag tagName="ejb.destination-ref" paramName="jndi-name"> <message-destination-ref> ! <message-destination-ref-name><XDtClass:classTagValue tagName="ejb.destination-ref" paramName="name"/></message-destination-ref-name> ! <jndi-name><XDtClass:classTagValue tagName="ejb.destination-ref" paramName="jndi-name"/></jndi-name> </message-destination-ref> ! </XDtClass:ifHasClassTag> ! </XDtClass:forAllClassTags> <XDtClass:forAllClassTags tagName="jboss.destination-ref"> <message-destination-ref> --- 595,606 ---- <XDtConfig:ifConfigParamGreaterOrEquals paramName="Version" value="4.0"> ! <XDtEjbEnv:forAllTags tagName="ejb.destination-ref"> ! <XDtEjbEnv:ifHasParam paramName="jndi-name"> <message-destination-ref> ! <message-destination-ref-name><XDtEjbEnv:name paramName="name"/></message-destination-ref-name> ! <jndi-name><XDtEjbEnv:paramValue paramName="jndi-name"/></jndi-name> </message-destination-ref> ! </XDtEjbEnv:ifHasParam> ! </XDtEjbEnv:forAllTags> <XDtClass:forAllClassTags tagName="jboss.destination-ref"> <message-destination-ref> ------------------------------------------------------- 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