[ https://issues.apache.org/jira/browse/PDFBOX-3576?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15671236#comment-15671236 ]
Tilman Hausherr commented on PDFBOX-3576: ----------------------------------------- Yes we discussed this some time ago but no code has been written, except the DrawPrintTextLocations example. Anyway, if you think that TextPosition is about to die soon, why not add the two getters he's asking for? > Add getter methods to TextPosition > ---------------------------------- > > Key: PDFBOX-3576 > URL: https://issues.apache.org/jira/browse/PDFBOX-3576 > Project: PDFBox > Issue Type: Improvement > Affects Versions: 2.0.3 > Reporter: Kurt Devlin > > I've inherited code in my department that created a local copy of > TextPosition and broke it's immutability. I'm trying to refactor this code > and use the core Apache implementation and I understand the need for > TextPosition to be immutable, but can getters be added to provide read-only > access to the class's fields? > We have custom code that does comparison of endX/endY values to determine if > there are overlapping characters and other features. In our application, we > also have a swap feature where we need to create/clone new TextPosition > instances with minor differences between an existing TextPosition instance. > Since there are a lot of fields that are required by the constructor of the > new instances, but can't be read from an existing instance, we need a way to > access these fields. > There probably should also be an override for equals() and hashCode(). -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org