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> ServiceArguments 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 forServiceDescriptorProvidesServiceDescriptorEditorinstances based onServiceDescriptorclasses.Reader forServiceDescriptorsWriter forServiceDescriptorsProvidesDialoginstances to provide argument editor and result view forServiceDescriptorExceptionfor 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.