Class LocalServiceDescriptor

java.lang.Object
chemaxon.marvin.services.ServiceDescriptor
chemaxon.marvin.services.localservice.LocalServiceDescriptor

@PublicAPI public class LocalServiceDescriptor extends chemaxon.marvin.services.ServiceDescriptor
Service Descriptor for java based local services. Functions implemented in separate jar files can be used as service via this descriptor class.
Since:
5.6
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Property key for Service class name as String

    Fields inherited from class chemaxon.marvin.services.ServiceDescriptor

    ALIAS, ARGUMENTS, DESCRIPTION, METHOD, NAME, propertyChangeSupport, serviceHandler, URL
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    chemaxon.marvin.services.localservice.LocalServiceHandler
     
    Returns the full class name of the service
     
     
    void
    setClassName(String className)
    Sets the full class name of the service

    Methods inherited from class chemaxon.marvin.services.ServiceDescriptor

    addArgument, getAlias, getArgument, getArgumentCount, getArguments, getDescription, getMethodName, getName, getProperty, getPropertyChangeSupport, getPropertyKeys, getServiceHandler, getURL, isAvailable, removeArgument, setAlias, setArgument, setDescription, setMethodName, setName, setProperty, setURL, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

  • Constructor Details

    • LocalServiceDescriptor

      public LocalServiceDescriptor()
  • Method Details

    • getClassName

      public String getClassName()
      Returns the full class name of the service
      Returns:
      the full class name of the service
    • setClassName

      public void setClassName(String className)
      Sets the full class name of the service
      Parameters:
      className - the new service name
    • getIcon

      public Icon getIcon()
      Overrides:
      getIcon in class chemaxon.marvin.services.ServiceDescriptor
    • getSimpleName

      public String getSimpleName()
      Overrides:
      getSimpleName in class chemaxon.marvin.services.ServiceDescriptor
    • createServiceHandler

      public chemaxon.marvin.services.localservice.LocalServiceHandler createServiceHandler()
      Specified by:
      createServiceHandler in class chemaxon.marvin.services.ServiceDescriptor