Showing results for 
Search instead for 
Did you mean: 

Purpose of PluginApiImporter annotation

New Contributor

Purpose of PluginApiImporter annotation



RAML generator and some other generators define an API Importer class which extends com.eviware.soapui.plugins.ApiImporter and have com.eviware.soapui.plugins.PluginApiImporter annotation. I don't completely understand its purpose and I did not find documentation explaining what it does. Can somebody explain what functionality does the PluginApiImporter annotation provide? 




Re: Purpose of PluginApiImporter annotation



ApiImporter and PluginApiImporter types are used in the ServiceV module.
They allow to extend list of available definitions in the "New Virt" dialog.
So plugins like Swagger or RAML allow to create virtual service from the resource with appropriate format.


Vyacheslav, software developer in the Ready! API team

New Here?
Join us and watch the welcome video:
Building with the Collaborator API

Help Documenation
The Collaborator API is a JSON-RPC API that lets you integrate with Collaborator 9.0 and above. For more information about how the API works, check out the API description here:

Sample Plugins
For an example of an add-in that uses the API, take a look at the Microsoft Word Add-in for Collaborator:

We list all the great plugins our network has already built on this page on the SmartBear website.