Loading info to "Results" panel

<oXygen/> general issues.
steve.cuzner
Posts: 70

Loading info to "Results" panel

Wed Feb 06, 2019 8:05 pm

Hi.

If I create an xml document, perhaps through a transformation scenario, and that xml document is valid against the report.dtd found in frameworks, is there a way to load that document into the "Results" panel so that users can view results and navigate to items in the report?

Steve
Radu
Posts: 5992

Re: Loading info to "Results" panel

Thu Feb 07, 2019 11:22 am

Hi Steve,

You do not have API available to contribute your own report to our "Results" view. But from a Workspace Access plugin you can define a custom view in the plugin.xml:

https://github.com/oxygenxml/sample-plugin-workspace-access/blob/master/plugin.xml

and then from the Java or Javascript code on the "customizeView" callback provide some contents for the view:

https://github.com/oxygenxml/sample-plugin-workspace-access/blob/master/src/main/java/com/oxygenxml/sdksamples/workspace/CustomWorkspaceAccessPluginExtension.java

Inside the view you could maybe add a Swing JEditorPane if you set HTML content in it.
Or used this new API we added in Oxygen 18.1:

ro.sync.exml.workspace.api.standalone.StandalonePluginWorkspace.createEditorComponentProvider(String[], String)

https://www.oxygenxml.com/InstData/Editor/SDK/javadoc/ro/sync/exml/workspace/api/standalone/StandalonePluginWorkspace.html

to create a component in which you can set an XML document with a referenced CSS file and having it rendered like it would get rendered in the Author visual editing mode.

Or:

In Oxygen 19.0 we added this API:

ro.sync.exml.workspace.api.PluginWorkspace.getResultsManager()

which allows you to add messages to the results view, each message having a target URL and line/column information, allowing people to double click those messages and Oxygen will automatically open the files in which the problems are reported.

Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com

Return to “Other Issues”

Who is online

Users browsing this forum: No registered users and 2 guests