I just double-checked, I did attach a file (puh!) and it must have been removed 
by mailing list policies. 

But I will follow Oliver's suggestion and file a bug first. 

Thanks for your help,
Robert


On 23.11.2012, at 18:12, "Jürgen Schmidt" <jogischm...@gmail.com> wrote:

> On 11/23/12 5:45 PM, Robert Barbey wrote:
>> Hi everyone,
>> 
>> for a Writer extension, we're traversing a document using the Java text 
>> iteration API. The text is extracted and sent to a server backend for 
>> linguistic analysis. This server returns a report containing corrections for 
>> the current document which the extension needs to map back into the 
>> document. All of this is based on XTextRange objects. 
>> 
>> In order to highlight these corrections within document, we are using smart 
>> tags. But with the existing XSmartTagRecognizer interface it's not possible 
>> to determine reliably the absolute position of  the text that is to be 
>> processed in the recognize method of the interface. To be able to do that we 
>> would need an XTextRange object as argument. This, of course, would require 
>> a change of the XTextMarkup interface so that it also supports committing 
>> markup for XTextRanges.
>> 
>> In the attached file, you find a patch that adds this functionality. It 
>> would be really great if you could review these changes and provide feedback 
>> for improvements or if you think that we have missed something essential. WE 
>> think that this addition could be beneficial to other extensions as well.
>> 
>> Thank you very much and have a nice weekend.
>> 
>> Best,
>> Robert
> 
> Hi Robert,
> 
> I am looking forward to see your patch ;-)
> 
> The good news is that XTextMarkup is an unpublished interface yet and I
> don't expect to many SmartTag extensions yet. We will see...
> 
> Normally API changes are not easy to make, especially with already
> published API's.
> 
> Juergen

Reply via email to