diff options
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) { |
