From ff3faffc9fcf75370bc6955ce833b9a486edb11b Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 19 Nov 2016 12:34:19 +0000 Subject: Introduce StringMatcher for style names --- .../internal/styles/DocumentElementMatching.java | 8 ++++---- .../mammoth/internal/styles/EqualToStringMatcher.java | 14 ++++++++++++++ .../mammoth/internal/styles/ParagraphMatcher.java | 6 +++--- .../org/zwobble/mammoth/internal/styles/RunMatcher.java | 6 +++--- .../zwobble/mammoth/internal/styles/StringMatcher.java | 5 +++++ .../internal/styles/parsing/DocumentMatcherParser.java | 13 +++++-------- .../mammoth/tests/styles/EqualToStringMatcherTests.java | 17 +++++++++++++++++ 7 files changed, 51 insertions(+), 18 deletions(-) create mode 100644 src/main/java/org/zwobble/mammoth/internal/styles/EqualToStringMatcher.java create mode 100644 src/main/java/org/zwobble/mammoth/internal/styles/StringMatcher.java create mode 100644 src/test/java/org/zwobble/mammoth/tests/styles/EqualToStringMatcherTests.java diff --git a/src/main/java/org/zwobble/mammoth/internal/styles/DocumentElementMatching.java b/src/main/java/org/zwobble/mammoth/internal/styles/DocumentElementMatching.java index a0c5aec..568a1a5 100644 --- a/src/main/java/org/zwobble/mammoth/internal/styles/DocumentElementMatching.java +++ b/src/main/java/org/zwobble/mammoth/internal/styles/DocumentElementMatching.java @@ -6,7 +6,7 @@ import java.util.Optional; import java.util.function.BiPredicate; class DocumentElementMatching { - static boolean matchesStyle(Optional styleId, Optional styleName, Optional