Esempio n. 1
0
  public static String getFormTextParameters(MBeanOperationDoc operationDoc) {
    StringBuilder jmxdoc = new StringBuilder();

    List<MBeanParameterDoc> parameters = operationDoc.getParameters();
    int parameterCount = parameters.size();

    if (parameterCount > 0) {
      jmxdoc.append("<p>");
      jmxdoc.append(INDENT);
      jmxdoc.append("<b>");
      jmxdoc.append(HEADING_PARAMETERS);
      jmxdoc.append("</b>");
      jmxdoc.append("</p>");

      jmxdoc.append("<p>");

      for (int i = 0; i < parameterCount; i++) {
        MBeanParameterDoc parameter = parameters.get(i);

        String parameterName = parameter.getName();
        String parameterDescription = parameter.getDescription();

        jmxdoc.append(INDENT);
        jmxdoc.append(INDENT);
        jmxdoc.append("<span font=\"" + FONT_CODE_KEY + "\">");
        jmxdoc.append(parameterName);
        jmxdoc.append("</span>");
        jmxdoc.append(" - ").append(parameterDescription);

        if (i < parameterCount - 1) {
          jmxdoc.append("<br/>");
        }
      }

      jmxdoc.append("</p>");
    }

    return jmxdoc.toString();
  }