From 7a124135dec06e658a1d7788091dc4c2ec73d575 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacobo=20Aragunde=20P=C3=A9rez?= Date: Fri, 26 Sep 2025 10:13:14 +0200 Subject: [PATCH] Make getters public for XML beans in XWPFDefault*Style. (#910) The classes XWPFDefaultRunStyle and XWPFDefaultParagraphStyle only expose a subset of their possibles attributes. To let users access all the underlying data, we change the visibility of the XML bean getters to public. --- .../poi/xwpf/usermodel/XWPFDefaultParagraphStyle.java | 7 ++++++- .../org/apache/poi/xwpf/usermodel/XWPFDefaultRunStyle.java | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFDefaultParagraphStyle.java b/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFDefaultParagraphStyle.java index 77679d2db7..61004d420b 100644 --- a/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFDefaultParagraphStyle.java +++ b/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFDefaultParagraphStyle.java @@ -32,7 +32,12 @@ public class XWPFDefaultParagraphStyle { this.ppr = ppr; } - protected CTPPrGeneral getPPr() { + /** + * Return the underlying XML bean. + * @return underlying CTPPrGeneral bean. + * @since POI 5.5.0 + */ + public CTPPrGeneral getPPr() { return ppr; } diff --git a/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFDefaultRunStyle.java b/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFDefaultRunStyle.java index 24c235d0e0..4595ff65cd 100644 --- a/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFDefaultRunStyle.java +++ b/poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFDefaultRunStyle.java @@ -36,7 +36,12 @@ public class XWPFDefaultRunStyle { this.rpr = rpr; } - protected CTRPr getRPr() { + /** + * Return the underlying XML bean. + * @return underlying CTRPr bean. + * @since POI 5.5.0 + */ + public CTRPr getRPr() { return rpr; }