本文整理了Java中joptsimple.ArgumentAcceptingOptionSpec.describedAs()
方法的一些代码示例,展示了ArgumentAcceptingOptionSpec.describedAs()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ArgumentAcceptingOptionSpec.describedAs()
方法的具体详情如下:
包路径:joptsimple.ArgumentAcceptingOptionSpec
类名称:ArgumentAcceptingOptionSpec
方法名:describedAs
[英]Specifies a description for the argument of the option that this spec represents. This description is used when generating help information about the parser.
[中]指定此规范表示的选项参数的说明。生成有关解析器的帮助信息时使用此说明。
代码示例来源:origin: voldemort/voldemort
/**
* Adds OPT_S | OPT_STORE option to OptionParser, with one argument.
*
* @param parser OptionParser to be modified
* @param required Tells if this option is required or optional
*/
public static void acceptsStoreSingle(OptionParser parser) {
parser.acceptsAll(Arrays.asList(OPT_S, OPT_STORE), "store name")
.withRequiredArg()
.describedAs("store-name")
.ofType(String.class);
}
代码示例来源:origin: voldemort/voldemort
/**
* Adds OPT_U | OPT_URL option to OptionParser, with one argument.
*
* @param parser OptionParser to be modified
* @param required Tells if this option is required or optional
*/
public static void acceptsUrl(OptionParser parser) {
parser.acceptsAll(Arrays.asList(OPT_U, OPT_URL), "bootstrap url")
.withRequiredArg()
.describedAs("url")
.ofType(String.class);
}
代码示例来源:origin: voldemort/voldemort
/**
* Adds OPT_D | OPT_DIR option to OptionParser, with one argument.
*
* @param parser OptionParser to be modified
* @param required Tells if this option is required or optional
*/
public static void acceptsDir(OptionParser parser) {
parser.acceptsAll(Arrays.asList(OPT_D, OPT_DIR), "directory path for input/output")
.withRequiredArg()
.describedAs("dir-path")
.ofType(String.class);
}
代码示例来源:origin: voldemort/voldemort
/**
* Adds OPT_F | OPT_FILE option to OptionParser, with one argument.
*
* @param parser OptionParser to be modified
* @param required Tells if this option is required or optional
*/
public static void acceptsFile(OptionParser parser) {
parser.acceptsAll(Arrays.asList(OPT_F, OPT_FILE), "file path for input/output")
.withRequiredArg()
.describedAs("file-path")
.ofType(String.class);
}
代码示例来源:origin: voldemort/voldemort
/**
* Adds OPT_N | OPT_NODE option to OptionParser, with one argument.
*
* @param parser OptionParser to be modified
* @param required Tells if this option is required or optional
*/
public static void acceptsNodeSingle(OptionParser parser) {
parser.acceptsAll(Arrays.asList(OPT_N, OPT_NODE), "node id")
.withRequiredArg()
.describedAs("node-id")
.ofType(Integer.class);
}
代码示例来源:origin: voldemort/voldemort
/**
* Adds OPT_Z | OPT_ZONE option to OptionParser, with one argument.
*
* @param parser OptionParser to be modified
* @param required Tells if this option is required or optional
*/
public static void acceptsZone(OptionParser parser) {
parser.acceptsAll(Arrays.asList(OPT_Z, OPT_ZONE), "zone id")
.withRequiredArg()
.describedAs("zone-id")
.ofType(Integer.class);
}
代码示例来源:origin: voldemort/voldemort
public static OptionParser getParser() {
OptionParser parser = new OptionParser();
parser.acceptsAll(Arrays.asList("bdb"), "Store level BDB folder")
.withRequiredArg()
.ofType(String.class)
.describedAs("input-file-or-folder");
parser.acceptsAll(Arrays.asList("o", "output"), "Output folder of text dump")
.withRequiredArg()
.ofType(String.class)
.describedAs("output-folder");
return parser;
}
代码示例来源:origin: voldemort/voldemort
/**
* Adds OPT_FORMAT option to OptionParser, with one argument.
*
* @param parser OptionParser to be modified
* @param required Tells if this option is required or optional
*/
public static void acceptsFormat(OptionParser parser) {
parser.accepts(OPT_FORMAT, "format of key or entry, could be hex, json or binary")
.withRequiredArg()
.describedAs("hex | json | binary")
.ofType(String.class);
}
代码示例来源:origin: voldemort/voldemort
private static void setupParser() {
parser = new OptionParser();
parser.accepts("help", "Print usage information");
parser.accepts("cluster", "Path to cluster xml")
.withRequiredArg()
.describedAs("cluster.xml");
parser.accepts("stores", "Path to store definition xml")
.withRequiredArg()
.describedAs("stores.xml");
}
代码示例来源:origin: voldemort/voldemort
/**
* Adds OPT_U | OPT_URL option to OptionParser, with multiple arguments.
*
* @param parser OptionParser to be modified
* @param required Tells if this option is required or optional
*/
public static void acceptsUrlMultiple(OptionParser parser) {
parser.acceptsAll(Arrays.asList(OPT_U, OPT_URL), "coordinator bootstrap urls")
.withRequiredArg()
.describedAs("url-list")
.withValuesSeparatedBy(',')
.ofType(String.class);
}
代码示例来源:origin: voldemort/voldemort
/**
* Adds OPT_X | OPT_HEX option to OptionParser, with multiple arguments.
*
* @param parser OptionParser to be modified
* @param required Tells if this option is required or optional
*/
public static void acceptsHex(OptionParser parser) {
parser.acceptsAll(Arrays.asList(OPT_X, OPT_HEX), "fetch key/entry by key value of hex type")
.withRequiredArg()
.describedAs("key-list")
.withValuesSeparatedBy(',')
.ofType(String.class);
}
代码示例来源:origin: voldemort/voldemort
/**
* Adds OPT_N | OPT_NODE option to OptionParser, with multiple arguments.
*
* @param parser OptionParser to be modified
* @param required Tells if this option is required or optional
*/
public static void acceptsNodeMultiple(OptionParser parser) {
parser.acceptsAll(Arrays.asList(OPT_N, OPT_NODE), "node id list")
.withRequiredArg()
.describedAs("node-id-list")
.withValuesSeparatedBy(',')
.ofType(Integer.class);
}
代码示例来源:origin: voldemort/voldemort
public static OptionParser getParser() {
OptionParser parser = new OptionParser();
parser.acceptsAll(Arrays.asList("u", "url"), "Bootstrap URL of target cluster")
.withRequiredArg()
.ofType(String.class)
.describedAs("bootstrap-url");
parser.acceptsAll(Arrays.asList("i", "drop-zoneid"), "ID of the zone to be dropped")
.withRequiredArg()
.ofType(Integer.class)
.describedAs("zone-id");
parser.acceptsAll(Arrays.asList("real-run"),
"If and only if this option is specified, the program will actually execute the shrinkage(Real Run). Otherwise, it will not actually execute the shrinkage");
parser.acceptsAll(Arrays.asList("h", "help"), "Show help message");
return parser;
}
代码示例来源:origin: voldemort/voldemort
/**
* Adds OPT_S | OPT_STORE option to OptionParser, with one argument.
*
* @param parser OptionParser to be modified
* @param required Tells if this option is required or optional
*/
public static void acceptsStoreMultiple(OptionParser parser) {
parser.acceptsAll(Arrays.asList(OPT_S, OPT_STORE), "store name list")
.withRequiredArg()
.describedAs("store-name-list")
.withValuesSeparatedBy(',')
.ofType(String.class);
}
代码示例来源:origin: voldemort/voldemort
/**
* Adds OPT_S | OPT_STORE option to OptionParser, with one argument.
*
* @param parser OptionParser to be modified
* @param required Tells if this option is required or optional
*/
public static void acceptsStoreMultiple(OptionParser parser) {
parser.acceptsAll(Arrays.asList(OPT_S, OPT_STORE), "store name list")
.withRequiredArg()
.describedAs("store-name-list")
.withValuesSeparatedBy(',')
.ofType(String.class);
}
代码示例来源:origin: voldemort/voldemort
/**
* Adds OPT_P | OPT_PARTITION option to OptionParser, with multiple
* arguments.
*
* @param parser OptionParser to be modified
* @param required Tells if this option is required or optional
*/
public static void acceptsPartition(OptionParser parser) {
parser.acceptsAll(Arrays.asList(OPT_P, OPT_PARTITION), "partition id list")
.withRequiredArg()
.describedAs("partition-id-list")
.withValuesSeparatedBy(',')
.ofType(Integer.class);
}
代码示例来源:origin: voldemort/voldemort
/**
* Adds OPT_J | OPT_JSON option to OptionParser, with multiple arguments.
*
* @param parser OptionParser to be modified
* @param required Tells if this option is required or optional
*/
public static void acceptsJson(OptionParser parser) {
parser.acceptsAll(Arrays.asList(OPT_J, OPT_JSON),
"fetch key/entry by key value of json type")
.withRequiredArg()
.describedAs("key-list")
.withValuesSeparatedBy(',')
.ofType(String.class);
}
代码示例来源:origin: voldemort/voldemort
private static OptionParser setupParser() {
OptionParser parser = new OptionParser();
parser.accepts("help", "Print usage information").withOptionalArg();
parser.acceptsAll(Arrays.asList("id", "nodeId"), "expected node Id")
.withRequiredArg()
.describedAs("expected node Id")
.ofType(String.class);
parser.acceptsAll(Arrays.asList("path", "clusterPath"), "clusterPath")
.withRequiredArg()
.describedAs("clusterPath")
.ofType(String.class);
return parser;
}
代码示例来源:origin: voldemort/voldemort
private static void setupParser() {
parser = new OptionParser();
parser.accepts("help", "Print usage information");
parser.accepts("current-cluster", "Path to current cluster xml")
.withRequiredArg()
.describedAs("cluster.xml");
parser.accepts("current-stores", "Path to current stores xml")
.withRequiredArg()
.describedAs("stores.xml");
parser.accepts("output-dir", "Specify the output directory for the new cluster.xml")
.withRequiredArg()
.ofType(String.class)
.describedAs("path");
parser.accepts("drop-zoneid", "Zone id that you want to drop.")
.withRequiredArg()
.describedAs("zoneid-to-drop")
.ofType(Integer.class);
}
代码示例来源:origin: voldemort/voldemort
/**
* Initializes parser
*
* @return OptionParser object with all available options
*/
protected static OptionParser getParser() {
OptionParser parser = new OptionParser();
// help options
AdminParserUtils.acceptsHelp(parser);
// required options
parser.accepts(OPT_HEAD_META_CHECK, "metadata keys to be checked")
.withOptionalArg()
.describedAs("meta-key-list")
.withValuesSeparatedBy(',')
.ofType(String.class);
AdminParserUtils.acceptsUrl(parser);
return parser;
}
内容来源于网络,如有侵权,请联系作者删除!