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