summaryrefslogtreecommitdiff
path: root/base/src/main/java/bjc/utils/parserutils/defines/SimpleDefine.java
diff options
context:
space:
mode:
Diffstat (limited to 'base/src/main/java/bjc/utils/parserutils/defines/SimpleDefine.java')
-rw-r--r--base/src/main/java/bjc/utils/parserutils/defines/SimpleDefine.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/base/src/main/java/bjc/utils/parserutils/defines/SimpleDefine.java b/base/src/main/java/bjc/utils/parserutils/defines/SimpleDefine.java
index b31d937..f20e22a 100644
--- a/base/src/main/java/bjc/utils/parserutils/defines/SimpleDefine.java
+++ b/base/src/main/java/bjc/utils/parserutils/defines/SimpleDefine.java
@@ -26,6 +26,18 @@ public class SimpleDefine implements UnaryOperator<String> {
repl = replace;
}
+
+ /**
+ * Create a new simple define.
+ *
+ * @param pattern
+ * The pattern to match against.
+ * @param replace
+ * The text to use as a replacement.
+ */
+ public SimpleDefine(String pattern, String replace) {
+ this(Pattern.compile(pattern), replace);
+ }
@Override
public String apply(String line) {