aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-11-19 12:40:02 +0000
committerMichael Williamson <mike@zwobble.org>2016-11-19 12:40:02 +0000
commit43fd447875e11c16b228c911f4669eca50d426c2 (patch)
treed721a2e1666f76a50ed7a1fe539fe149063c1622 /src/main
parentff3faffc9fcf75370bc6955ce833b9a486edb11b (diff)
Add StartsWithStringMatcher
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/styles/StartsWithStringMatcher.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/styles/StartsWithStringMatcher.java b/src/main/java/org/zwobble/mammoth/internal/styles/StartsWithStringMatcher.java
new file mode 100644
index 0000000..f3a8715
--- /dev/null
+++ b/src/main/java/org/zwobble/mammoth/internal/styles/StartsWithStringMatcher.java
@@ -0,0 +1,14 @@
+package org.zwobble.mammoth.internal.styles;
+
+public class StartsWithStringMatcher implements StringMatcher {
+ private final String prefix;
+
+ public StartsWithStringMatcher(String prefix) {
+ this.prefix = prefix;
+ }
+
+ @Override
+ public boolean matches(String value) {
+ return value.regionMatches(true, 0, prefix, 0, prefix.length());
+ }
+}