You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by do...@apache.org on 2002/06/02 07:36:22 UTC
cvs commit: jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/xdoclet blockinfo.j
donaldp 2002/06/01 22:36:22
Modified: src/java/org/apache/avalon/phoenix/tools/xdoclet blockinfo.j
Log:
Added the ability for javadoc tags to declare management interfaces for Blocks via @phoenix:mx (same format as normal service declarations).
Submitted by: Huw Roberts <Hu...@mmlive.com>
Revision Changes Path
1.4 +7 -0 jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/xdoclet/blockinfo.j
Index: blockinfo.j
===================================================================
RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/xdoclet/blockinfo.j,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- blockinfo.j 12 May 2002 10:20:18 -0000 1.3
+++ blockinfo.j 2 Jun 2002 05:36:22 -0000 1.4
@@ -17,6 +17,13 @@
</XDtClass:forAllClassTags>
</services>
+ <!-- interfaces that may be exported to manange this block -->
+ <management-access-points>
+ <XDtClass:forAllClassTags tagName="phoenix:mx">
+ <service name="<XDtClass:classTagValue tagName="phoenix:mx" paramName="name"/>"<XDtClass:ifHasClassTag tagName="phoenix:mx" paramName="version"> version="<XDtClass:classTagValue tagName="phoenix:mx" paramName="version"/>"</XDtClass:ifHasClassTag>/>
+ </XDtClass:forAllClassTags>
+ </management-access-points>
+
<!-- services that are required by this block -->
<dependencies>
<XDtMethod:ifHasMethod name="compose"
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>