From: PJ Fanning Date: Mon, 7 Mar 2022 11:05:05 +0000 (+0000) Subject: [bug-65935] add removeTextRun X-Git-Tag: REL_5_2_2~19 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=b7529cdedf8b76a1950a834338389ec11849c1f3;p=poi.git [bug-65935] add removeTextRun git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1898672 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/poi-ooxml/src/main/java/org/apache/poi/xslf/usermodel/XSLFTextParagraph.java b/poi-ooxml/src/main/java/org/apache/poi/xslf/usermodel/XSLFTextParagraph.java index 8766affd71..70caa7e447 100644 --- a/poi-ooxml/src/main/java/org/apache/poi/xslf/usermodel/XSLFTextParagraph.java +++ b/poi-ooxml/src/main/java/org/apache/poi/xslf/usermodel/XSLFTextParagraph.java @@ -18,6 +18,7 @@ package org.apache.poi.xslf.usermodel; import java.awt.Color; import java.util.ArrayList; +import java.util.Collections; import java.util.Iterator; import java.util.List; import java.util.Objects; @@ -103,12 +104,12 @@ public class XSLFTextParagraph implements TextParagraph getTextRuns() { - return _runs; + return Collections.unmodifiableList(_runs); } @Override public Iterator iterator() { - return _runs.iterator(); + return getTextRuns().iterator(); } /** @@ -125,6 +126,43 @@ public class XSLFTextParagraph implements TextParagraph