User: jeje
Date: 02/03/11 09:32:43
Added: core/resources/xdoclet/jmx/vendor Mx4jMessages.properties
mx4j-mbean-description.j
Removed: core/resources/xdoclet/jmx/vendor OpenJmxMessages.properties
openjmx-mbean-description.j
Log:
Modified sources in order to reflect changes in the name from OpenJMX to
mx4j. Modified the templates in order to reflect a class name change too.
Revision Changes Path
1.1
xdoclet/core/resources/xdoclet/jmx/vendor/Mx4jMessages.properties
Index: Mx4jMessages.properties
===================================================================
# ResourceBundle properties file for mx4j jmxdoclet subtask messages
inherit_javadocs_from_intf=inherit javadoc comments from interface
1.1
xdoclet/core/resources/xdoclet/jmx/vendor/mx4j-mbean-description.j
Index: mx4j-mbean-description.j
===================================================================
/*
* <XDtI18n:getString bundle="xdoclet.jmx.Messages" resource="do_not_edit"/>
*/
package <XDtPackage:packageOf><XDtClass:fullClassName/></XDtPackage:packageOf>;
<XDtClass:importedList currentClass="<XDtClass:fullClassName/>"/>
import mx4j.MBeanDescriptionAdapter;
import java.lang.reflect.Method;
import java.lang.reflect.Constructor;
/**
* <XDtI18n:getString bundle="xdoclet.jmx.Messages" resource="mbean_interface"/>
<XDtClass:classCommentTags indent="0"/> */
public class
<XDtClass:classOf><XDtClass:fullClassName/>MBeanDescription</XDtClass:classOf> extends
<XDtClass:ifHasClassTag tagName="mx4j:description"
paramName="extends"><XDtClass:classTagValue tagName="mx4j:description"
paramName="extends"/></XDtClass:ifHasClassTag>
<XDtClass:ifDoesntHaveClassTag tagName="mx4j:description" paramName="extends">
<XDtClass:ifHasClassTag tagName="jmx:mbean"
paramName="extends"><XDtClass:classTagValue tagName="jmx:mbean"
paramName="extends"/>Description</XDtClass:ifHasClassTag>
<XDtClass:ifDoesntHaveClassTag tagName="jmx:mbean" paramName="extends">
MBeanDescriptionAdapter</XDtClass:ifDoesntHaveClassTag>
</XDtClass:ifDoesntHaveClassTag>
{
<XDtClass:ifHasClassTag tagName="jmx:mbean" paramName="description">
// <XDtI18n:getString bundle="xdoclet.jmx.vendor.Mx4jMessages"
resource="inherit_javadocs_from_intf"/>
public String getMBeanDescription() {
return "<XDtClass:classTagValue tagName="jmx:mbean"
paramName="description"/>";
}
</XDtClass:ifHasClassTag>
// <XDtI18n:getString bundle="xdoclet.jmx.vendor.Mx4jMessages"
resource="inherit_javadocs_from_intf"/>
public String getConstructorDescription(Constructor ctor) {
String name = ctor.getName();
<XDtConstructor:forAllConstructors superclasses="false" sort="false">
<XDtConstructor:ifHasConstructorTag tagName="jmx:managed-constructor"
paramName="description">
if (ctor.toString().equals("<XDtJmx:constructorSignature/>")) {
return "<XDtConstructor:constructorTagValue
tagName="jmx:managed-constructor" paramName="description"/>";
}
</XDtConstructor:ifHasConstructorTag>
</XDtConstructor:forAllConstructors>
return super.getConstructorDescription(ctor);
}
// <XDtI18n:getString bundle="xdoclet.jmx.vendor.Mx4jMessages"
resource="inherit_javadocs_from_intf"/>
public String getConstructorParameterName(Constructor ctor, int index) {
<XDtConstructor:forAllConstructors superclasses="false" sort="false">
<XDtConstructor:ifHasConstructorTag tagName="jmx:managed-constructor"
paramName="description">
if (ctor.toString().equals("<XDtJmx:constructorSignature/>")) {
switch (index) {
<XDtJmx:forAllIndexedConstructorParams>
case <XDtJmx:indexedConstructorParamValue
tagName="jmx:managed-constructor-parameter" paramName="position"/>:
return "<XDtJmx:indexedConstructorParamValue
tagName="jmx:managed-constructor-parameter" paramName="name"/>";
</XDtJmx:forAllIndexedConstructorParams>
}
}
</XDtConstructor:ifHasConstructorTag>
</XDtConstructor:forAllConstructors>
return super.getConstructorParameterName(ctor, index);
}
// <XDtI18n:getString bundle="xdoclet.jmx.vendor.Mx4jMessages"
resource="inherit_javadocs_from_intf"/>
public String getConstructorParameterDescription(Constructor ctor, int index) {
<XDtConstructor:forAllConstructors superclasses="false" sort="false">
<XDtConstructor:ifHasConstructorTag
tagName="jmx:managed-constructor-parameter" paramName="description">
if (ctor.toString().equals("<XDtJmx:constructorSignature/>")) {
switch (index) {
<XDtJmx:forAllIndexedConstructorParams>
case <XDtJmx:indexedConstructorParamValue
tagName="jmx:managed-constructor-parameter" paramName="position"/>:
return "<XDtJmx:indexedConstructorParamValue
tagName="jmx:managed-constructor-parameter" paramName="description"/>";
</XDtJmx:forAllIndexedConstructorParams>
}
}
</XDtConstructor:ifHasConstructorTag>
</XDtConstructor:forAllConstructors>
return super.getConstructorParameterDescription(ctor, index);
}
// <XDtI18n:getString bundle="xdoclet.jmx.vendor.Mx4jMessages"
resource="inherit_javadocs_from_intf"/>
public String getAttributeDescription(String attribute) {
<XDtMethod:forAllMethods superclasses="false" sort="false">
<XDtMethod:ifHasMethodTag tagName="jmx:managed-attribute"
paramName="description">
<XDtJmx:ifHasAttributeDescription>
if (attribute.equals("<XDtMethod:methodNameWithoutPrefix />")) {
return "<XDtMethod:methodTagValue tagName="jmx:managed-attribute"
paramName="description"/>";
}
</XDtJmx:ifHasAttributeDescription>
</XDtMethod:ifHasMethodTag>
</XDtMethod:forAllMethods>
return super.getAttributeDescription(attribute);
}
// <XDtI18n:getString bundle="xdoclet.jmx.vendor.Mx4jMessages"
resource="inherit_javadocs_from_intf"/>
public String getOperationDescription(Method operation) {
String name = operation.getName();
<XDtMethod:forAllMethods superclasses="false" sort="false">
<XDtMethod:ifHasMethodTag tagName="jmx:managed-operation"
paramName="description">
if (name.equals("<XDtMethod:methodName/>")) {
return "<XDtMethod:methodTagValue tagName="jmx:managed-operation"
paramName="description"/>";
}
</XDtMethod:ifHasMethodTag>
</XDtMethod:forAllMethods>
return super.getOperationDescription(operation);
}
// <XDtI18n:getString bundle="xdoclet.jmx.vendor.Mx4jMessages"
resource="inherit_javadocs_from_intf"/>
public String getOperationParameterName(Method method, int index) {
String name = method.getName();
<XDtMethod:forAllMethods superclasses="false" sort="false">
<XDtMethod:ifHasMethodTag tagName="jmx:managed-operation-parameter"
paramName="description">
if (name.equals("<XDtMethod:methodName/>")) {
switch (index) {
<XDtJmx:forAllIndexedMethodParams>
case <XDtJmx:indexedMethodParamValue
tagName="jmx:managed-operation-parameter" paramName="position"/>:
return "<XDtJmx:indexedMethodParamValue
tagName="jmx:managed-operation-parameter" paramName="name"/>";
</XDtJmx:forAllIndexedMethodParams>
}
}
</XDtMethod:ifHasMethodTag>
</XDtMethod:forAllMethods>
return super.getOperationParameterName(method, index);
}
// <XDtI18n:getString bundle="xdoclet.jmx.vendor.Mx4jMessages"
resource="inherit_javadocs_from_intf"/>
public String getOperationParameterDescription(Method method, int index) {
String name = method.getName();
<XDtMethod:forAllMethods superclasses="false" sort="false">
<XDtMethod:ifHasMethodTag tagName="jmx:managed-operation-parameter"
paramName="description">
if (name.equals("<XDtMethod:methodName/>")) {
switch (index) {
<XDtJmx:forAllIndexedMethodParams>
case <XDtJmx:indexedMethodParamValue
tagName="jmx:managed-operation-parameter" paramName="position"/>:
return "<XDtJmx:indexedMethodParamValue
tagName="jmx:managed-operation-parameter" paramName="description"/>";
</XDtJmx:forAllIndexedMethodParams>
}
}
</XDtMethod:ifHasMethodTag>
</XDtMethod:forAllMethods>
return super.getOperationParameterDescription(method, index);
}
}
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel