summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/parserutils/splitterv2/SimpleTokenSplitter.java
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2017-04-10 16:40:33 -0400
committerbculkin2442 <bjculkin@mix.wvu.edu>2017-04-10 16:40:33 -0400
commit889fac2bdf993dc86f64a8893c0260fdcf848acb (patch)
tree99ed08552efa86fdc5fdf4ddb8720d10e599fafe /BJC-Utils2/src/main/java/bjc/utils/parserutils/splitterv2/SimpleTokenSplitter.java
parent1656b02144446aeedebb3d1179e07ed99c01861c (diff)
Cleanup
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/parserutils/splitterv2/SimpleTokenSplitter.java')
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/parserutils/splitterv2/SimpleTokenSplitter.java22
1 files changed, 10 insertions, 12 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/parserutils/splitterv2/SimpleTokenSplitter.java b/BJC-Utils2/src/main/java/bjc/utils/parserutils/splitterv2/SimpleTokenSplitter.java
index b111ca3..ce1c336 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/parserutils/splitterv2/SimpleTokenSplitter.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/parserutils/splitterv2/SimpleTokenSplitter.java
@@ -1,44 +1,42 @@
package bjc.utils.parserutils.splitterv2;
+import java.util.regex.Pattern;
+
import bjc.utils.funcdata.IList;
import bjc.utils.functypes.ID;
import bjc.utils.ioutils.RegexStringEditor;
-import java.util.regex.Pattern;
-
/**
* Splits a string into pieces around a regular expression.
- *
+ *
* @author EVE
*
*/
public class SimpleTokenSplitter implements TokenSplitter {
protected Pattern spliter;
- private boolean keepDelim;
+ private final boolean keepDelim;
/**
* Create a new simple token splitter.
- *
+ *
* @param splitter
* The pattern to split around.
- *
+ *
* @param keepDelims
* Whether or not delimiters should be kept.
*/
- public SimpleTokenSplitter(Pattern splitter, boolean keepDelims) {
+ public SimpleTokenSplitter(final Pattern splitter, final boolean keepDelims) {
spliter = splitter;
keepDelim = keepDelims;
}
@Override
- public IList<String> split(String input) {
- if(keepDelim) {
+ public IList<String> split(final String input) {
+ if (keepDelim)
return RegexStringEditor.mapOccurances(input, spliter, ID.id(), ID.id());
- } else {
- return RegexStringEditor.mapOccurances(input, spliter, ID.id(), strang -> "");
- }
+ else return RegexStringEditor.mapOccurances(input, spliter, ID.id(), strang -> "");
}
@Override