diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-02-13 19:01:01 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-02-13 19:01:01 +0000 |
| commit | 076f72fe3bdc8cdbad4ca538a0a91b3844baef11 (patch) | |
| tree | 865d473f8bdd9f88fe75e3ba19d7a52b5c67d8af /src/main/java/org/zwobble | |
| parent | a504d39d40597978f2c403c6dce2408421e1eaa2 (diff) | |
Add bold property to Run
Diffstat (limited to 'src/main/java/org/zwobble')
| -rw-r--r-- | src/main/java/org/zwobble/mammoth/documents/Run.java | 14 | ||||
| -rw-r--r-- | src/main/java/org/zwobble/mammoth/docx/BodyXmlReader.java | 2 |
2 files changed, 11 insertions, 5 deletions
diff --git a/src/main/java/org/zwobble/mammoth/documents/Run.java b/src/main/java/org/zwobble/mammoth/documents/Run.java index 45ab77c..ed4c65e 100644 --- a/src/main/java/org/zwobble/mammoth/documents/Run.java +++ b/src/main/java/org/zwobble/mammoth/documents/Run.java @@ -4,22 +4,28 @@ import java.util.List; import java.util.Optional; public class Run implements DocumentElement, HasChildren { - private final List<DocumentElement> children; + private final boolean isBold; private final Optional<Style> style; + private final List<DocumentElement> children; - public Run(Optional<Style> style, List<DocumentElement> children) { + public Run(boolean isBold, Optional<Style> style, List<DocumentElement> children) { + this.isBold = isBold; this.children = children; this.style = style; } - public List<DocumentElement> getChildren() { - return children; + public boolean isBold() { + return isBold; } public Optional<Style> getStyle() { return style; } + public List<DocumentElement> getChildren() { + return children; + } + @Override public <T> T accept(DocumentElementVisitor<T> visitor) { return visitor.visit(this); diff --git a/src/main/java/org/zwobble/mammoth/docx/BodyXmlReader.java b/src/main/java/org/zwobble/mammoth/docx/BodyXmlReader.java index 8cfc4f6..e9fca9c 100644 --- a/src/main/java/org/zwobble/mammoth/docx/BodyXmlReader.java +++ b/src/main/java/org/zwobble/mammoth/docx/BodyXmlReader.java @@ -49,7 +49,7 @@ public class BodyXmlReader { return ReadResult.map( readRunStyle(properties), readElements(element.children()), - (style, children) -> new Run(style, children)); + (style, children) -> new Run(false, style, children)); } private Result<Optional<Style>> readRunStyle(XmlElementLike properties) { |
