public class ConfigurationPageExtension extends de.cs3d.util.eclipse.extension.AbstractExtension<AbstractConfigurationPage<?,?>,ConfigurationPageFactory>
Modifier and Type | Field and Description |
---|---|
static String |
EXTENSION_POINT_ID
Extension point ID
|
Modifier and Type | Method and Description |
---|---|
protected ConfigurationPageFactory |
createFactory(org.eclipse.core.runtime.IConfigurationElement conf) |
<P extends IOProvider> |
getConfigurationPages(Iterable<IOProviderDescriptor> descriptors)
Get the configuration pages registered for the given I/O provider
descriptors
|
static ConfigurationPageExtension |
getInstance()
Get the configuration page extension instance
|
public static final String EXTENSION_POINT_ID
public static ConfigurationPageExtension getInstance()
protected ConfigurationPageFactory createFactory(org.eclipse.core.runtime.IConfigurationElement conf) throws Exception
createFactory
in class de.cs3d.util.eclipse.extension.AbstractExtension<AbstractConfigurationPage<?,?>,ConfigurationPageFactory>
Exception
AbstractExtension.createFactory(IConfigurationElement)
public <P extends IOProvider> com.google.common.collect.Multimap<String,AbstractConfigurationPage<? extends P,? extends IOWizard<P>>> getConfigurationPages(Iterable<IOProviderDescriptor> descriptors)
P
- the IOProvider
type used in the wizarddescriptors
- the provider descriptorsBuild 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a