[oXygen-sdk] Use ComponentsValidatorPluginExtension only when Oxygen Author?
Oxygen XML Editor Support (Radu Coravu)
support at oxygenxml.com
Wed Jul 3 04:46:03 CDT 2019
Hi Tony,
The components validator plugin's "getComponentsValidator" method is
called too early, when the
"PluginWorkspaceProvider.getPluginWorkspace()" singleton object is not
yet built.
Maybe instead you could look at a Java system property called
"com.oxygenxml.app.descriptor" which for Oxygen XML Editor should have
the value "ro.sync.exml.EditorFrameDescriptor".
Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
On 7/2/2019 5:35 PM, Tony Graham wrote:
> I have taken on a project with a plugin that adds a menu but also
> disables selected menu items and the XSLT Debugger perspective, among
> other things.
>
> The end users will use Oxygen Author, but the project's developers use
> Oxygen Editor. They now want to use Oxygen Editor with the plug-in's
> menu added but without any of the other menu items being removed.
>
> Is there a way to fall back to using Oxygen's default components
> validator (which, presumably, doesn't disable anything) but only when
> the plug-in is run from Oxygen Editor?
>
> Somewhat separately, my attempt to get the StandalonePluginWorkspace to
> work out whether or not the application is Oxygen Editor is currently
> failing with a NullPointerException (see below) when I use
> 'pluginWorkspace'. Any ideas?
>
> Regards,
>
>
> Tony Graham.
More information about the oXygen-sdk
mailing list