summaryrefslogtreecommitdiff
path: root/clformat/src/main/java/bjc/utils
diff options
context:
space:
mode:
authorBenjamin J. Culkin <bjculkin@mix.wvu.edu>2018-09-20 12:16:56 -0300
committerBenjamin J. Culkin <bjculkin@mix.wvu.edu>2018-09-20 12:16:56 -0300
commite5b2d4f2220b6f35e19211ee85c6b68c98f4672c (patch)
tree35290aab68fd9b05828e22c4b065f1b9ca83e6dd /clformat/src/main/java/bjc/utils
parentd752ac62f6008910e3c3d0adf631c9f32fe4d888 (diff)
Named parameters are always uppercase
Named parameters are always converted to uppercase now.
Diffstat (limited to 'clformat/src/main/java/bjc/utils')
-rw-r--r--clformat/src/main/java/bjc/utils/ioutils/format/CLParameters.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/clformat/src/main/java/bjc/utils/ioutils/format/CLParameters.java b/clformat/src/main/java/bjc/utils/ioutils/format/CLParameters.java
index 4699059..3364738 100644
--- a/clformat/src/main/java/bjc/utils/ioutils/format/CLParameters.java
+++ b/clformat/src/main/java/bjc/utils/ioutils/format/CLParameters.java
@@ -54,8 +54,8 @@ public class CLParameters {
}
public void mapIndex(String opt, int idx) {
- if (params.length <= idx) System.err.printf("WARN: Mapping invalid index %d (max %d) to \"%s\"\n", idx, params.length, opt);
- nameIndices.put(opt, idx);
+ if (params.length <= idx) System.err.printf("WARN: Mapping invalid index %d (max %d) to \"%s\"\n", idx, params.length, opt.toUpperCase());
+ nameIndices.put(opt.toUpperCase(), idx);
}
public String getRaw(int idx) {
@@ -151,7 +151,7 @@ public class CLParameters {
String actVal = parseParam(paramVal, dirParams);
- namedParams.put(paramName, actVal);
+ namedParams.put(paramName.toUpperCase(), actVal);
if (setIndex) parameters.add(actVal);
} else {
@@ -205,8 +205,10 @@ public class CLParameters {
}
private String resolveKey(String key) {
- if (nameIndices.containsKey(key)) return params[nameIndices.get(key)];
- else if (namedParams.containsKey(key)) return namedParams.get(key);
+ String actKey = key.toUpperCase();
+
+ if (nameIndices.containsKey(actKey)) return params[nameIndices.get(actKey)];
+ else if (namedParams.containsKey(actKey)) return namedParams.get(actKey);
return "";
}