summaryrefslogtreecommitdiff
path: root/base/src
diff options
context:
space:
mode:
Diffstat (limited to 'base/src')
-rw-r--r--base/src/main/java/bjc/utils/ioutils/LevelSplitter.java14
-rw-r--r--base/src/test/java/bjc/utils/ioutils/ReportWriterTest.java (renamed from base/src/test/java/bjc/utils/test/ioutils/ReportWriterTest.java)2
-rw-r--r--base/src/test/java/bjc/utils/parserutils/TokenUtilsTest.java (renamed from base/src/test/java/bjc/utils/test/parserutils/TokenUtilsTest.java)2
3 files changed, 16 insertions, 2 deletions
diff --git a/base/src/main/java/bjc/utils/ioutils/LevelSplitter.java b/base/src/main/java/bjc/utils/ioutils/LevelSplitter.java
index 7de0e28..83b391b 100644
--- a/base/src/main/java/bjc/utils/ioutils/LevelSplitter.java
+++ b/base/src/main/java/bjc/utils/ioutils/LevelSplitter.java
@@ -91,6 +91,20 @@ public class LevelSplitter {
*
* @param phrase
* The string to split.
+ * @param splits
+ * The strings to split on.
+ * @return A list of split strings. If keepDelims is true, it also
+ * includes the delimiters in between the split strings.
+ */
+ public List<String> levelSplit(String phrase, String... splits) {
+ return levelSplit(phrase, false, splits);
+ }
+
+ /**
+ * Split a string, respecting groups.
+ *
+ * @param phrase
+ * The string to split.
* @param keepDelims
* Whether or not to include the delimiters in the
* results.
diff --git a/base/src/test/java/bjc/utils/test/ioutils/ReportWriterTest.java b/base/src/test/java/bjc/utils/ioutils/ReportWriterTest.java
index afb5448..2092ae0 100644
--- a/base/src/test/java/bjc/utils/test/ioutils/ReportWriterTest.java
+++ b/base/src/test/java/bjc/utils/ioutils/ReportWriterTest.java
@@ -1,4 +1,4 @@
-package bjc.utils.test.ioutils;
+package bjc.utils.ioutils;
import static org.junit.Assert.*;
diff --git a/base/src/test/java/bjc/utils/test/parserutils/TokenUtilsTest.java b/base/src/test/java/bjc/utils/parserutils/TokenUtilsTest.java
index 99593ed..08606b3 100644
--- a/base/src/test/java/bjc/utils/test/parserutils/TokenUtilsTest.java
+++ b/base/src/test/java/bjc/utils/parserutils/TokenUtilsTest.java
@@ -1,4 +1,4 @@
-package bjc.utils.test.parserutils;
+package bjc.utils.parserutils;
import static bjc.utils.parserutils.TokenUtils.descapeString;
import static bjc.utils.parserutils.TokenUtils.removeDQuotedStrings;