Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.core.io.extension
Interface IOProviderDescriptor

All Superinterfaces:
Comparable<de.cs3d.util.eclipse.extension.ExtensionObjectDefinition>, de.cs3d.util.eclipse.extension.ExtensionObjectDefinition, de.cs3d.util.eclipse.extension.ExtensionObjectFactory<IOProvider>

public interface IOProviderDescriptor
extends de.cs3d.util.eclipse.extension.ExtensionObjectFactory<IOProvider>

Descriptor and factory for an IOProvider

Author:
Simon Templer

Method Summary
 Class<? extends IOProvider> getProviderType()
          Get the concrete provider type
 Set<org.eclipse.core.runtime.content.IContentType> getSupportedTypes()
          Get the supported content types
 
Methods inherited from interface de.cs3d.util.eclipse.extension.ExtensionObjectFactory
allowConfigure, configure, createExtensionObject, dispose
 
Methods inherited from interface de.cs3d.util.eclipse.extension.ExtensionObjectDefinition
getDisplayName, getIconURL, getIdentifier, getTypeName
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getSupportedTypes

Set<org.eclipse.core.runtime.content.IContentType> getSupportedTypes()
Get the supported content types

Returns:
the set of supported content types

getProviderType

Class<? extends IOProvider> getProviderType()
Get the concrete provider type

Returns:
the provider type

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d