summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/parserutils/delims/RegexOpener.java
diff options
context:
space:
mode:
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/parserutils/delims/RegexOpener.java')
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/parserutils/delims/RegexOpener.java26
1 files changed, 13 insertions, 13 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/parserutils/delims/RegexOpener.java b/BJC-Utils2/src/main/java/bjc/utils/parserutils/delims/RegexOpener.java
index 7b4aac0..98c1dc1 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/parserutils/delims/RegexOpener.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/parserutils/delims/RegexOpener.java
@@ -1,46 +1,46 @@
package bjc.utils.parserutils.delims;
-import bjc.utils.data.IPair;
-import bjc.utils.data.Pair;
-
import java.util.function.Function;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
+import bjc.utils.data.IPair;
+import bjc.utils.data.Pair;
+
/**
* A predicated opener for use with {@link RegexOpener}
- *
+ *
* @author bjculkin
*
*/
public class RegexOpener implements Function<String, IPair<String, String[]>> {
- private String name;
+ private final String name;
- private Pattern patt;
+ private final Pattern patt;
/**
* Create a new regex opener.
- *
+ *
* @param groupName
* The name of the opened group.
- *
+ *
* @param groupRegex
* The regex that matches the opener.
*/
- public RegexOpener(String groupName, String groupRegex) {
+ public RegexOpener(final String groupName, final String groupRegex) {
name = groupName;
patt = Pattern.compile(groupRegex);
}
@Override
- public IPair<String, String[]> apply(String str) {
- Matcher m = patt.matcher(str);
+ public IPair<String, String[]> apply(final String str) {
+ final Matcher m = patt.matcher(str);
if (m.matches()) {
- int numGroups = m.groupCount();
+ final int numGroups = m.groupCount();
- String[] parms = new String[numGroups + 1];
+ final String[] parms = new String[numGroups + 1];
for (int i = 0; i <= numGroups; i++) {
parms[i] = m.group(i);