コード例 #1
0
ファイル: JmxDocFormText.java プロジェクト: nickboldt/fuseide
  public static String getFormTextSignature(MBeanOperationDoc operationDoc) {

    StringBuilder jmxdoc = new StringBuilder();

    String name = operationDoc.getName();
    String returnType = operationDoc.getReturnType().getName();

    jmxdoc.append("<p>");
    jmxdoc.append("<span font=\"" + FONT_CODE_KEY + "\">");
    jmxdoc.append(returnType).append(" ").append(name).append("(");

    // Signature Parameters

    List<MBeanParameterDoc> parameters = operationDoc.getParameters();
    int parameterCount = parameters.size();
    for (int i = 0; i < parameterCount; i++) {
      MBeanParameterDoc parameter = parameters.get(i);
      String parameterType = parameter.getType().getName();
      String parameterName = parameter.getName();
      jmxdoc.append(parameterType).append(" ").append(parameterName);

      if (i < parameterCount - 1) {
        jmxdoc.append(", ");
      }
    }

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

    return jmxdoc.toString();
  }
コード例 #2
0
ファイル: JmxDocFormText.java プロジェクト: nickboldt/fuseide
  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();
  }