Package chemaxon.marvin.services
Interface ServiceDescriptorEditorProvider
-
@PublicAPI public interface ServiceDescriptorEditorProvider
ProvidesServiceDescriptorEditor
instances based onServiceDescriptor
classes.- Since:
- 5.6
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends chemaxon.marvin.services.ServiceDescriptor>
ServiceDescriptorEditor<T>getEditor(Class<T> descriptorClass)
Returns aServiceDescriptorEditor
instance for specifiedServiceDescriptor
classSet<Class<chemaxon.marvin.services.ServiceDescriptor>>
getSupportedDescriptors()
Returns a set of supportedServiceDescriptor
classes.
-
-
-
Method Detail
-
getEditor
<T extends chemaxon.marvin.services.ServiceDescriptor> ServiceDescriptorEditor<T> getEditor(Class<T> descriptorClass)
Returns aServiceDescriptorEditor
instance for specifiedServiceDescriptor
class- Type Parameters:
T
- theServiceDescriptor
subclass- Parameters:
descriptorClass
- the class ofServiceDescriptor
implementation- Returns:
- a
ServiceDescriptorEditor
instance for specifiedServiceDescriptor
class, ornull
if no editor
-
-