Package chemaxon.marvin.services
package chemaxon.marvin.services
Marvin Services provides API and support for accessing remote
services from Marvin Sketch and other tools.
-
ClassDescriptionCallback interface for asynchronous service callsDynamicArgument<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 SketchDescribes an argument passed to servicesDescriptor class for marvin servicesServiceDescriptorEditor<T extends ServiceDescriptor>Provides editor suport forServiceDescriptor
ProvidesServiceDescriptorEditor
instances based onServiceDescriptor
classes.Reader forServiceDescriptor
sWriter forServiceDescriptor
sProvidesDialog
instances to provide argument editor and result view forServiceDescriptor
Exception
for failure indication for services.ServiceHandler<DT extends ServiceDescriptor>Manages service calls.
ServiceHandler keeps track of the previous call and if it is not yet finished cancels it.