aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/styles/parsing/DocumentMatcherParser.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/styles/parsing/DocumentMatcherParser.java b/src/main/java/org/zwobble/mammoth/internal/styles/parsing/DocumentMatcherParser.java
index 9f8d32b..c49096b 100644
--- a/src/main/java/org/zwobble/mammoth/internal/styles/parsing/DocumentMatcherParser.java
+++ b/src/main/java/org/zwobble/mammoth/internal/styles/parsing/DocumentMatcherParser.java
@@ -52,6 +52,12 @@ public class DocumentMatcherParser {
return new RunMatcher(styleId, styleName);
}
+ public static TableMatcher parseTableMatcher(TokenIterator<TokenType> tokens) {
+ Optional<String> styleId = parseStyleId(tokens);
+ Optional<StringMatcher> styleName = parseStyleName(tokens);
+ return new TableMatcher(styleId, styleName);
+ }
+
private static Optional<String> parseStyleId(TokenIterator<TokenType> tokens) {
return TokenParser.parseClassName(tokens);
}