Package chemaxon.marvin.services
Marvin Services provides API and support for accessing remote
services from Marvin Sketch and other tools.
-
Interface Summary Interface Description AsyncCallback<T> Callback interface for asynchronous service callsServiceDescriptorEditor<T extends chemaxon.marvin.services.ServiceDescriptor> Provides editor suport forServiceDescriptor
ServiceDescriptorEditorProvider ProvidesServiceDescriptorEditor
instances based onServiceDescriptor
classes.ServiceDescriptorReader Reader forServiceDescriptor
sServiceDescriptorWriter Writer forServiceDescriptor
sServiceDialogProvider ProvidesDialog
instances to provide argument editor and result view forServiceDescriptor
-
Class Summary Class Description DynamicArgument<CT,RT> ServiceArgument
s implementing this interface should support automatic evaluation of arguments before service call based on context.
NOTE: subclasses MUST HAVE default constructor to use from Marvin SketchServiceArgument<T> Describes an argument passed to servicesServiceDescriptorTools Helper class for accessingServiceDescriptorReader
,ServiceDescriptorWriter
andServiceDialogProvider
implementations and various configuration data for services.ServiceHandler<DT extends chemaxon.marvin.services.ServiceDescriptor> Manages service calls.
ServiceHandler keeps track of the previous call and if it is not yet finished cancels it. -
Exception Summary Exception Description ServiceException Exception
for failure indication for services.