Update of
/cvsroot/xdoclet/xdoclet/modules/jboss/src/xdoclet/modules/jboss/jmx/resources
In directory
sc8-pr-cvs1:/tmp/cvs-serv15067/modules/jboss/src/xdoclet/modules/jboss/jmx/resources
Modified Files:
jboss-service-template.xdt
Log Message:
Adds a @jboss.service classpath="xxx" archives="xxx" tag,
and generates a <classpath/> element in *-service.xml files
when it's present on a MBean. Samples and xtags.xml were
updated accordingly.
This implements XDT-393 and should make one more user happy.
Index: jboss-service-template.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/jboss/src/xdoclet/modules/jboss/jmx/resources/jboss-service-template.xdt,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -r1.10 -r1.11
*** jboss-service-template.xdt 2 Mar 2003 03:56:04 -0000 1.10
--- jboss-service-template.xdt 19 Mar 2003 14:54:45 -0000 1.11
***************
*** 6,10 ****
<XDtClass:ifClassTagValueEquals tagName="jboss.service" paramName="servicefile"
value="<XDtConfig:configParameterValue paramName='servicefile'/>">
! <mbean code="<XDtClass:fullClassName/>"
name="<XDtClass:classTagValue tagName="jmx.mbean" paramName="name"/>"
<XDtClass:ifHasClassTag
tagName="jboss:xmbean">xmbean-dd="<XDtPackage:packageNameAsPath/>/<XDtClass:className/>.xml"</XDtClass:ifHasClassTag>>
--- 6,22 ----
<XDtClass:ifClassTagValueEquals tagName="jboss.service" paramName="servicefile"
value="<XDtConfig:configParameterValue paramName='servicefile'/>">
! <XDtClass:forAllClassTags tagName="jboss.service">
! <XDtClass:ifHasClassTag tagName="jboss.service" paramName="classpath">
! <classpath codebase="<XDtClass:classTagValue tagName="jboss.service"
paramName="classpath"/>"
! <XDtClass:ifHasClassTag tagName="jboss.service" paramName="archives">
! archives="<XDtClass:classTagValue tagName="jboss.service"
paramName="archives"/>"
! </XDtClass:ifHasClassTag>
! <XDtClass:ifDoesntHaveClassTag tagName="jboss.service" paramName="archives">
! archives="*"
! </XDtClass:ifDoesntHaveClassTag>
! />
! </XDtClass:ifHasClassTag>
! </XDtClass:forAllClassTags>
! <mbean code="<XDtClass:fullClassName/>"
name="<XDtClass:classTagValue tagName="jmx.mbean" paramName="name"/>"
<XDtClass:ifHasClassTag
tagName="jboss:xmbean">xmbean-dd="<XDtPackage:packageNameAsPath/>/<XDtClass:className/>.xml"</XDtClass:ifHasClassTag>>
***************
*** 12,21 ****
<!--<XDtClass:classTagValue tagName="jmx.mbean" paramName="description"/>-->
</XDtClass:ifHasClassTag>
! <XDtConstructor:forAllConstructors>
<XDtConstructor:ifConstructorTagValueEquals tagName="jmx.managed-constructor"
paramName="servicefile" value="<XDtConfig:configParameterValue
paramName='servicefile'/>">
<constructor>
! <XDtConstructor:forAllConstructorTags tagName="jmx.managed-parameter">
! <arg type="<XDtConstructor:constructorTagValue
tagName="jmx.managed-parameter" paramName="type"/>"
value="<XDtConstructor:constructorTagValue tagName="jmx.managed-parameter"
paramName="value"/>"/>
! </XDtConstructor:forAllConstructorTags>
</constructor>
</XDtConstructor:ifConstructorTagValueEquals>
--- 24,33 ----
<!--<XDtClass:classTagValue tagName="jmx.mbean" paramName="description"/>-->
</XDtClass:ifHasClassTag>
! <XDtConstructor:forAllConstructors>
<XDtConstructor:ifConstructorTagValueEquals tagName="jmx.managed-constructor"
paramName="servicefile" value="<XDtConfig:configParameterValue
paramName='servicefile'/>">
<constructor>
! <XDtConstructor:forAllConstructorTags tagName="jmx.managed-parameter">
! <arg type="<XDtConstructor:constructorTagValue
tagName="jmx.managed-parameter" paramName="type"/>"
value="<XDtConstructor:constructorTagValue tagName="jmx.managed-parameter"
paramName="value"/>"/>
! </XDtConstructor:forAllConstructorTags>
</constructor>
</XDtConstructor:ifConstructorTagValueEquals>
-------------------------------------------------------
This SF.net email is sponsored by: Does your code think in ink?
You could win a Tablet PC. Get a free Tablet PC hat just for playing.
What are you waiting for?
http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en
_______________________________________________
xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel