
Oxygen XML Editor Support
"PluginWorkspace.getCurrentEditorAccess(int)" returns each time a new wrapper object over our internal implementation
Ok I see, thanks!
Is there any way to open a file in read-only using the API? Other than creating a dedicated WSEditorChangeListener of course.
There are two ways I think:
1) We have an interface called "URLHandlerReadOnlyCheckerExtension" which can be implemented in the "URLStreamHandlerPluginExtension", there is a sample for it in the Plugins SDK.
Which is not usable if I don't implement a Targeted URL Stream Handler Plugin, is it?
2) On the "WSEditorChangeListener.editorOpened(URL)" callback after a WSEditor is opened you can gain access to its current page "WSEditor.getCurrentPage()" and if it is an instance of WSTextBasedEditorPage use this method: "setEditable(boolean)"
Interesting. Does that mean that this can't prevent editing when the user is using the Grid view? Regards, -- Florent Georges http://fgeorges.org/ http://h2oconsulting.be/