diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-11-28 17:02:41 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-11-28 17:02:41 +0000 |
| commit | 709cadaa82093ff8cde6239ccdeebee6894d55ea (patch) | |
| tree | de848aaa2da0f18de3ab34d1f15154a3dcdbf156 /src/main/java/org/zwobble/mammoth/internal/docx/BodyXmlReader.java | |
| parent | 4eb50a3705cdc3be0ea31acd1a78830fefcba124 (diff) | |
Parse column break type
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/internal/docx/BodyXmlReader.java')
| -rw-r--r-- | src/main/java/org/zwobble/mammoth/internal/docx/BodyXmlReader.java | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/docx/BodyXmlReader.java b/src/main/java/org/zwobble/mammoth/internal/docx/BodyXmlReader.java index 89d739a..ec82930 100644 --- a/src/main/java/org/zwobble/mammoth/internal/docx/BodyXmlReader.java +++ b/src/main/java/org/zwobble/mammoth/internal/docx/BodyXmlReader.java @@ -242,12 +242,15 @@ public class BodyXmlReader { private ReadResult readBreak(XmlElement element) { String breakType = element.getAttributeOrNone("w:type").orElse("textWrapping"); - if (breakType.equals("textWrapping")) { - return success(Break.LINE_BREAK); - } else if (breakType.equals("page")) { - return success(Break.PAGE_BREAK); - } else { - return ReadResult.emptyWithWarning("Unsupported break type: " + breakType); + switch (breakType) { + case "textWrapping": + return success(Break.LINE_BREAK); + case "page": + return success(Break.PAGE_BREAK); + case "column": + return success(Break.COLUMN_BREAK); + default: + return ReadResult.emptyWithWarning("Unsupported break type: " + breakType); } } |
