public abstract class AbstractGuiceAwareExecutableExtensionFactory extends Object implements org.eclipse.core.runtime.IExecutableExtensionFactory, org.eclipse.core.runtime.IExecutableExtension
| Modifier and Type | Field and Description |
|---|---|
protected String |
clazzName |
protected org.eclipse.core.runtime.IConfigurationElement |
config |
static String |
GUICEKEY |
protected org.apache.log4j.Logger |
log |
| Constructor and Description |
|---|
AbstractGuiceAwareExecutableExtensionFactory() |
| Modifier and Type | Method and Description |
|---|---|
Object |
create() |
protected abstract org.osgi.framework.Bundle |
getBundle() |
protected abstract com.google.inject.Injector |
getInjector() |
void |
setInitializationData(org.eclipse.core.runtime.IConfigurationElement config,
String propertyName,
Object data) |
public static final String GUICEKEY
protected org.apache.log4j.Logger log
protected String clazzName
protected org.eclipse.core.runtime.IConfigurationElement config
public AbstractGuiceAwareExecutableExtensionFactory()
public void setInitializationData(org.eclipse.core.runtime.IConfigurationElement config,
String propertyName,
Object data)
throws org.eclipse.core.runtime.CoreException
setInitializationData in interface org.eclipse.core.runtime.IExecutableExtensionorg.eclipse.core.runtime.CoreExceptionpublic Object create() throws org.eclipse.core.runtime.CoreException
create in interface org.eclipse.core.runtime.IExecutableExtensionFactoryorg.eclipse.core.runtime.CoreExceptionprotected abstract org.osgi.framework.Bundle getBundle()
protected abstract com.google.inject.Injector getInjector()
Copyright © 2016. All Rights Reserved.