User: d_jencks
  Date: 02/09/19 20:48:43

  Modified:    modules/jmx/src/META-INF xtags.xml
  Log:
  made jmx usable in xdocletgui.
  
  Revision  Changes    Path
  1.9       +67 -3     xdoclet/modules/jmx/src/META-INF/xtags.xml
  
  Index: xtags.xml
  ===================================================================
  RCS file: /cvsroot/xdoclet/xdoclet/modules/jmx/src/META-INF/xtags.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -w -r1.8 -r1.9
  --- xtags.xml 5 Sep 2002 03:51:19 -0000       1.8
  +++ xtags.xml 20 Sep 2002 03:48:43 -0000      1.9
  @@ -7,6 +7,11 @@
       <name>jmx</name>
       <usage-description>jmx tags</usage-description>
       <condition-description>Any class may be an mbean</condition-description>
  +    <condition type="or">
  +      <condition type="constructor"/>
  +      <condition type="method"/>
  +      <condition type="class"/>
  +    </condition>
       <tags>
         <tag>
           <level>class</level>
  @@ -135,6 +140,7 @@
           <usage-description>
                Defines a jmx managed operation.  This method will be included in a
                standard mbean interface and marked as a managed operation in xmbean 
metadata.
  +             jmx.managed-argument tags can be used to describe the parameters.
           </usage-description>
           <unique>true</unique>
           <condition-description>
  @@ -157,6 +163,13 @@
               </option-set>
             </option-sets>
           </parameter>
  +        <parameter type="text">
  +          <name>description</name>
  +          <usage-description>
  +             Specifies a description for the managed operation that can be used in 
mbean infos.
  +          </usage-description>
  +          <mandatory>false</mandatory>
  +        </parameter>
         </tag>
   
         <tag>
  @@ -172,7 +185,7 @@
           </usage-description>
           <unique>true</unique>
           <condition-description>
  -             The jmx.managed-operation tag can be used on any method.
  +             The jmx.managed-attribute tag can be used on any method.
           </condition-description>
           <parameter type="text">
             <name>access</name>
  @@ -192,6 +205,13 @@
             </option-sets>
           </parameter>
           <parameter type="text">
  +          <name>description</name>
  +          <usage-description>
  +             Specifies a description for the managed attribute that can be used in 
mbean infos.
  +          </usage-description>
  +          <mandatory>false</mandatory>
  +        </parameter>
  +        <parameter type="text">
             <name>persistPolicy</name>
             <usage-description>
                Specifies the persistence policy for this mbean
  @@ -274,8 +294,7 @@
           </usage-description>
           <unique>true</unique>
           <condition-description>
  -             The jmx.managed-constructor tag can be used on any constructor. The 
javadocs for
  -             the constructor parameters are used to generate parameter descriptions.
  +             The jmx.managed-constructor tag can be used on any constructor. The 
jmx.managed-argument tags are used to generate parameter descriptions.
           </condition-description>
           <parameter type="text">
             <name>description</name>
  @@ -284,6 +303,13 @@
             </usage-description>
             <mandatory>false</mandatory>
           </parameter>
  +        <parameter type="text">
  +          <name>servicefile</name>
  +          <usage-description>
  +             If we are generating a JBoss *-service.xml file, if the * matches the 
parameter value this constructor will be used with the managed-argument values 
provided.
  +          </usage-description>
  +          <mandatory>false</mandatory>
  +        </parameter>
         </tag>
   
         <tag>
  @@ -365,6 +391,44 @@
             <mandatory>false</mandatory>
           </parameter>
         </tag>
  +
  +      <tag>
  +        <level>constructor, method</level>
  +        <name>jmx.managed-argument</name>
  +        <usage-description>
  +             Defines an argument for a managed operation or managed constructor.  
  +             NOTE: this tag is somewhat defective in that some of the info can be 
  +             determined automatically.  You should expect the usage of this tag to 
  +             change without notice.
  +        </usage-description>
  +        <unique>false</unique>
  +        <condition-description>
  +             jmx.managed-argument tag can be used on constructors and operations 
with arguments. 
  +        </condition-description>
  +        <parameter type="text">
  +          <name>description</name>
  +          <usage-description>
  +             Specifies a description for the operation or constructor argument.
  +          </usage-description>
  +          <mandatory>false</mandatory>
  +        </parameter>
  +        <parameter type="text">
  +          <name>type</name>
  +          <usage-description>
  +             The type of the argument.  This should be determined from the method 
signature.
  +          </usage-description>
  +          <mandatory>false</mandatory>
  +        </parameter>
  +        <parameter type="text">
  +          <name>value</name>
  +          <usage-description>
  +             A string representation of the value for the managed argument.  Only 
useful for constructor arguments.
  +          </usage-description>
  +          <mandatory>false</mandatory>
  +        </parameter>
  +      </tag>
  +
  +
       </tags>
     </namespace>
   </xdoclet>
  
  
  


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to