summaryrefslogtreecommitdiff
path: root/base/src/main/java/bjc/utils/cli/objects/DefineCLI.java
diff options
context:
space:
mode:
authorBenjamin J. Culkin <bjculkin@mix.wvu.edu>2018-09-06 15:45:33 -0300
committerBenjamin J. Culkin <bjculkin@mix.wvu.edu>2018-09-06 15:45:33 -0300
commit9f5743f048fb407a0f8b993eaa66134a3effbdd9 (patch)
tree494f318e0e4e7e199ab2471c16e3691d25250cfc /base/src/main/java/bjc/utils/cli/objects/DefineCLI.java
parentd1f095551f9a602977e6fa80e91a738192c5d08c (diff)
Convert CLFormatter to use ReportWriter
This is in preparation for implementing the T and < directives
Diffstat (limited to 'base/src/main/java/bjc/utils/cli/objects/DefineCLI.java')
-rw-r--r--base/src/main/java/bjc/utils/cli/objects/DefineCLI.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/base/src/main/java/bjc/utils/cli/objects/DefineCLI.java b/base/src/main/java/bjc/utils/cli/objects/DefineCLI.java
index 787b91a..6ebcf39 100644
--- a/base/src/main/java/bjc/utils/cli/objects/DefineCLI.java
+++ b/base/src/main/java/bjc/utils/cli/objects/DefineCLI.java
@@ -3,6 +3,7 @@ package bjc.utils.cli.objects;
import bjc.utils.funcutils.StringUtils;
import bjc.utils.ioutils.format.CLFormatter;
+import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
@@ -228,7 +229,13 @@ public class DefineCLI {
CLFormatter fmt = new CLFormatter();
- String formatted = fmt.formatString(stat.formats.get(formatName), fillIns);
+ String formatted = "";
+ try {
+ formatted = fmt.formatString(stat.formats.get(formatName), fillIns);
+ } catch (IOException ioex) {
+ LOGGER.severe(com.error("IOException formatting string: %s", ioex.getMessage()));
+ return FAIL;
+ }
stat.strings.put(bindName, formatted);