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
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel