List of usage examples for org.apache.commons.cli OptionBuilder hasArg
public static OptionBuilder hasArg()
From source file:org.dcm4che.tool.ianscp.IanSCP.java
@SuppressWarnings("static-access") private static void addTransferCapabilityOptions(Options opts) { opts.addOption(OptionBuilder.hasArg().withArgName("file|url").withDescription(rb.getString("sop-classes")) .withLongOpt("sop-classes").create(null)); }
From source file:org.dcm4che.tool.ianscp.IanSCP.java
@SuppressWarnings("static-access") private static void addStatusOption(Options opts) { opts.addOption(OptionBuilder.hasArg().withArgName("code").withDescription(rb.getString("status")) .withLongOpt("status").create(null)); }
From source file:org.dcm4che.tool.ianscu.IanSCU.java
@SuppressWarnings("static-access") private static void addIANOptions(Options opts) { opts.addOption(OptionBuilder.hasArg().withArgName("uid").withDescription(rb.getString("pps-iuid")) .withLongOpt("pps-iuid").create()); opts.addOption(OptionBuilder.hasArg().withArgName("uid").withDescription(rb.getString("pps-cuid")) .withLongOpt("pps-cuid").create()); opts.addOption(OptionBuilder.hasArg().withArgName("code-string") .withDescription(rb.getString("availability")).withLongOpt("availability").create()); opts.addOption(OptionBuilder.hasArg().withArgName("aet").withDescription(rb.getString("retrieve-aet")) .withLongOpt("retrieve-aet").create()); opts.addOption(OptionBuilder.hasArg().withArgName("uri").withDescription(rb.getString("retrieve-uri")) .withLongOpt("retrieve-uri").create()); opts.addOption(OptionBuilder.hasArg().withArgName("uid").withDescription(rb.getString("retrieve-uid")) .withLongOpt("retrieve-uid").create()); opts.addOption(OptionBuilder.hasArgs().withArgName("[seq/]attr=value").withValueSeparator('=') .withDescription(rb.getString("set")).create("s")); opts.addOption(OptionBuilder.hasArg().withArgName("suffix").withDescription(rb.getString("uid-suffix")) .withLongOpt("uid-suffix").create(null)); }
From source file:org.dcm4che.tool.ihe.modality.Modality.java
@SuppressWarnings("static-access") private static void addOptions(Options opts) { opts.addOption(OptionBuilder.hasArg().withArgName("code-value").withDescription(rb.getString("kos-title")) .withLongOpt("kos-title").create()); opts.addOption(// w w w . ja v a 2 s . c om OptionBuilder.hasArg().withArgName("file").withDescription(rb.getString("o-file")).create("o")); opts.addOption(OptionBuilder.hasArg().withArgName("file").withDescription(rb.getString("code-config")) .withLongOpt("code-config").create()); OptionGroup mpps = new OptionGroup(); mpps.addOption(OptionBuilder.withDescription(rb.getString("mpps-late")).withLongOpt("mpps-late").create()); mpps.addOption(OptionBuilder.withDescription(rb.getString("mpps")).withLongOpt("mpps").create()); opts.addOptionGroup(mpps); opts.addOption(OptionBuilder.withDescription(rb.getString("stgcmt")).withLongOpt("stgcmt").create()); opts.addOption(null, "dc", false, rb.getString("dc")); opts.addOption(OptionBuilder.hasArg().withArgName("code-value").withDescription(rb.getString("dc-reason")) .withLongOpt("dc-reason").create()); opts.addOption(OptionBuilder.hasArgs().withArgName("[seq/]attr=value").withValueSeparator('=') .withDescription(rb.getString("set")).create("s")); }
From source file:org.dcm4che.tool.mkkos.MkKOS.java
@SuppressWarnings("static-access") public static void addOptions(Options opts) { opts.addOption(OptionBuilder.hasArg().withArgName("code").withDescription(rb.getString("title")) .withLongOpt("title").create()); opts.addOption(OptionBuilder.hasArg().withArgName("code").withDescription(rb.getString("modifier")) .withLongOpt("modifier").create()); opts.addOption(OptionBuilder.hasArg().withArgName("file|url").withDescription(rb.getString("code-config")) .withLongOpt("code-config").create()); opts.addOption(OptionBuilder.hasArg().withArgName("text").withDescription(rb.getString("desc")) .withLongOpt("desc").create()); opts.addOption(OptionBuilder.hasArg().withArgName("no").withDescription(rb.getString("series-no")) .withLongOpt("series-no").create()); opts.addOption(OptionBuilder.hasArg().withArgName("no").withDescription(rb.getString("inst-no")) .withLongOpt("inst-no").create()); opts.addOption(//from w w w .j a v a 2s. com OptionBuilder.hasArg().withArgName("file").withDescription(rb.getString("o-file")).create("o")); OptionGroup group = new OptionGroup(); group.addOption(OptionBuilder.withLongOpt("no-fmi").withDescription(rb.getString("no-fmi")).create("F")); group.addOption(OptionBuilder.withLongOpt("transfer-syntax").hasArg().withArgName("uid") .withDescription(rb.getString("transfer-syntax")).create("t")); opts.addOptionGroup(group); opts.addOption(OptionBuilder.hasArgs().withArgName("[seq/]attr=value").withValueSeparator('=') .withDescription(rb.getString("set")).create("s")); opts.addOption(OptionBuilder.hasArg().withArgName("suffix").withDescription(rb.getString("uid-suffix")) .withLongOpt("uid-suffix").create(null)); CLIUtils.addEncodingOptions(opts); }
From source file:org.dcm4che.tool.mppsscp.MppsSCP.java
@SuppressWarnings("static-access") private static void addIODOptions(Options opts) { opts.addOption(null, "no-validate", false, rb.getString("no-validate")); opts.addOption(OptionBuilder.hasArg().withArgName("file|url").withDescription(rb.getString("ncreate-iod")) .withLongOpt("ncreate-iod").create(null)); opts.addOption(OptionBuilder.hasArg().withArgName("file|url").withDescription(rb.getString("nset-iod")) .withLongOpt("nset-iod").create(null)); }
From source file:org.dcm4che.tool.mppsscu.MppsSCU.java
@SuppressWarnings("static-access") private static void addMPPSOptions(Options opts) { opts.addOption(null, "ppsid-new", false, rb.getString("ppsid-new")); opts.addOption(OptionBuilder.hasArg().withArgName("uid").withDescription(rb.getString("ppsuid")) .withLongOpt("ppsuid").create()); opts.addOption(OptionBuilder.hasArg().withArgName("id").withDescription(rb.getString("ppsid")) .withLongOpt("ppsid").create()); opts.addOption(OptionBuilder.hasArg().withArgName("num").withDescription(rb.getString("ppsid-start")) .withLongOpt("ppsid-start").create()); opts.addOption(OptionBuilder.hasArg().withArgName("pattern").withDescription(rb.getString("ppsid-format")) .withLongOpt("ppsid-format").create()); opts.addOption(OptionBuilder.hasArg().withArgName("name").withDescription(rb.getString("protocol")) .withLongOpt("protocol").create()); opts.addOption(OptionBuilder.hasArg().withArgName("YES|NO").withDescription(rb.getString("archive")) .withLongOpt("archive").create()); opts.addOption(null, "dc", false, rb.getString("dc")); opts.addOption(OptionBuilder.hasArg().withArgName("code-value").withDescription(rb.getString("dc-reason")) .withLongOpt("dc-reason").create()); opts.addOption(OptionBuilder.hasArg().withArgName("file|url").withDescription(rb.getString("code-config")) .withLongOpt("code-config").create()); opts.addOption(OptionBuilder.hasArgs().withArgName("[seq/]attr=value").withValueSeparator('=') .withDescription(rb.getString("set")).create("s")); opts.addOption(OptionBuilder.hasArg().withArgName("suffix").withDescription(rb.getString("uid-suffix")) .withLongOpt("uid-suffix").create(null)); }
From source file:org.dcm4che.tool.stgcmtscu.StgCmtSCU.java
@SuppressWarnings("static-access") public static void addStgCmtOptions(Options opts) { opts.addOption(null, "ignore", false, rb.getString("ignore")); opts.addOption(OptionBuilder.hasArg().withArgName("path").withDescription(rb.getString("directory")) .withLongOpt("directory").create(null)); opts.addOption(OptionBuilder.hasArg().withArgName("code").withDescription(rb.getString("status")) .withLongOpt("status").create(null)); opts.addOption(null, "keep-alive", false, rb.getString("keep-alive")); opts.addOption(null, "one-per-study", false, rb.getString("one-per-study")); opts.addOption(null, "one-per-series", false, rb.getString("one-per-series")); opts.addOption(OptionBuilder.hasArgs().withArgName("[seq/]attr=value").withValueSeparator('=') .withDescription(rb.getString("set")).create("s")); opts.addOption(OptionBuilder.hasArg().withArgName("suffix").withDescription(rb.getString("uid-suffix")) .withLongOpt("uid-suffix").create(null)); }
From source file:org.dcm4che.tool.storescp.StoreSCP.java
@SuppressWarnings("static-access") private static void addStorageDirectoryOptions(Options opts) { opts.addOption(null, "ignore", false, rb.getString("ignore")); opts.addOption(OptionBuilder.hasArg().withArgName("path").withDescription(rb.getString("directory")) .withLongOpt("directory").create(null)); opts.addOption(OptionBuilder.hasArg().withArgName("pattern").withDescription(rb.getString("filepath")) .withLongOpt("filepath").create(null)); }
From source file:org.dcm4che.tool.storescp.StoreSCP.java
@SuppressWarnings("static-access") private static void addTransferCapabilityOptions(Options opts) { opts.addOption(null, "accept-unknown", false, rb.getString("accept-unknown")); opts.addOption(OptionBuilder.hasArg().withArgName("file|url").withDescription(rb.getString("sop-classes")) .withLongOpt("sop-classes").create(null)); }