Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.io
Interface ImportSource.SourceConfiguration<P extends ImportProvider>

Type Parameters:
P - the supported IOProvider type
All Known Implementing Classes:
ImportSelectSourcePage.SourcePage
Enclosing interface:
ImportSource<P extends ImportProvider>

public static interface ImportSource.SourceConfiguration<P extends ImportProvider>

Configuration based on an import source.


Method Summary
 org.eclipse.core.runtime.content.IContentType getContentType()
          Get the content type assigned to the configuration
 Collection<IOProviderDescriptor> getFactories()
          Get the available provider descriptors.
 IOProviderDescriptor getProviderFactory()
          Get the provider factory assigned to the configuration.
 void setContentType(org.eclipse.core.runtime.content.IContentType contentType)
          Assign a content type to the configuration
 void setProviderFactory(IOProviderDescriptor descriptor)
          Assign an I/O provider factory to the configuration
 

Method Detail

getFactories

Collection<IOProviderDescriptor> getFactories()
Get the available provider descriptors.

Returns:
the available factories

setProviderFactory

void setProviderFactory(IOProviderDescriptor descriptor)
Assign an I/O provider factory to the configuration

Parameters:
descriptor - the provider descriptor to set

getProviderFactory

IOProviderDescriptor getProviderFactory()
Get the provider factory assigned to the configuration.

Returns:
the I/O provider factory

setContentType

void setContentType(org.eclipse.core.runtime.content.IContentType contentType)
Assign a content type to the configuration

Parameters:
contentType - the content type to set

getContentType

org.eclipse.core.runtime.content.IContentType getContentType()
Get the content type assigned to the configuration

Returns:
the content type, may be null

Humboldt Alignment Editor 2.5.0

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