I get the XML/JSON from a HTTP response.
I haven't explored the path of using an extended MIME type. According to the 
javadocs, it should be a matter of registering the extended MIME type in 
MimeLookup. I don't know if there is an easier way of doing that other than 
implementing a class that extends XMLKit/PlainKit and using @MimeRegistration.

Thanks,
Javier

El domingo, 8 de octubre de 2023 23:43:46 (CEST) Svata Dedic escribió:
> Can you invent your own MIME type for your file content (= is it some
> special - purpose JSON/XML) ? If so, then you could use (for XML)
> composed mime type text/javier-content+xml
> The editor pane will inherit everything registered for plain XML +
> you'll be able to register specific services for just the
> text/javier-content+xml
> 
> Similarly, you can invent application/javier-content+json for your JSON
> content.
> 
> -S.
> 
> On 08. 10. 23 18:28, Javier Llorente wrote:
> > Hello,
> > 
> > I was wondering if it is possible to register a module-wide
> > @ServiceProvider/ @MimeRegistration.
> > 
> > I want links found in a JSON/XML displayed by my module TopComponent's
> > JEditorPane to be opened by another instance of the same TopComponent. For
> > that purpose, I have another class that extends HtmlBrowser.URLDisplayer.
> > However, I don't want to be responsible for opening all links in NetBeans
> > (ie: javadocs).
> > 
> > Implementing a HyperlinkProviderExt (and registering MIME types "text/
> > plain" and "text/xml") improves the situation a bit; javadocs links are
> > now
> > opened by an external browser but links found in any plain text or XML
> > file are also opened by my module.
> > 
> > Any suggestions?
> > 
> > Thanks,
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
> 
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists


-- 
Javier Llorente

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to