Skip to main content



      Home
Home » Language IDEs » ServerTools (WTP) » Forcing StructuredTextEditor to recognize XML
Forcing StructuredTextEditor to recognize XML [message #905568] Thu, 30 August 2012 12:43 Go to next message
Eclipse UserFriend
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
Eclipse UserFriend
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.
Previous Topic:Associate Custom Content Type with XML Validator.
Next Topic:Schema default value not honored for complex type
Goto Forum:
  


Current Time: Tue Jul 22 18:45:27 EDT 2025

Powered by FUDForum. Page generated in 0.03342 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top