com.beust.jcommander.Parameter.description()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(3.1k)|赞(0)|评价(0)|浏览(90)

本文整理了Java中com.beust.jcommander.Parameter.description()方法的一些代码示例,展示了Parameter.description()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Parameter.description()方法的具体详情如下:
包路径:com.beust.jcommander.Parameter
类名称:Parameter
方法名:description

Parameter.description介绍

暂无

代码示例

代码示例来源:origin: com.beust/jcommander

public String getMainParameterDescription() {
  if (descriptions == null) createDescriptions();
  return mainParameter.annotation != null ? mainParameter.annotation.description()
      : null;
}

代码示例来源:origin: com.beust/jcommander

String description;
if (Enum.class.isAssignableFrom(parameterized.getType())
  && parameterAnnotation.description().isEmpty()) {
 description = "Options: " + EnumSet.allOf((Class<? extends Enum>) parameterized.getType());
}else {
 description = parameterAnnotation.description();

代码示例来源:origin: locationtech/geowave

if (getParam().getParameter() != null && getParam().getParameter().description() != null) {
 description = getParam().getParameter().description();
} else if (getParam().isDynamicParameter()) {
 description = getParam().getWrappedParameter().getDynamicParameter().description();

代码示例来源:origin: locationtech/geowave

@Override
public String getDescription() {
 return parameter.description();
}

代码示例来源:origin: org.jboss.pressgang.ccms/jcommander-pressgang

initDescription(m_parameterAnnotation.description(), m_parameterAnnotation.descriptionKey(), m_parameterAnnotation.names());
  initMetaVar(m_parameterAnnotation.metaVar(), m_parameterAnnotation.metaVarKey());
} else if (m_dynamicParameterAnnotation != null) {

代码示例来源:origin: org.jboss.pressgang.ccms/jcommander-pressgang

public String getMainParameterDescription() {
  if (m_descriptions == null) createDescriptions();
  return m_mainParameterAnnotation != null ? m_mainParameterAnnotation.description() : null;
}

代码示例来源:origin: locationtech/geowave

@FunctionalInterface
private interface MainParamInitializer<T extends RestField<?>> {
 public T apply(
   String name,
   boolean isList,
   Field mainParamField,
   int subfieldOrdinal,
   int totalSize,
   Object instance);
}

代码示例来源:origin: io.ballerina.messaging/broker-cli-client

/**
 * Append global level flags info to the provided StringBuilder instance.
 *
 * @param sb StringBuilder instance which logs should be appended into.
 */
private static void appendGlobalFlagsInfo(StringBuilder sb) {
  int maxLength = 0;
  Map<String, String> globalFlags = new HashMap<>();
  for (Field field : AbstractCmd.class.getDeclaredFields()) {
    Parameter param = field.getAnnotation(Parameter.class);
    if (Objects.isNull(param)) {
      continue;
    }
    String key = String.join(",", param.names());
    maxLength = Math.max(maxLength, key.length());
    globalFlags.put(key, param.description());
  }
  sb.append("Global Flags:\n");
  int finalMaxLength = maxLength;
  globalFlags.keySet().forEach((flag) -> {
    sb.append(String.format("%2s%-" + String.valueOf(finalMaxLength + LOGS_PADDING) + "s", "", flag));
    sb.append(globalFlags.get(flag));
    sb.append("\n");
  });
}

代码示例来源:origin: locationtech/geowave

+ Arrays.toString(parameter.names())
    + ": "
    + parameter.description());
JCommander.getConsole().print("Enter value for [" + field.getName() + "]: ");
boolean echoEnabled =

相关文章