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>