Y, sorry. The initial implementation is read-only. A patch would be welcome for write capability.
When I wrote the read-only code, I wrote wrappers around the underlying xml beans...you'd want to do this as well. You might look at other write capabilities as models. Beware: this would not be a trivial addition, but I'm sure that the capability would be welcomed into the project! Best, Tim -----Original Message----- From: Hayato Iriumi [mailto:hiri...@gmail.com] Sent: Friday, May 15, 2015 4:02 AM To: POI Users List Subject: Re: Getting all ContentControls Hello, Now that I got a content control (XWPFSDT), I want to set a text to it. I looked through the source code but there doesn't seem to be an implementation to modify the text. Am I missing something or this is just not possible with POI at the moment? If this could be a new feature that could be added, how would I go about doing it? I'm able to compile POI on my machine now, so I am willing to take a shot. 2015-05-14 5:31 GMT-07:00 Allison, Timothy B. <talli...@mitre.org>: > Great. Thank you for letting me know that that solved your problem. I'm > a bit hesitant to add that to XWPFDocument because it strips the SDTs of > their context. If the community thinks we should add it to XWPFDocument, > though, I'm not strongly against it. > > Thank you again, and happy SDT processing! > > Best, > > Tim > > -----Original Message----- > From: Hayato Iriumi [mailto:hiri...@gmail.com] > Sent: Thursday, May 14, 2015 1:38 AM > To: POI Users List > Subject: Re: Getting all ContentControls > > Timothy, > > Thank you very much for your help! I was able to use the sample code (test > code rather) and get the result I wanted. I guess extractAllSDTs in > TestXWPFSDT.java could be implemented in XWPFDocument.java in the future, > right? > > Again, thank you very much for your help! :) > > > 2015-05-13 10:42 GMT-07:00 Allison, Timothy B. <talli...@mitre.org>: > > > Because content controls can be recursive and can be held within > recursive > > structures, you have to recurse to get all of them. > > > > You might want to take a look at > > org.apache.poi.xwpf.usermodel.TestXWPFSDT's extractAllSDTs(XWPFDoc) as a > > model. > > > > > > -----Original Message----- > > From: Hayato Iriumi [mailto:hiri...@gmail.com] > > Sent: Wednesday, May 13, 2015 2:26 AM > > To: user@poi.apache.org > > Subject: Getting all ContentControls > > > > Hello, > > > > I'm trying to get a list of ContentControls in a word document. I've got > an > > instance of XWPFDocument, but getBodyElements or getBodyElementsIterator > > only gives me back the first level of the document elements. The Content > > Controls I have are children to the tables in the document. > > > > I was looking for a convenient method that returns me all the document > > elements, but I have not been able to find one. Should I write my own > code > > to give me all the elements in a word document or does POI already have > > something like this? > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: user-unsubscr...@poi.apache.org > > For additional commands, e-mail: user-h...@poi.apache.org > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@poi.apache.org > For additional commands, e-mail: user-h...@poi.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@poi.apache.org For additional commands, e-mail: user-h...@poi.apache.org