aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/styles/parsing/DocumentMatcherParser.java9
1 files changed, 6 insertions, 3 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 c49096b..f955431 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
@@ -19,6 +19,9 @@ public class DocumentMatcherParser {
case "r":
RunMatcher run = parseRunMatcher(tokens);
return (builder, path) -> builder.mapRun(run, path);
+ case "table":
+ TableMatcher table = parseTableMatcher(tokens);
+ return (builder, path) -> builder.mapTable(table, path);
case "b":
return StyleMapBuilder::bold;
case "i":
@@ -39,20 +42,20 @@ public class DocumentMatcherParser {
}
}
- public static ParagraphMatcher parseParagraphMatcher(TokenIterator<TokenType> tokens) {
+ private static ParagraphMatcher parseParagraphMatcher(TokenIterator<TokenType> tokens) {
Optional<String> styleId = parseStyleId(tokens);
Optional<StringMatcher> styleName = parseStyleName(tokens);
Optional<NumberingLevel> numbering = parseNumbering(tokens);
return new ParagraphMatcher(styleId, styleName, numbering);
}
- public static RunMatcher parseRunMatcher(TokenIterator<TokenType> tokens) {
+ private static RunMatcher parseRunMatcher(TokenIterator<TokenType> tokens) {
Optional<String> styleId = parseStyleId(tokens);
Optional<StringMatcher> styleName = parseStyleName(tokens);
return new RunMatcher(styleId, styleName);
}
- public static TableMatcher parseTableMatcher(TokenIterator<TokenType> tokens) {
+ private static TableMatcher parseTableMatcher(TokenIterator<TokenType> tokens) {
Optional<String> styleId = parseStyleId(tokens);
Optional<StringMatcher> styleName = parseStyleName(tokens);
return new TableMatcher(styleId, styleName);