Class LocalServiceDescriptor
java.lang.Object
chemaxon.marvin.services.ServiceDescriptor
chemaxon.marvin.services.localservice.LocalServiceDescriptor
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
FieldsModifier and TypeFieldDescriptionstatic final StringProperty key for Service class name asStringFields inherited from class chemaxon.marvin.services.ServiceDescriptor
ALIAS, ARGUMENTS, DESCRIPTION, METHOD, NAME, propertyChangeSupport, serviceHandler, URL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a new service handler for this descriptor.Returns the full class name of the servicegetIcon()Returns the icon of service descriptor ornullif no iconReturns the simple name of the service typevoidsetClassName(String className) Sets the full class name of the serviceMethods 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
-
Field Details
-
CLASS
Property key for Service class name asString- See Also:
-
-
Constructor Details
-
LocalServiceDescriptor
public LocalServiceDescriptor()
-
-
Method Details
-
getClassName
Returns the full class name of the service- Returns:
- the full class name of the service
-
setClassName
Sets the full class name of the service- Parameters:
className- the new service name
-
getIcon
Description copied from class:ServiceDescriptorReturns the icon of service descriptor ornullif no icon- Overrides:
getIconin classServiceDescriptor- Returns:
- the icon of service descriptor or
nullif no icon
-
getSimpleName
Description copied from class:ServiceDescriptorReturns the simple name of the service type- Overrides:
getSimpleNamein classServiceDescriptor- Returns:
- the simple name of the service type
-
createServiceHandler
Description copied from class:ServiceDescriptorCreates a new service handler for this descriptor. The returned handler is capable to perform service call on the service described by this descriptor- Specified by:
createServiceHandlerin classServiceDescriptor- Returns:
- a service handler instance for this descriptor
-