本文整理了Java中com.beust.jcommander.Parameter.description()
方法的一些代码示例,展示了Parameter.description()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Parameter.description()
方法的具体详情如下:
包路径:com.beust.jcommander.Parameter
类名称: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 =
内容来源于网络,如有侵权,请联系作者删除!