public abstract static class SSLCertGenUtil.EnumMapper<E extends java.lang.Enum<E>>
extends org.kohsuke.args4j.spi.MapOptionHandler
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Class<E> |
creator
The enumeration type
|
| Constructor and Description |
|---|
EnumMapper(org.kohsuke.args4j.CmdLineParser parser,
org.kohsuke.args4j.OptionDef option,
org.kohsuke.args4j.spi.Setter<? super java.util.Map<?,?>> setter)
Creates this parameter mapper.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addToMap(java.util.Map m,
java.lang.String key,
java.lang.String value)
Convert string key and value pairs into pairs with keys from the typed enumeration.
|
protected java.util.EnumMap<E,java.lang.String> |
createNewCollection(java.lang.Class<? extends java.util.Map> type)
Creates a typed map.
|
addToMap, getDefaultMetaVariable, parseArgumentspublic EnumMapper(org.kohsuke.args4j.CmdLineParser parser,
org.kohsuke.args4j.OptionDef option,
org.kohsuke.args4j.spi.Setter<? super java.util.Map<?,?>> setter)
parser - The command line parseroption - The parameter definitionsetter - The parameter setterprotected java.util.EnumMap<E,java.lang.String> createNewCollection(java.lang.Class<? extends java.util.Map> type)
createNewCollection in class org.kohsuke.args4j.spi.MapOptionHandlertype - The type of the parameter mapprotected void addToMap(java.util.Map m,
java.lang.String key,
java.lang.String value)
addToMap in class org.kohsuke.args4j.spi.MapOptionHandlerm - The target mapkey - The parameter keyvalue - The parameter value