summaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2017-11-04 11:53:19 +0000
committerMichael Williamson <mike@zwobble.org>2017-11-04 11:53:19 +0000
commit97d89378d24b46742c38c1b74159537da45769ad (patch)
tree5eff431b14a59b3c0de22a7cc1858414e777fe96 /src/main/java
parentdb335c04d8b459c0c2053a1efffa1d4cb7f4839f (diff)
Add parser for table style mappings
Diffstat (limited to 'src/main/java')
-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);
}