chemaxon.marvin.services.localservice
Class LocalServiceDescriptor

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

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
Author:
Istvan Rabel

Field Summary
static java.lang.String CLASS
          Property key for Service class name as String
 
Fields inherited from class chemaxon.marvin.services.ServiceDescriptor
ALIAS, ARGUMENTS, DESCRIPTION, METHOD, NAME, propertyChangeSupport, URL
 
Constructor Summary
LocalServiceDescriptor()
           
 
Method Summary
 java.lang.String getClassName()
          Returns the full class name of the service
 javax.swing.Icon getIcon()
           
 ServiceHandler<LocalServiceDescriptor> getServiceHandler()
           
 java.lang.String getSimpleName()
           
 void setClassName(java.lang.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, 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 Detail

CLASS

public static final java.lang.String CLASS
Property key for Service class name as String

See Also:
Constant Field Values
Constructor Detail

LocalServiceDescriptor

public LocalServiceDescriptor()
Method Detail

getClassName

public java.lang.String getClassName()
Returns the full class name of the service

Returns:
the full class name of the service

setClassName

public void setClassName(java.lang.String className)
Sets the full class name of the service

Parameters:
className - the new service name

getServiceHandler

public ServiceHandler<LocalServiceDescriptor> getServiceHandler()
Specified by:
getServiceHandler in class chemaxon.marvin.services.ServiceDescriptor

getIcon

public javax.swing.Icon getIcon()
Overrides:
getIcon in class chemaxon.marvin.services.ServiceDescriptor

getSimpleName

public java.lang.String getSimpleName()
Overrides:
getSimpleName in class chemaxon.marvin.services.ServiceDescriptor