Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Web Tools Project (WTP) » Forcing StructuredTextEditor to recognize XML
Forcing StructuredTextEditor to recognize XML [message #905568] Thu, 30 August 2012 12:43 Go to next message
Konstantin Komissarchik is currently offline Konstantin Komissarchik
Messages: 937
Registered: July 2009
Senior Member
I have a multi-page editor that uses StructuredTextEditor to show an XML source view of a file. A user can create a empty file with any file extension, then invoke open-with (select my editor). At which point I get unrecognized content type in editor popup and StructuredTextEditor is confused.

In my multi-page editor scenario, I know that the file is supposed to be XML, regardless of whether Eclipse has a content type registered that makes it recognize that file as XML. Is there a way to force StructuredTextEditor into XML mode?

Thanks,

- Konstantin
Re: Forcing StructuredTextEditor to recognize XML [message #906138 is a reply to message #905568] Fri, 31 August 2012 13:25 Go to previous message
Nitin Dahyabhai is currently offline Nitin Dahyabhai
Messages: 2237
Registered: July 2009
Senior Member
Associating the same classes used with the org.eclipse.wst.sse.ui.editorConfiguration extension point in org.eclipse.wst.xml.ui (www.eclipse.org/webtools/wst/components/sse/designs/EditorConfiguration.html) will make sure the editor page behaves as desired for a IStructuredModel containing XML, though without the file being reported as the XML content type (or our "broken" XML content type), the model can not be built.

The expectation when dealing with IFiles is that the (now deprecated) org.eclipse.core.filebuffers.documentCreation extension point will allow us to provide our structured document instance when the file is read into a file buffer, something that only happens if the file's content type matches. Everything starts there, even our headless support.


---
Nitin Dahyabhai
Eclipse WTP, IBM
Previous Topic:Associate Custom Content Type with XML Validator.
Next Topic:Schema default value not honored for complex type
Goto Forum:
  


Current Time: Thu Jul 31 11:53:33 EDT 2014

Powered by FUDForum. Page generated in 0.01555 seconds