public class GetOptParser
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
GetOptParser.OptData |
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
argPrefix |
Constructor and Description |
---|
GetOptParser() |
Modifier and Type | Method and Description |
---|---|
private static java.util.Map<java.lang.String,GetOptParser.OptData> |
buildOptTypeMap(PermittedOptionProvider optionProvider) |
private static java.lang.String |
getHelp(PermittedOptionProvider permittedOptionProvider) |
<T> Pair<java.util.List<java.lang.String>,T> |
parse(java.lang.String[] args,
GetOptSinkFactory<T> getOptSinkFactory) |
private static void |
printErrHeader() |
private static void |
printUsage() |
private Pair<java.util.List<java.lang.String>,java.util.Map<java.lang.String,java.lang.String>> |
process(java.lang.String[] in,
PermittedOptionProvider optionProvider) |
void |
showHelp(java.lang.Exception e) |
void |
showOptionHelp(PermittedOptionProvider permittedOptionProvider,
Options options,
PermittedOptionProvider.ArgumentParam<java.lang.String,java.lang.Void> helpArg) |
private static final java.lang.String argPrefix
private static java.lang.String getHelp(PermittedOptionProvider permittedOptionProvider)
private static java.util.Map<java.lang.String,GetOptParser.OptData> buildOptTypeMap(PermittedOptionProvider optionProvider)
public <T> Pair<java.util.List<java.lang.String>,T> parse(java.lang.String[] args, GetOptSinkFactory<T> getOptSinkFactory)
private static void printErrHeader()
private static void printUsage()
public void showHelp(java.lang.Exception e)
public void showOptionHelp(PermittedOptionProvider permittedOptionProvider, Options options, PermittedOptionProvider.ArgumentParam<java.lang.String,java.lang.Void> helpArg)
private Pair<java.util.List<java.lang.String>,java.util.Map<java.lang.String,java.lang.String>> process(java.lang.String[] in, PermittedOptionProvider optionProvider)